ZeroVR/ZeroPacientVR/Patient Zero v0.1 alfa_Back.../il2cppOutput/HurricaneVR.Framework5.cpp

32433 lines
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct VirtualActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
struct VirtualActionInvoker2
{
typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct VirtualFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtualFuncInvoker3
{
typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92;
// System.Action`1<UnityEngine.XR.InputDevice>
struct Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC;
// System.Action`1<System.Object>
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
// System.Action`1<UnityEngine.XR.XRInputSubsystem>
struct Action_1_tC867D66471C553CFFF8707FF2C59FB7AAB03086A;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
struct Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333;
// System.Action`2<System.Object,System.Int32Enum>
struct Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single>
struct CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState>
struct Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
struct Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
struct Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint>
struct Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
struct Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4;
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
// System.Collections.Generic.Dictionary`2<System.Object,System.Single>
struct Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>
struct Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<UnityEngine.XR.Management.XRLoader,System.String>
struct Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07;
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D;
// System.Collections.Generic.HashSet`1<UnityEngine.XR.Management.XRLoader>
struct HashSet_1_t174593AE6599738C19A33586587D63534CED9F0F;
// System.Collections.Generic.IComparer`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct IComparer_1_t875F907B2AB12D959E6E13AD8867324AD82D7C98;
// System.Collections.Generic.IComparer`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct IComparer_1_tCB06A113DF003AFAAE5ABFD6B57634B6F950EBF9;
// System.Collections.Generic.IComparer`1<System.Object>
struct IComparer_1_tC0A12A847AF97F369A5CE9A0CCE71CE18EE1440E;
// System.Collections.Generic.IComparer`1<UnityEngine.Vector3>
struct IComparer_1_tFDB0B934337DF4DC2367C1B24FB3247B40F049E1;
// System.Collections.Generic.IEnumerable`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct IEnumerable_1_t3B0C2FE8641AE4A396114017FAD42324E3EEDE58;
// System.Collections.Generic.IEnumerable`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct IEnumerable_1_tB20DDA3E402D34B89F582963A990B18177CFB8C3;
// 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.XR.Management.XRLoader>
struct IEnumerable_1_t468455E75DD3CE53FB1BEFFBDB5DBB1C5905801C;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Collider>
struct IEqualityComparer_1_t8B0F38FEDBDCD41E8338626B9114DF3410322BAD;
// System.Collections.Generic.IEqualityComparer`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct IEqualityComparer_1_t7C98614AEA83B28AF82AC7469E8E12572148398C;
// System.Collections.Generic.IEqualityComparer`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct IEqualityComparer_1_t88BE796F74539926C35FC58E9DC6D51534946B7F;
// System.Collections.Generic.IEqualityComparer`1<System.Object>
struct IEqualityComparer_1_t2CA7720C7ADCCDECD3B02E45878B4478619D5347;
// System.Collections.Generic.IReadOnlyList`1<UnityEngine.XR.Management.XRLoader>
struct IReadOnlyList_1_tA80C12111618D2D89FCD26036BFD26E605419A2A;
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct KeyCollection_tD99E8C61D6442D921BE1124392CDC72DE8F6FF5D;
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
struct KeyCollection_t0E9DCEDB04FB799EEDAF5DC38988B90E79BCB33E;
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
struct KeyCollection_t76CD95B6FC56DE4E768ED3FC2B44268FE44156DD;
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct KeyCollection_t80EE7C8C0A3C258E730E39E76D841AE99F30EE97;
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
struct KeyCollection_tE5757AE8D2BB1E256AD11948526ED39577BC69BE;
// System.Collections.Generic.List`1<UnityEngine.Collider>
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker>
struct List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData>
struct List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint>
struct List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber>
struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D;
// System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>
struct List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D;
// 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.Transform>
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D;
// System.Collections.Generic.List`1<System.UInt64>
struct List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B;
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597;
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>
struct List_1_t90832B88D7207769654164CC28440CF594CC397D;
// System.Collections.Generic.List`1<UnityEngine.XR.Management.XRLoader>
struct List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822;
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2;
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF;
// System.Predicate`1<System.Object>
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED;
// UnityEngine.Events.UnityAction`2<System.Object,System.Object>
struct UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C;
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>
struct UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021;
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>
struct UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454;
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63;
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>
struct UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C;
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct ValueCollection_tEF6DF8BF55431D3723D2A3728D87829D753EF9E1;
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
struct ValueCollection_tD8A247368ACFE4101D5A99A5E1E8B738AB269ED8;
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
struct ValueCollection_tEF7095B1C9A8AFF8F9F91A54CB966B710AA04A04;
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct ValueCollection_tAEBE49FD36EA74FE5179604C9F9F1C9EE28C8213;
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
struct ValueCollection_t157DAABCAF9B6965AB024510F94F2DA7C0E51406;
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>[]
struct Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76;
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>[]
struct EntryU5BU5D_t591E1DFD895E28349A9080537E65498DBF1BE5C3;
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>[]
struct EntryU5BU5D_t919E311998570EE038EE830FC87FAEBE1A024FE8;
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>[]
struct EntryU5BU5D_t1FB55BC6D5FEC94D865EDA9005766F1BEA4BE3A9;
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>[]
struct EntryU5BU5D_t795C911EFFA6845E99A2A1F0F7EC2EE1F3343400;
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>[]
struct EntryU5BU5D_tBF80C3C2268D1553ADAF164F98594455D768F651;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Collider>[]
struct SlotU5BU5D_tFD1ED8602EB3B39B776AC7E6675E844223612CFB;
// System.Collections.Generic.HashSet`1/Slot<HurricaneVR.Framework.Core.HVRGrabbable>[]
struct SlotU5BU5D_tF5F8A8F104757A5130AACD94D33AD9B2D7924ABA;
// System.Collections.Generic.HashSet`1/Slot<HurricaneVR.Framework.Core.Grabbers.HVRSocket>[]
struct SlotU5BU5D_t3426F6EC9F36BDAC8CEBBDB774DF46107A38FF08;
// System.Collections.Generic.HashSet`1/Slot<System.Object>[]
struct SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343;
// HurricaneVR.Framework.ControllerInput.ButtonInfo[]
struct ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4;
// System.Byte[]
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
// System.Char[]
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
// UnityEngine.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
// HurricaneVR.Framework.Core.HVRGrabbable[]
struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag[]
struct HVRGrabbableBagU5BU5D_t42B44C1044BB8866CA91E0AA6203BDC3D450E7FC;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber[]
struct HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[]
struct HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket[]
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[]
struct HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[]
struct HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490;
// UnityEngine.InputSystem.InputBinding[]
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57;
// UnityEngine.InputSystem.InputControl[]
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
// UnityEngine.XR.InputFeatureUsage[]
struct InputFeatureUsageU5BU5D_tFD13D6C127DFF10CE7CC6D6DABF07C2C44021055;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.InputSystem.Utilities.InternedString[]
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// UnityEngine.RaycastHit[]
struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8;
// System.Single[]
struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// System.UInt16[]
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
// UnityEngine.XR.XRDisplaySubsystem[]
struct XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264;
// UnityEngine.XR.XRInputSubsystem[]
struct XRInputSubsystemU5BU5D_t224A541B4C0D2E3253E4D68ADF4F824AC587B11C;
// UnityEngine.XR.Management.XRLoader[]
struct XRLoaderU5BU5D_t106FBE2039A03743430BD384D0D69555CCD0BA99;
// UnityEngine.InputSystem.InputDevice/ControlBitRangeNode[]
struct ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184;
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
// UnityEngine.ConfigurableJoint
struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77;
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
// HurricaneVR.Framework.Core.Player.GrabbableStuck
struct GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E;
// HurricaneVR.Framework.Components.HVRButton
struct HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F;
// HurricaneVR.Framework.Components.HVRCenterOfMassOverride
struct HVRCenterOfMassOverride_t672717D05020F403EC31FE674EDEB9F538C429A4;
// HurricaneVR.Framework.Components.HVRClimbable
struct HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223;
// HurricaneVR.Framework.Shared.HVRController
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent
struct HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents
struct HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C;
// HurricaneVR.Framework.Components.HVRControllerOffset
struct HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75;
// HurricaneVR.Framework.Components.HVRControllerOffsets
struct HVRControllerOffsets_tFE72A8CDD95EDF16D0D7E0DCA93B63B39E947417;
// HurricaneVR.Framework.Shared.HVRFingerSettings
struct HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1;
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber
struct HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191;
// HurricaneVR.Framework.Core.Bags.HVRForceGrabberBag
struct HVRForceGrabberBag_tFE764B7384DBF5AE6BAA04BF9ECBD6F92DCE2186;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078;
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs
struct HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
struct HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191;
// HurricaneVR.Framework.Shared.HVRGrabHaptics
struct HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24;
// HurricaneVR.Framework.Core.HVRGrabbable
struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34;
// HurricaneVR.Framework.Core.HVRGrabbableChild
struct HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase
struct HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents
struct HVRGripButtonEvents_t090A86D43D35492715FC5BAC01DA8F46AA3C4A3A;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
struct HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart
struct HVRHandGrabOnStart_tCF08F27216C2C22E64DEB61BBCA5DE3CD04EA9AE;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90;
// HurricaneVR.Framework.Core.HVRHandPhysics
struct HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose
struct HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData
struct HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser
struct HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6;
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
struct HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E;
// HurricaneVR.Framework.ControllerInput.HVRInputAction
struct HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1;
// HVRInputActions
struct HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055;
// HurricaneVR.Framework.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D;
// HurricaneVR.Framework.Shared.HVRInputSettings
struct HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4;
// HurricaneVR.Framework.ControllerInput.HVRInputSystemController
struct HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB;
// HurricaneVR.Framework.Core.Player.HVRJointHand
struct HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents
struct HVRJoystickButtonEvents_t15B9C408F5B30E885632A5CD41C8E74B167E8C64;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents
struct HVRJoystickTouchEvents_tB489E29997A074FB4291A5A6E9FB5A075298A4F6;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents
struct HVRMenuButtonEvents_tE1BBF096CA95E31D7FCB221C7C4A52B72C27A50D;
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser
struct HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D;
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
struct HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
struct HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
struct HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents
struct HVRPrimaryButtonEvents_tC59746B0E646B7637A12A344A9CC56C96F421781;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents
struct HVRPrimaryTouchButtonEvents_t8231CDB7B57AE0D0444702855FF5EA5D4CD7A793;
// HurricaneVR.Framework.Core.HVRRequireOtherGrabbable
struct HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46;
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides
struct HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents
struct HVRSecondaryButtonEvents_tFDF46EC2E30A6A1B5E256C95732F51F4CDBE1C7B;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents
struct HVRSecondaryTouchButtonEvents_tDC201B40EC6A762913E15B7E58B6DF3D7D6B4F83;
// HurricaneVR.Framework.Core.HVRSettings
struct HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418;
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
struct HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974;
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
struct HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A;
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
struct HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
struct HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
struct HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40;
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
struct HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable
struct HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1;
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
struct HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3;
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass
struct HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents
struct HVRThumbTouchEvents_t39EE15A4EBCFCD6EB626AAC9B5987A9BE399F619;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents
struct HVRTrackPadDownEvents_t966768164143FA5FEE300009E0D47C93C41B15FC;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents
struct HVRTrackPadLeftEvents_tA228573BA5A8C7F9456F42F38512FE9DCD8DBF49;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents
struct HVRTrackPadRightEvents_tB56237B2ED11E89BB8525D92E385680A986E3465;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents
struct HVRTrackPadTouchEvents_tB3D6F738CEDBFD5C230424E9677D9C1EEE6C8070;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents
struct HVRTrackPadUpEvents_t69865ADAC6A9BDE6A7D731CF98694C594CEF39EF;
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
struct HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111;
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver
struct HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents
struct HVRTrackpadButtonEvents_t18B93D75793C18432658A29D5FBFB0A73E6C6B4A;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents
struct HVRTriggerButtonEvents_tC199F8A1AB2F7A3B4838946204833C006F0E2746;
// HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag
struct HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6;
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents
struct HVRTriggerTouchEvents_tE27DD4A4655A1E846ED384E50B3132887E6FDC80;
// HurricaneVR.Framework.ControllerInput.HVRXRInputController
struct HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84;
// HurricaneVR.Framework.Shared.HapticData
struct HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// UnityEngine.ISubsystemDescriptor
struct ISubsystemDescriptor_tEF29944D579CC7D70F52CB883150735991D54E6E;
// UnityEngine.InputSystem.InputAction
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD;
// UnityEngine.InputSystem.InputActionAsset
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D;
// UnityEngine.InputSystem.InputActionMap
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09;
// UnityEngine.InputSystem.InputActionReference
struct InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1;
// UnityEngine.InputSystem.InputActionState
struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700;
// UnityEngine.InputSystem.InputControl
struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E;
// UnityEngine.InputSystem.InputDevice
struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B;
// UnityEngine.IntegratedSubsystem
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71;
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25;
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C;
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// System.Runtime.Serialization.SerializationInfo
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
struct SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D;
// HurricaneVR.Framework.Core.Bags.SortHelper
struct SortHelper_t4C3C429E08C7BB4CA89C3D8553719909E48DCAA2;
// HurricaneVR.Framework.Core.Bags.Sorter
struct Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A;
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275;
// System.String
struct String_t;
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
// System.Type
struct Type_t;
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
// HurricaneVR.Framework.Components.VRButtonEvent
struct VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1;
// HurricaneVR.Framework.Core.VRGrabbableEvent
struct VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946;
// HurricaneVR.Framework.Core.VRGrabberEvent
struct VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C;
// HurricaneVR.Framework.Core.VRHandGrabberEvent
struct VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16;
// HurricaneVR.Framework.Core.VRSocketEvent
struct VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357;
// HurricaneVR.Framework.Core.Grabbers.VelocityComparer
struct VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7;
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3;
// UnityEngine.XR.XRDisplaySubsystem
struct XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1;
// UnityEngine.XR.Management.XRGeneralSettings
struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE;
// UnityEngine.XR.XRInputSubsystem
struct XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34;
// UnityEngine.XR.Management.XRLoader
struct XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976;
// UnityEngine.XR.Management.XRManagerSettings
struct XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52;
// UnityEngine.AudioClip/PCMReaderCallback
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
// UnityEngine.AudioClip/PCMSetPositionCallback
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c
struct U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0
struct U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346
struct U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319
struct U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364
struct U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0;
// HVRInputActions/IHMDActions
struct IHMDActions_tF56B5B289D26B76B281B845186898A53F9F347A4;
// HVRInputActions/ILeftHandActions
struct ILeftHandActions_t68CA92C04F3532FF9BAECEF56F9B7FF02C9FB57E;
// HVRInputActions/IRightHandActions
struct IRightHandActions_t3835135C6175DB9E65B7574791A5A93112F7FB0E;
// HVRInputActions/IUIActions
struct IUIActions_tC139F8B1E8AADCC83D00B1EFCFE3F0558CE70F46;
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c
struct U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9;
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150
struct U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0
struct U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92
struct U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85
struct U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67
struct U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57
struct U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605;
// HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c
struct U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336;
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12
struct U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_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* ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputSDK_t63CD2BF7761F9C71E381BDD7DDDE7AA28BBC1DAC_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t90832B88D7207769654164CC28440CF594CC397D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* OpenXRInput_tFD2E002B12B331679909AA81EE0428CA661C6224_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral03524CF7EF60496ECAB461D71D334EA8BBEA3072;
IL2CPP_EXTERN_C String_t* _stringLiteral08127018FDA0C6384AAFB6C3BE44CA5F69F110CA;
IL2CPP_EXTERN_C String_t* _stringLiteral11B715C7783FFDA7948BC8C60383AF70455E805E;
IL2CPP_EXTERN_C String_t* _stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0;
IL2CPP_EXTERN_C String_t* _stringLiteral2221041CF91A32FCAC6B2353A4B41A510770DD19;
IL2CPP_EXTERN_C String_t* _stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94;
IL2CPP_EXTERN_C String_t* _stringLiteral24B00BEE43751066E2697652F1D6D262C07E28BF;
IL2CPP_EXTERN_C String_t* _stringLiteral2B8072955AAF27FC86FB6AAFBBC3DCAE05D2AAAF;
IL2CPP_EXTERN_C String_t* _stringLiteral2D79F6730DFCBC6B7FE2A7F8DFE686A04693077B;
IL2CPP_EXTERN_C String_t* _stringLiteral357D5A8A5DEA1535B125F53DF4279BD8354B25A8;
IL2CPP_EXTERN_C String_t* _stringLiteral36A96C8EAB710C4152510D5685D61153FE1FA28C;
IL2CPP_EXTERN_C String_t* _stringLiteral38500B43596E22322F78E4DB6623115A6D7C5B24;
IL2CPP_EXTERN_C String_t* _stringLiteral3B09AAF9CB6E870E93965E94B863409752787724;
IL2CPP_EXTERN_C String_t* _stringLiteral3B978636B430CB7A9A6746C06318FD22535E34EE;
IL2CPP_EXTERN_C String_t* _stringLiteral3BBD839B38B928E06123B07130F0D9AA9B7D2C6B;
IL2CPP_EXTERN_C String_t* _stringLiteral3FE706F8D4E5967884C7C67809683A55DB5B6599;
IL2CPP_EXTERN_C String_t* _stringLiteral43EC3F4A7B77975D536F09FC4E08ADEABB883403;
IL2CPP_EXTERN_C String_t* _stringLiteral44992BF24859F5D28DC529563AEC0CB94D85738A;
IL2CPP_EXTERN_C String_t* _stringLiteral490E46ADEE4484786DA724F18070DC702A23DD2F;
IL2CPP_EXTERN_C String_t* _stringLiteral549D4E1BD7FFA7F485E084D961369B26386BA2A5;
IL2CPP_EXTERN_C String_t* _stringLiteral5E09D0E253C27640528761B730AB19436FA512BA;
IL2CPP_EXTERN_C String_t* _stringLiteral637699293D064A14151CB49930691C2B3AED0C18;
IL2CPP_EXTERN_C String_t* _stringLiteral67D793F7DD951BDE60D6852D926F85A806B85905;
IL2CPP_EXTERN_C String_t* _stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0;
IL2CPP_EXTERN_C String_t* _stringLiteral70BD96A9936A8229937A8E85846B5AE5657B701D;
IL2CPP_EXTERN_C String_t* _stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500;
IL2CPP_EXTERN_C String_t* _stringLiteral805CCC40BBBCD72FEA9E12C8D3D97C4C0DF4854C;
IL2CPP_EXTERN_C String_t* _stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7;
IL2CPP_EXTERN_C String_t* _stringLiteral8AB454B9A2943E0AC881979B8CD34252A3DB8638;
IL2CPP_EXTERN_C String_t* _stringLiteral8B64DA5B3AF038A9995439169AA1AD7261EF5BD1;
IL2CPP_EXTERN_C String_t* _stringLiteral8D70AE3FAF9A065209E42A9F60530391EB50FF22;
IL2CPP_EXTERN_C String_t* _stringLiteral8DE390388D0F2AEEF373BEF65EF3890E96AF752B;
IL2CPP_EXTERN_C String_t* _stringLiteral96E44A7C6418B7AE904362830FB6A538293FAAE5;
IL2CPP_EXTERN_C String_t* _stringLiteral9765135BCF80CA7CBEE81318837F1866822BB2E5;
IL2CPP_EXTERN_C String_t* _stringLiteral99635D7411671C8938147D4D7D8F61420A1971C4;
IL2CPP_EXTERN_C String_t* _stringLiteral9A84BAA46095BAF0C3AE6DC8370FF56604D20FDA;
IL2CPP_EXTERN_C String_t* _stringLiteral9BECD12FEB99D1CCC9B075943BF2E2AB0F222BD2;
IL2CPP_EXTERN_C String_t* _stringLiteral9D450B1C4C3BDFD13655B9213346491E3C164EC9;
IL2CPP_EXTERN_C String_t* _stringLiteral9F70BE3E66825AEB9B735C504CA267E8A7B3AA86;
IL2CPP_EXTERN_C String_t* _stringLiteralA03A63352C6DA08631403224FC58B28B4284B2FA;
IL2CPP_EXTERN_C String_t* _stringLiteralA5D059F56503B58EE77DA6CABA708687491513EC;
IL2CPP_EXTERN_C String_t* _stringLiteralA60D0A7B868EDBB810E0A214481D70A55783BEE4;
IL2CPP_EXTERN_C String_t* _stringLiteralA6E4B1497ED6FAD5C3B3D4C09FF74126EE6FBD51;
IL2CPP_EXTERN_C String_t* _stringLiteralA96E307B8DD4D03408128C8759103AE15B482790;
IL2CPP_EXTERN_C String_t* _stringLiteralAC10ECED701E479DB1EB99F71C7E143BF33BDB28;
IL2CPP_EXTERN_C String_t* _stringLiteralAC8EC954EC4370CFF65247B82002E8BB82D5A817;
IL2CPP_EXTERN_C String_t* _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE;
IL2CPP_EXTERN_C String_t* _stringLiteralB4FE860573CD6E03F0D1A4378C1F330A3820D8C9;
IL2CPP_EXTERN_C String_t* _stringLiteralB85E78C75EF1A6F636689BD88A9D6C2A3B2B0A1B;
IL2CPP_EXTERN_C String_t* _stringLiteralB87CC029578F0C6F88E01A8257EBF1ED95223CEC;
IL2CPP_EXTERN_C String_t* _stringLiteralB9B65E2F43A018F2BA567547FC22E06EA22579A2;
IL2CPP_EXTERN_C String_t* _stringLiteralBA9313008213DDBFD0A6AC66FB918F3F09286D1E;
IL2CPP_EXTERN_C String_t* _stringLiteralBEDAB50842508481A13A75B66A31E889A50A2BD3;
IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
IL2CPP_EXTERN_C String_t* _stringLiteralC409477E62EE521F832A94D6BAACD86311F105AA;
IL2CPP_EXTERN_C String_t* _stringLiteralC5505A25CF2D095FDF8936A52047CE843140CE71;
IL2CPP_EXTERN_C String_t* _stringLiteralC8E762418D8614D739AB43D7D2C189A29AF1145F;
IL2CPP_EXTERN_C String_t* _stringLiteralD8FEC942054577466215DA5251FB602E014D433B;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDB0C4B8380619702D9E17C2B4A529175D06D1D1A;
IL2CPP_EXTERN_C String_t* _stringLiteralDF0B09D3AC2B1A403AD50571DE6D02BADF994DF6;
IL2CPP_EXTERN_C String_t* _stringLiteralE87E0289369699E3077923D9BD0365C6E47D2BCA;
IL2CPP_EXTERN_C String_t* _stringLiteralEC9F0B17DA085A23CCD4D8809CB299389DF67B3B;
IL2CPP_EXTERN_C String_t* _stringLiteralF0985E3705918BFFAE7569D295648919EC6ECFC0;
IL2CPP_EXTERN_C String_t* _stringLiteralF59DFACAEE93A33A8B99791B759CA245A12FD8FE;
IL2CPP_EXTERN_C String_t* _stringLiteralFFD384D9514F7F85DC789103409D6D51783D1F70;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m8D48D62B58566F211074B24521D2EB577979B712_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m49365CF93735FBE624C3828C66E7AD5FF67AD40D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisHVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319_m2DD5234AB4657268B3E67AF351EC8D51C2C5438C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponents_TisHVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40_m9A76350881DD8A39013A9AC216534E0DB93C2F31_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m1238A1F3F30653D10FB54C7BB9E7BFE77BB17B83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m5EEB1AE319A9C2CC3F17BC0AA421ECFAF2F019FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mCD7364B23B49A983C5452850AF06A1031F1DAF49_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mE7EE30267D84E3F7A371CCD196E0F936144716F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m888198E65D79A97555530E1CAA97DBFC0766D17D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m8BEC17225187EDD132ED35890BFD354361310414_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mBDF885B608D6A00882C361466055D8AAF8C4DF6B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mD07E01C3DD277AB91084C8F9D0111713726733EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1E28A5581C6DD2CD2B79C3BF61039252BB4CFEE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mAD4B4DF1E0ECFAB9547F39F508509BB765E94DC5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mEDDC037C29D9A2C6110BA59A34D62FA2745A8B63_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m174E696C1429ADF07B1AADDF624FDBE398E9A8FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m0F7FADD367C3AA4B23AEC79BDB5068B50BA0768A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisXRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976_TisString_t_m2602DC60F4F95DFBC03B14AD97853B25E5FA75E8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m25A1E45E653D7F73DF65C041A66C0A6E01F2964D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m2E1BCE0886AD98672E79E03B1DFBCC33E831052C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9A1452618AC875C7A20A5917509A7B90E76E6A6A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mD434DF7C6AE02F45F424CB0EB0BA8F955F226687_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m10F66F13C7B3FA8C93CAAF4A0D26B9695EB8F9B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mF9383BAD37E56B1D5BCDBFF0C3ADA58BB6E67A04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisHVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_m9FAF384E1A232E2523AEC79CB8E944FF1F32ADAE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisHVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_mB4270C3383DFF1FA45209D323EDFFCDEBECCBA7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m59E4CA1C3FAE096A545658F5A9359D078C88A006_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRCenterOfMassOverride_Apply_mFF77BA76B1D9773AB37925DFB8F2AB7D224798B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRGrabbableBag_U3CStartU3Eb__15_0_mE925EE3980141FE53BFE2D98BB3AD7213F052135_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRHandGrabOnStart_U3CStartU3Eb__2_0_m75F3F56DEF76A297F5F454679E653C15273EA820_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRInputManager_OnDeviceConfigChanged_mA80E97F4856B45727DB97D221D9A5E7B8A2C030C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRInputManager_OnDeviceConnected_m56B89320321EAFBDA9FFD7A6591CCB054211CC3E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRInputManager_OnDeviceDisconnected_m6D19B8ABD637B0AD026626A849FB18A313874BFD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRInputSystemController_OnDeviceChanged_m1872530F7E2191761D6055B26CE3B67BABE35998_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_BindActions_m0AEBC2B40A2478CD4F69C8B0EBB83F2DA29641FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_m1E6C922FF221537A47E8526FC09741D893BEF324_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_GetEnumerator_mEEC525C8B84ED95D0F8FC4BB677A53CFF2117D00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_RemoveWhere_m2C6633D681E921A14F082D3C40CA84F62EC1EC15_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_RemoveWhere_m706E48ECCC11771F71DA41EF7F27E5DDFD84628A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mBA94AED203FBCD4988402E2234A7F52AE6324A9E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_mCDF92CAF2B2EE27EFF4311569A2BAD2440D50556_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_m50A6E36A83589AC942AEA56B0CD9AC5D33BA2CC8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mB11A0DCD2FB0B9FFB98409AA2F22CD9628D4FAAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ForEach_m0D56FE042D7C59FC573223E1ECA324B0555A7240_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mA450E85CB8D7D5CB81FAAF9D11A1D4945B942423_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m3F50118A54C97D539D57106CC499A4E8E7970041_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_RemoveAll_m8B609B17D2D696B05F75323EB7B81067339CB489_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m8079101393894FBD6CBD19F2B5D473CC64A45408_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC249FC827BC3BE999A938F8B5BD884F8AA0CB7FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m69C3B0FCDB85116A8F7AB368DC33EBCC27556F0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisHVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1_m25E01E7E8DA87E532D2FEC538CEA524E1EC081D3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SortHelper_Sort_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mE4CE6AA3AA4FA95E3FE3784901AC3BFBF14E2AFE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SortHelper_Sort_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mA610F06DE1622E4035E8FCD2DD6FF838BF873B80_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mCDFAF63EF2A2778CA3677E75360BC7961FCB3370_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* SubsystemManager_GetInstances_TisXRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34_mE4E3C5739928E93E572D92105A4D3BAC7FC877AF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CCheckReleasedOverlapU3Ed__346_System_Collections_IEnumerator_Reset_m231B80B213402D5C0E202DA53F7217F825760314_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGrabTimeoutRoutineU3Ed__92_System_Collections_IEnumerator_Reset_m3299A080F1CCC2F618C6A8BB93C12D1EB96D41CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CMoveGrabU3Ed__319_System_Collections_IEnumerator_Reset_m4AAC7ABFFCD8801C508086981A570A1384297AD3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSetPositionNextFrameU3Ed__85_System_Collections_IEnumerator_Reset_m00ED7502DA01BE4D091DC276295A4772C1D68C09_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CSwapGrabPointU3Ed__364_System_Collections_IEnumerator_Reset_m271E106E0433748CE687BF75BE142558B3C90E10_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CTryGrabGrabbableU3Ed__12_System_Collections_IEnumerator_Reset_mD9E9EEB9D37BA816AC9E779D7A67CD7C6F4B1D4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CTryGrabGrabbableU3Ed__67_System_Collections_IEnumerator_Reset_m70A34F01F1C646BD55E2A95AE4B886578FEE7DBF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCalculateU3Eb__18_0_m126AE90B1D283D58ACFE10EAA1AB3243212648B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCalculateU3Eb__18_1_mE3B16FBE3B75F8CC9AA966B69C36B8E275C13632_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCalculateU3Eb__19_0_m5B6DE043A39E45118358EC98554B0F8C4512C952_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCalculateU3Eb__19_1_m89EED8CF401563E528C34E19D5DC70AF252AE116_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCheckXRStatusU3Eb__141_0_m90ECC5A61354B7ECF54450D3EBC8AF5CD2EFCA9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass63_0_U3COnHoverEnterU3Eb__0_m3BD67F3DD53DB513AEEEF173ED2CC544917FE467_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CUpdateTrackingOriginU3Ed__150_System_Collections_IEnumerator_Reset_m4662E6760A8AEBF9BA15A4305CBE2C7AF5EBE844_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CWaitForUpdateU3Ed__57_System_Collections_IEnumerator_Reset_m3F18C630872C0995E29C70CE6D715C0C70FE2FD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m8B57322A5062F8DF1D43FE939FACC7D3C740830C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m8FC19123675CD3C0E3D629DD2D345540FFD6B4B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mEC0C2885326CFD9EDA7004B0C4CA07D35783278C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2__ctor_mC5097103B45DDF79DBEF6A93466AFC9965A5C791_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4;
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2;
struct HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8;
struct HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
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<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B : 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_t591E1DFD895E28349A9080537E65498DBF1BE5C3* ____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_tD99E8C61D6442D921BE1124392CDC72DE8F6FF5D* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tEF6DF8BF55431D3723D2A3728D87829D753EF9E1* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
struct Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58 : 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_t919E311998570EE038EE830FC87FAEBE1A024FE8* ____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_t0E9DCEDB04FB799EEDAF5DC38988B90E79BCB33E* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tD8A247368ACFE4101D5A99A5E1E8B738AB269ED8* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
struct Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E : 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_t1FB55BC6D5FEC94D865EDA9005766F1BEA4BE3A9* ____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_t76CD95B6FC56DE4E768ED3FC2B44268FE44156DD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tEF7095B1C9A8AFF8F9F91A54CB966B710AA04A04* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
struct Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D : 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_t795C911EFFA6845E99A2A1F0F7EC2EE1F3343400* ____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_t80EE7C8C0A3C258E730E39E76D841AE99F30EE97* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_tAEBE49FD36EA74FE5179604C9F9F1C9EE28C8213* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
struct Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4 : 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_tBF80C3C2268D1553ADAF164F98594455D768F651* ____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_tE5757AE8D2BB1E256AD11948526ED39577BC69BE* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t157DAABCAF9B6965AB024510F94F2DA7C0E51406* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tFD1ED8602EB3B39B776AC7E6675E844223612CFB* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tF5F8A8F104757A5130AACD94D33AD9B2D7924ABA* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_t3426F6EC9F36BDAC8CEBBDB774DF46107A38FF08* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.HashSet`1<System.Object>
struct HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] System.Collections.Generic.HashSet`1::_slots
SlotU5BU5D_tF596AD324082C553DB364C768406A40BB3C85343* ____slots_8;
// System.Int32 System.Collections.Generic.HashSet`1::_count
int32_t ____count_9;
// System.Int32 System.Collections.Generic.HashSet`1::_lastIndex
int32_t ____lastIndex_10;
// System.Int32 System.Collections.Generic.HashSet`1::_freeList
int32_t ____freeList_11;
// System.Collections.Generic.IEqualityComparer`1<T> System.Collections.Generic.HashSet`1::_comparer
RuntimeObject* ____comparer_12;
// System.Int32 System.Collections.Generic.HashSet`1::_version
int32_t ____version_13;
// System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo
SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ____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;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRGrabbableBagU5BU5D_t42B44C1044BB8866CA91E0AA6203BDC3D450E7FC* ____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;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* ____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;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* ____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;
};
// System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>
struct List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
InputFeatureUsageU5BU5D_tFD13D6C127DFF10CE7CC6D6DABF07C2C44021055* ____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;
};
// 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;
};
// 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;
};
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264* ____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;
};
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>
struct List_1_t90832B88D7207769654164CC28440CF594CC397D : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
XRInputSubsystemU5BU5D_t224A541B4C0D2E3253E4D68ADF4F824AC587B11C* ____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;
};
// System.Collections.Generic.List`1<UnityEngine.XR.Management.XRLoader>
struct List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
XRLoaderU5BU5D_t106FBE2039A03743430BD384D0D69555CCD0BA99* ____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;
};
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
struct HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191 : public RuntimeObject
{
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs::Cancel
bool ___Cancel_0;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs::Grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___Grabbable_1;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs::RaiseEvents
bool ___RaiseEvents_2;
};
// HVRInputActions
struct HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055 : public RuntimeObject
{
// UnityEngine.InputSystem.InputActionAsset HVRInputActions::<asset>k__BackingField
InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___U3CassetU3Ek__BackingField_0;
// UnityEngine.InputSystem.InputActionMap HVRInputActions::m_LeftHand
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_LeftHand_1;
// HVRInputActions/ILeftHandActions HVRInputActions::m_LeftHandActionsCallbackInterface
RuntimeObject* ___m_LeftHandActionsCallbackInterface_2;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_TriggerPress
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_TriggerPress_3;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Trigger
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Trigger_4;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_PrimaryButton
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_PrimaryButton_5;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_PrimaryTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_PrimaryTouch_6;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Menu
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Menu_7;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Primary2DAxis
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Primary2DAxis_8;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Primary2DAxisClick
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Primary2DAxisClick_9;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Primary2DAxisTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Primary2DAxisTouch_10;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Secondary2DAxis
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Secondary2DAxis_11;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Secondary2DAxisClick
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Secondary2DAxisClick_12;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Secondary2DAxisTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Secondary2DAxisTouch_13;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Grip
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Grip_14;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_GripPress
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_GripPress_15;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_GripForce
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_GripForce_16;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_SecondaryButton
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_SecondaryButton_17;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_SecondaryTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_SecondaryTouch_18;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_TriggerTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_TriggerTouch_19;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_ControllerPosition
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_ControllerPosition_20;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_ControllerRotation
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_ControllerRotation_21;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_LeftHand_Haptics
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_LeftHand_Haptics_22;
// UnityEngine.InputSystem.InputActionMap HVRInputActions::m_RightHand
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_RightHand_23;
// HVRInputActions/IRightHandActions HVRInputActions::m_RightHandActionsCallbackInterface
RuntimeObject* ___m_RightHandActionsCallbackInterface_24;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_TriggerPress
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_TriggerPress_25;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Trigger
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Trigger_26;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_PrimaryButton
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_PrimaryButton_27;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_PrimaryTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_PrimaryTouch_28;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Menu
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Menu_29;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Primary2DAxis
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Primary2DAxis_30;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Primary2DAxisClick
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Primary2DAxisClick_31;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Primary2DAxisTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Primary2DAxisTouch_32;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Secondary2DAxis
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Secondary2DAxis_33;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Secondary2DAxisClick
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Secondary2DAxisClick_34;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Secondary2DAxisTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Secondary2DAxisTouch_35;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Grip
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Grip_36;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_GripPress
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_GripPress_37;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_GripForce
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_GripForce_38;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_SecondaryButton
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_SecondaryButton_39;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_SecondaryTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_SecondaryTouch_40;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_TriggerTouch
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_TriggerTouch_41;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_ControllerPosition
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_ControllerPosition_42;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_ControllerRotation
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_ControllerRotation_43;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_RightHand_Haptics
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_RightHand_Haptics_44;
// UnityEngine.InputSystem.InputActionMap HVRInputActions::m_HMD
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_HMD_45;
// HVRInputActions/IHMDActions HVRInputActions::m_HMDActionsCallbackInterface
RuntimeObject* ___m_HMDActionsCallbackInterface_46;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_HMD_hmdPosition
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_HMD_hmdPosition_47;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_HMD_hmdRotation
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_HMD_hmdRotation_48;
// UnityEngine.InputSystem.InputActionMap HVRInputActions::m_UI
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_UI_49;
// HVRInputActions/IUIActions HVRInputActions::m_UIActionsCallbackInterface
RuntimeObject* ___m_UIActionsCallbackInterface_50;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_UI_Click
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_UI_Click_51;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_UI_pointerPosition
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_UI_pointerPosition_52;
// UnityEngine.InputSystem.InputAction HVRInputActions::m_UI_pointerRotation
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_UI_pointerRotation_53;
// System.Int32 HVRInputActions::m_XRUsageSchemeIndex
int32_t ___m_XRUsageSchemeIndex_54;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Bags.SortHelper
struct SortHelper_t4C3C429E08C7BB4CA89C3D8553719909E48DCAA2 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Bags.Sorter
struct Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single> HurricaneVR.Framework.Core.Bags.Sorter::DistanceMap
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* ___DistanceMap_0;
};
// System.String
struct String_t : public RuntimeObject
{
// System.Int32 System.String::_stringLength
int32_t ____stringLength_4;
// System.Char System.String::_firstChar
Il2CppChar ____firstChar_5;
};
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 : public RuntimeObject
{
// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382* ___m_Calls_0;
// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
PersistentCallGroup_tB826EDF15DC80F71BCBCD8E410FD959A04C33F25* ___m_PersistentCalls_1;
// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
bool ___m_CallsDirty_2;
};
// 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
{
};
// HurricaneVR.Framework.Core.Grabbers.VelocityComparer
struct VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442 : public RuntimeObject
{
};
// UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D : public RuntimeObject
{
};
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
};
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c
struct U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0
struct U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3 : public RuntimeObject
{
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0::<>4__this
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CU3E4__this_0;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_1;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346
struct U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::<>4__this
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CU3E4__this_2;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_3;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::timeout
float ___timeout_4;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::<elapsed>5__2
float ___U3CelapsedU3E5__2_5;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c
struct U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9 : public RuntimeObject
{
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150
struct U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// UnityEngine.XR.TrackingOriginModeFlags HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::originFlags
int32_t ___originFlags_2;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0
struct U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582 : public RuntimeObject
{
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0::<>4__this
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CU3E4__this_0;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_1;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92
struct U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::<>4__this
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CU3E4__this_2;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_3;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67
struct U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::<>4__this
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CU3E4__this_2;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_3;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57
struct U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// System.Action HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::action
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___action_2;
};
// HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c
struct U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336 : public RuntimeObject
{
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12
struct U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_2;
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::<>4__this
HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* ___U3CU3E4__this_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>
struct Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ____current_3;
};
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
struct Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8
{
// System.Collections.Generic.HashSet`1<T> System.Collections.Generic.HashSet`1/Enumerator::_set
HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* ____set_0;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.HashSet`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.HashSet`1/Enumerator::_current
RuntimeObject* ____current_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;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>
struct Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ____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
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* ____current_3;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>
struct InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76* ___additionalValues_2;
};
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean>
struct InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.Eyes>
struct InputFeatureUsage_1_tD3FEDCAE0D7F51C7B42182162ACE726E68166B38
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.Hand>
struct InputFeatureUsage_1_t64C1AA42D6E8BD57C54C7E891BD79A70A0F3A170
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.InputTrackingState>
struct InputFeatureUsage_1_t4EF7DDCAC35EE23BA72694AC2AB76CF4A879FFD9
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion>
struct InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<System.Single>
struct InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>
struct InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3>
struct InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58
{
// System.String UnityEngine.XR.InputFeatureUsage`1::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
};
#endif
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage`1
#ifndef InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
#define InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com_define
struct InputFeatureUsage_1_t66EDAF8AFFA2E9DDC0248C48B76ADAB8E2728858_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
};
#endif
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding>
struct ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___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.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>
struct UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>
struct UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>
struct UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent`2::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
// System.Boolean System.Boolean::m_value
bool ___m_value_0;
};
// HurricaneVR.Framework.ControllerInput.ButtonInfo
struct ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E
{
// System.String HurricaneVR.Framework.ControllerInput.ButtonInfo::name
String_t* ___name_0;
// HurricaneVR.Framework.ControllerInput.ButtonReadType HurricaneVR.Framework.ControllerInput.ButtonInfo::type
int32_t ___type_1;
};
// Native definition for P/Invoke marshalling of HurricaneVR.Framework.ControllerInput.ButtonInfo
struct ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_pinvoke
{
char* ___name_0;
int32_t ___type_1;
};
// Native definition for COM marshalling of HurricaneVR.Framework.ControllerInput.ButtonInfo
struct ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_com
{
Il2CppChar* ___name_0;
int32_t ___type_1;
};
// System.Double
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
{
// System.Double System.Double::m_value
double ___m_value_0;
};
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
// Native definition for P/Invoke marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
// Native definition for COM marshalling of System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
// UnityEngine.InputSystem.Utilities.FourCC
struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED
{
// System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code
int32_t ___m_Code_0;
};
// HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721
{
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::Active
bool ___Active_0;
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::JustActivated
bool ___JustActivated_1;
// System.Boolean HurricaneVR.Framework.Shared.HVRButtonState::JustDeactivated
bool ___JustDeactivated_2;
// System.Single HurricaneVR.Framework.Shared.HVRButtonState::Value
float ___Value_3;
};
// Native definition for P/Invoke marshalling of HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721_marshaled_pinvoke
{
int32_t ___Active_0;
int32_t ___JustActivated_1;
int32_t ___JustDeactivated_2;
float ___Value_3;
};
// Native definition for COM marshalling of HurricaneVR.Framework.Shared.HVRButtonState
struct HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721_marshaled_com
{
int32_t ___Active_0;
int32_t ___JustActivated_1;
int32_t ___JustDeactivated_2;
float ___Value_3;
};
// HurricaneVR.Framework.Shared.HVRTouchWeight
struct HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0
{
// System.Single HurricaneVR.Framework.Shared.HVRTouchWeight::Thumb
float ___Thumb_0;
// System.Single HurricaneVR.Framework.Shared.HVRTouchWeight::Index
float ___Index_1;
// System.Single HurricaneVR.Framework.Shared.HVRTouchWeight::Middle
float ___Middle_2;
// System.Single HurricaneVR.Framework.Shared.HVRTouchWeight::Ring
float ___Ring_3;
// System.Single HurricaneVR.Framework.Shared.HVRTouchWeight::Pinky
float ___Pinky_4;
};
// UnityEngine.InputSystem.InputActionProperty
struct InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD
{
// System.Boolean UnityEngine.InputSystem.InputActionProperty::m_UseReference
bool ___m_UseReference_0;
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionProperty::m_Action
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_Action_1;
// UnityEngine.InputSystem.InputActionReference UnityEngine.InputSystem.InputActionProperty::m_Reference
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___m_Reference_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputActionProperty
struct InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD_marshaled_pinvoke
{
int32_t ___m_UseReference_0;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_Action_1;
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___m_Reference_2;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.InputActionProperty
struct InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD_marshaled_com
{
int32_t ___m_UseReference_0;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_Action_1;
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* ___m_Reference_2;
};
// UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5
{
// System.String UnityEngine.InputSystem.InputBinding::m_Name
String_t* ___m_Name_2;
// System.String UnityEngine.InputSystem.InputBinding::m_Id
String_t* ___m_Id_3;
// System.String UnityEngine.InputSystem.InputBinding::m_Path
String_t* ___m_Path_4;
// System.String UnityEngine.InputSystem.InputBinding::m_Interactions
String_t* ___m_Interactions_5;
// System.String UnityEngine.InputSystem.InputBinding::m_Processors
String_t* ___m_Processors_6;
// System.String UnityEngine.InputSystem.InputBinding::m_Groups
String_t* ___m_Groups_7;
// System.String UnityEngine.InputSystem.InputBinding::m_Action
String_t* ___m_Action_8;
// UnityEngine.InputSystem.InputBinding/Flags UnityEngine.InputSystem.InputBinding::m_Flags
int32_t ___m_Flags_9;
// System.String UnityEngine.InputSystem.InputBinding::m_OverridePath
String_t* ___m_OverridePath_10;
// System.String UnityEngine.InputSystem.InputBinding::m_OverrideInteractions
String_t* ___m_OverrideInteractions_11;
// System.String UnityEngine.InputSystem.InputBinding::m_OverrideProcessors
String_t* ___m_OverrideProcessors_12;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke
{
char* ___m_Name_2;
char* ___m_Id_3;
char* ___m_Path_4;
char* ___m_Interactions_5;
char* ___m_Processors_6;
char* ___m_Groups_7;
char* ___m_Action_8;
int32_t ___m_Flags_9;
char* ___m_OverridePath_10;
char* ___m_OverrideInteractions_11;
char* ___m_OverrideProcessors_12;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.InputBinding
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com
{
Il2CppChar* ___m_Name_2;
Il2CppChar* ___m_Id_3;
Il2CppChar* ___m_Path_4;
Il2CppChar* ___m_Interactions_5;
Il2CppChar* ___m_Processors_6;
Il2CppChar* ___m_Groups_7;
Il2CppChar* ___m_Action_8;
int32_t ___m_Flags_9;
Il2CppChar* ___m_OverridePath_10;
Il2CppChar* ___m_OverrideInteractions_11;
Il2CppChar* ___m_OverrideProcessors_12;
};
// UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD
{
// System.UInt64 UnityEngine.XR.InputDevice::m_DeviceId
uint64_t ___m_DeviceId_1;
// System.Boolean UnityEngine.XR.InputDevice::m_Initialized
bool ___m_Initialized_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_pinvoke
{
uint64_t ___m_DeviceId_1;
int32_t ___m_Initialized_2;
};
// Native definition for COM marshalling of UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_marshaled_com
{
uint64_t ___m_DeviceId_1;
int32_t ___m_Initialized_2;
};
// 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.XR.InputFeatureUsage
struct InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599
{
// System.String UnityEngine.XR.InputFeatureUsage::m_Name
String_t* ___m_Name_0;
// UnityEngine.XR.InputFeatureType UnityEngine.XR.InputFeatureUsage::m_InternalType
uint32_t ___m_InternalType_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.XR.InputFeatureUsage
struct InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599_marshaled_pinvoke
{
char* ___m_Name_0;
uint32_t ___m_InternalType_1;
};
// Native definition for COM marshalling of UnityEngine.XR.InputFeatureUsage
struct InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599_marshaled_com
{
Il2CppChar* ___m_Name_0;
uint32_t ___m_InternalType_1;
};
// System.Int32
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
{
// System.Int32 System.Int32::m_value
int32_t ___m_value_0;
};
// System.IntPtr
struct IntPtr_t
{
// System.Void* System.IntPtr::m_value
void* ___m_value_0;
};
// 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.LayerMask
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
{
// System.Int32 UnityEngine.LayerMask::m_Mask
int32_t ___m_Mask_0;
};
// 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.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;
};
// System.Single
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
{
// System.Single System.Single::m_value
float ___m_value_0;
};
// UnityEngine.Events.UnityEvent
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8
{
// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3;
};
// UnityEngine.Vector2
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
// System.Single UnityEngine.Vector2::x
float ___x_0;
// System.Single UnityEngine.Vector2::y
float ___y_1;
};
// 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;
};
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
// UnityEngine.WaitForFixedUpdate
struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
};
// UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.Single UnityEngine.WaitForSeconds::m_Seconds
float ___m_Seconds_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
float ___m_Seconds_0;
};
// Native definition for COM marshalling of UnityEngine.WaitForSeconds
struct WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
float ___m_Seconds_0;
};
// HVRInputActions/LeftHandActions
struct LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72
{
// HVRInputActions HVRInputActions/LeftHandActions::m_Wrapper
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// Native definition for P/Invoke marshalling of HVRInputActions/LeftHandActions
struct LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72_marshaled_pinvoke
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// Native definition for COM marshalling of HVRInputActions/LeftHandActions
struct LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72_marshaled_com
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// HVRInputActions/RightHandActions
struct RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2
{
// HVRInputActions HVRInputActions/RightHandActions::m_Wrapper
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// Native definition for P/Invoke marshalling of HVRInputActions/RightHandActions
struct RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2_marshaled_pinvoke
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// Native definition for COM marshalling of HVRInputActions/RightHandActions
struct RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2_marshaled_com
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___m_Wrapper_0;
};
// UnityEngine.InputSystem.InputAction/CallbackContext
struct CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8
{
// UnityEngine.InputSystem.InputActionState UnityEngine.InputSystem.InputAction/CallbackContext::m_State
InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State_0;
// System.Int32 UnityEngine.InputSystem.InputAction/CallbackContext::m_ActionIndex
int32_t ___m_ActionIndex_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputAction/CallbackContext
struct CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8_marshaled_pinvoke
{
InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State_0;
int32_t ___m_ActionIndex_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.InputAction/CallbackContext
struct CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8_marshaled_com
{
InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State_0;
int32_t ___m_ActionIndex_1;
};
// UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324
{
// System.Boolean UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::m_WasUpdated
bool ___m_WasUpdated_0;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::<value>k__BackingField
uint32_t ___U3CvalueU3Ek__BackingField_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke
{
int32_t ___m_WasUpdated_0;
uint32_t ___U3CvalueU3Ek__BackingField_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com
{
int32_t ___m_WasUpdated_0;
uint32_t ___U3CvalueU3Ek__BackingField_1;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>>
struct CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775
{
// 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_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToRemove_3;
};
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>
struct Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* ____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
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 ____current_3;
};
// System.Nullable`1<UnityEngine.InputSystem.InputBinding>
struct Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___value_1;
};
// UnityEngine.Bounds
struct Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3
{
// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Center_0;
// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Extents_1;
};
// UnityEngine.InputSystem.CommonUsages
struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78 : public RuntimeObject
{
};
// UnityEngine.XR.CommonUsages
struct CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1 : public RuntimeObject
{
};
// UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D
{
// System.IntPtr UnityEngine.Coroutine::m_Ptr
intptr_t ___m_Ptr_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_pinvoke : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B_marshaled_com : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D_marshaled_com
{
intptr_t ___m_Ptr_0;
};
// 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;
};
// 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;
};
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent
struct HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D : public UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454
{
};
// UnityEngine.InputSystem.LowLevel.InputStateBlock
struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5
{
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::<format>k__BackingField
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_40;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::m_ByteOffset
uint32_t ___m_ByteOffset_41;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::<bitOffset>k__BackingField
uint32_t ___U3CbitOffsetU3Ek__BackingField_42;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::<sizeInBits>k__BackingField
uint32_t ___U3CsizeInBitsU3Ek__BackingField_43;
};
// UnityEngine.InputSystem.LowLevel.InputUpdate
struct InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD : public RuntimeObject
{
};
// UnityEngine.IntegratedSubsystem
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3 : public RuntimeObject
{
// System.IntPtr UnityEngine.IntegratedSubsystem::m_Ptr
intptr_t ___m_Ptr_0;
// UnityEngine.ISubsystemDescriptor UnityEngine.IntegratedSubsystem::m_SubsystemDescriptor
RuntimeObject* ___m_SubsystemDescriptor_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.IntegratedSubsystem
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3_marshaled_pinvoke
{
intptr_t ___m_Ptr_0;
RuntimeObject* ___m_SubsystemDescriptor_1;
};
// Native definition for COM marshalling of UnityEngine.IntegratedSubsystem
struct IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3_marshaled_com
{
intptr_t ___m_Ptr_0;
RuntimeObject* ___m_SubsystemDescriptor_1;
};
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject
{
// System.IntPtr UnityEngine.Object::m_CachedPtr
intptr_t ___m_CachedPtr_0;
};
// 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;
};
// UnityEngine.Ray
struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00
{
// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0;
// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1;
};
// UnityEngine.RaycastHit
struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5
{
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0;
// UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1;
// System.UInt32 UnityEngine.RaycastHit::m_FaceID
uint32_t ___m_FaceID_2;
// System.Single UnityEngine.RaycastHit::m_Distance
float ___m_Distance_3;
// UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4;
// System.Int32 UnityEngine.RaycastHit::m_Collider
int32_t ___m_Collider_5;
};
// System.RuntimeTypeHandle
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B
{
// System.IntPtr System.RuntimeTypeHandle::value
intptr_t ___value_0;
};
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
struct SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D : public UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C
{
};
// HurricaneVR.Framework.Components.VRButtonEvent
struct VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1 : public UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021
{
};
// HurricaneVR.Framework.Core.VRGrabbableEvent
struct VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946 : public UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA
{
};
// HurricaneVR.Framework.Core.VRGrabberEvent
struct VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C : public UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63
{
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319
struct U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<>4__this
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CU3E4__this_2;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<target>5__2
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CtargetU3E5__2_3;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<offset>5__3
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CoffsetU3E5__3_4;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<start>5__4
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CstartU3E5__4_5;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<time>5__5
float ___U3CtimeU3E5__5_6;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<elapsed>5__6
float ___U3CelapsedU3E5__6_7;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::<startRot>5__7
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CstartRotU3E5__7_8;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364
struct U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0 : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<>4__this
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CU3E4__this_2;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::grabPoint
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___grabPoint_3;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::time
float ___time_4;
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::axis
int32_t ___axis_5;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<grabbable>5__2
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CgrabbableU3E5__2_6;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<startRot>5__3
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CstartRotU3E5__3_7;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<targetRot>5__4
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CtargetRotU3E5__4_8;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<startPos>5__5
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CstartPosU3E5__5_9;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<targetPos>5__6
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CtargetPosU3E5__6_10;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<elapsed>5__7
float ___U3CelapsedU3E5__7_11;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<angle>5__8
float ___U3CangleU3E5__8_12;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85
struct U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB : public RuntimeObject
{
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::<>1__state
int32_t ___U3CU3E1__state_0;
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::<>2__current
RuntimeObject* ___U3CU3E2__current_1;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_2;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::<>4__this
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CU3E4__this_3;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::<position>5__2
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CpositionU3E5__2_4;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::<rotation>5__3
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CrotationU3E5__3_5;
};
// UnityEngine.IntegratedSubsystem`1<UnityEngine.XR.XRDisplaySubsystemDescriptor>
struct IntegratedSubsystem_1_t8312865F01EEA1EDE4B24A973E47ADD526616848 : public IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3
{
};
// UnityEngine.IntegratedSubsystem`1<UnityEngine.XR.XRInputSubsystemDescriptor>
struct IntegratedSubsystem_1_tF93BC76362E85BDD215312162457BE510FC76D3B : public IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3
{
};
// UnityEngine.AudioClip
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
// UnityEngine.AudioClip/PCMReaderCallback UnityEngine.AudioClip::m_PCMReaderCallback
PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E* ___m_PCMReaderCallback_4;
// UnityEngine.AudioClip/PCMSetPositionCallback UnityEngine.AudioClip::m_PCMSetPositionCallback
PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072* ___m_PCMSetPositionCallback_5;
};
// UnityEngine.Component
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.GameObject
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
// UnityEngine.InputSystem.InputAction
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD : public RuntimeObject
{
// System.String UnityEngine.InputSystem.InputAction::m_Name
String_t* ___m_Name_0;
// UnityEngine.InputSystem.InputActionType UnityEngine.InputSystem.InputAction::m_Type
int32_t ___m_Type_1;
// System.String UnityEngine.InputSystem.InputAction::m_ExpectedControlType
String_t* ___m_ExpectedControlType_2;
// System.String UnityEngine.InputSystem.InputAction::m_Id
String_t* ___m_Id_3;
// System.String UnityEngine.InputSystem.InputAction::m_Processors
String_t* ___m_Processors_4;
// System.String UnityEngine.InputSystem.InputAction::m_Interactions
String_t* ___m_Interactions_5;
// UnityEngine.InputSystem.InputBinding[] UnityEngine.InputSystem.InputAction::m_SingletonActionBindings
InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_SingletonActionBindings_6;
// UnityEngine.InputSystem.InputAction/ActionFlags UnityEngine.InputSystem.InputAction::m_Flags
int32_t ___m_Flags_7;
// System.Nullable`1<UnityEngine.InputSystem.InputBinding> UnityEngine.InputSystem.InputAction::m_BindingMask
Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask_8;
// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsStartIndex
int32_t ___m_BindingsStartIndex_9;
// System.Int32 UnityEngine.InputSystem.InputAction::m_BindingsCount
int32_t ___m_BindingsCount_10;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlStartIndex
int32_t ___m_ControlStartIndex_11;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ControlCount
int32_t ___m_ControlCount_12;
// System.Int32 UnityEngine.InputSystem.InputAction::m_ActionIndexInState
int32_t ___m_ActionIndexInState_13;
// UnityEngine.InputSystem.InputActionMap UnityEngine.InputSystem.InputAction::m_ActionMap
InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_ActionMap_14;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnStarted
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnStarted_15;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnCanceled
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnCanceled_16;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>> UnityEngine.InputSystem.InputAction::m_OnPerformed
CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnPerformed_17;
};
// 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;
// System.Boolean UnityEngine.InputSystem.InputControl::m_CachedValueIsStale
bool ___m_CachedValueIsStale_18;
// System.Boolean UnityEngine.InputSystem.InputControl::m_UnprocessedCachedValueIsStale
bool ___m_UnprocessedCachedValueIsStale_19;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_DefaultState
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_DefaultState_20;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_MinValue
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MinValue_21;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_MaxValue
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MaxValue_22;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.InputControl::m_OptimizedControlDataType
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_OptimizedControlDataType_23;
};
// 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;
};
// 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;
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92 : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.XR.InputDevice>
struct Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
struct Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.XR.Management.XRLoader,System.String>
struct Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76 : public MulticastDelegate_t
{
};
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2 : public MulticastDelegate_t
{
};
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED : public MulticastDelegate_t
{
};
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t
{
};
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
// System.String System.ArgumentException::_paramName
String_t* ____paramName_18;
};
// UnityEngine.Behaviour
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Collider
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// HurricaneVR.Framework.Shared.HVRFingerSettings
struct HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::OverrideThumb
bool ___OverrideThumb_4;
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::OverrideIndex
bool ___OverrideIndex_5;
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::OverrideTriggerGrab
bool ___OverrideTriggerGrab_6;
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::KnucklesOverrideThumb
bool ___KnucklesOverrideThumb_7;
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::KnucklesOverrideIndex
bool ___KnucklesOverrideIndex_8;
// System.Boolean HurricaneVR.Framework.Shared.HVRFingerSettings::KnucklesOverrideGripFingers
bool ___KnucklesOverrideGripFingers_9;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::JoystickTouchWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___JoystickTouchWeight_10;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::TrackpadTouchWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___TrackpadTouchWeight_11;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::PrimaryTouchWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___PrimaryTouchWeight_12;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::SecondaryTouchWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___SecondaryTouchWeight_13;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::TriggerTouchWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___TriggerTouchWeight_14;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::GripWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___GripWeight_15;
// HurricaneVR.Framework.Shared.HVRTouchWeight HurricaneVR.Framework.Shared.HVRFingerSettings::TriggerWeight
HVRTouchWeight_t8372A0465056981F553A440C800B87C2A9308BF0 ___TriggerWeight_16;
};
// HurricaneVR.Framework.Shared.HVRGrabHaptics
struct HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// HurricaneVR.Framework.Shared.HapticData HurricaneVR.Framework.Shared.HVRGrabHaptics::HandGrab
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* ___HandGrab_4;
// HurricaneVR.Framework.Shared.HapticData HurricaneVR.Framework.Shared.HVRGrabHaptics::HandRelease
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* ___HandRelease_5;
// HurricaneVR.Framework.Shared.HapticData HurricaneVR.Framework.Shared.HVRGrabHaptics::HandHover
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* ___HandHover_6;
// HurricaneVR.Framework.Shared.HapticData HurricaneVR.Framework.Shared.HVRGrabHaptics::ForceGrab
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* ___ForceGrab_7;
// HurricaneVR.Framework.Shared.HapticData HurricaneVR.Framework.Shared.HVRGrabHaptics::ForceHover
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* ___ForceHover_8;
};
// HurricaneVR.Framework.Shared.HVRInputSettings
struct HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// HurricaneVR.Framework.Shared.InputAxes HurricaneVR.Framework.Shared.HVRInputSettings::JoystickAxis
int32_t ___JoystickAxis_4;
// HurricaneVR.Framework.Shared.InputAxes HurricaneVR.Framework.Shared.HVRInputSettings::TrackPadAxis
int32_t ___TrackPadAxis_5;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::Primary
int32_t ___Primary_6;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::Secondary
int32_t ___Secondary_7;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::Menu
int32_t ___Menu_8;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::PrimaryTouch
int32_t ___PrimaryTouch_9;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::SecondaryTouch
int32_t ___SecondaryTouch_10;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::JoystickButton
int32_t ___JoystickButton_11;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::TrackPadButton
int32_t ___TrackPadButton_12;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::JoystickTouch
int32_t ___JoystickTouch_13;
// HurricaneVR.Framework.Shared.HVRXRInputFeatures HurricaneVR.Framework.Shared.HVRInputSettings::TrackPadTouch
int32_t ___TrackPadTouch_14;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::GripUseAnalog
bool ___GripUseAnalog_15;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::TriggerUseAnalog
bool ___TriggerUseAnalog_16;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::GripThreshold
float ___GripThreshold_17;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::GripUseReleaseThreshold
bool ___GripUseReleaseThreshold_18;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::GripReleaseThreshold
float ___GripReleaseThreshold_19;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::GripRequireReset
bool ___GripRequireReset_20;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::TriggerThreshold
float ___TriggerThreshold_21;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::TriggerUseReleaseThreshold
bool ___TriggerUseReleaseThreshold_22;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::TriggerReleaseThreshold
float ___TriggerReleaseThreshold_23;
// System.Boolean HurricaneVR.Framework.Shared.HVRInputSettings::TriggerRequireReset
bool ___TriggerRequireReset_24;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::Axis2DUpThreshold
float ___Axis2DUpThreshold_25;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::Axis2DDownThreshold
float ___Axis2DDownThreshold_26;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::Axis2DLeftThreshold
float ___Axis2DLeftThreshold_27;
// System.Single HurricaneVR.Framework.Shared.HVRInputSettings::Axis2DRighThreshold
float ___Axis2DRighThreshold_28;
};
// HurricaneVR.Framework.Core.HVRSettings
struct HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalEditorRootDirectory
String_t* ___LocalEditorRootDirectory_6;
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalRootDirectory
String_t* ___LocalRootDirectory_7;
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalResourcesDirectory
String_t* ___LocalResourcesDirectory_8;
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalReferencePoseDirectory
String_t* ___LocalReferencePoseDirectory_9;
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalRuntimePosesDirectory
String_t* ___LocalRuntimePosesDirectory_10;
// System.String HurricaneVR.Framework.Core.HVRSettings::LocalPosesDirectory
String_t* ___LocalPosesDirectory_11;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::AutoApplyGrabbableLayer
bool ___AutoApplyGrabbableLayer_19;
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags HurricaneVR.Framework.Core.HVRSettings::DefaultSocketableTags
HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21* ___DefaultSocketableTags_20;
// UnityEngine.GameObject HurricaneVR.Framework.Core.HVRSettings::LeftHand
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___LeftHand_21;
// UnityEngine.GameObject HurricaneVR.Framework.Core.HVRSettings::RightHand
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RightHand_22;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::InverseKinematics
bool ___InverseKinematics_23;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::IKHandMirroring
bool ___IKHandMirroring_24;
// UnityEngine.GameObject HurricaneVR.Framework.Core.HVRSettings::FullBody
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___FullBody_25;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRSettings::HandPoseHandleOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HandPoseHandleOffset_26;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HVRSettings::OpenHandPose
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___OpenHandPose_27;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::PoserShowsOneFinger
bool ___PoserShowsOneFinger_28;
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HVRSettings::ThumbCurlType
int32_t ___ThumbCurlType_29;
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HVRSettings::IndexCurlType
int32_t ___IndexCurlType_30;
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HVRSettings::MiddleCurlType
int32_t ___MiddleCurlType_31;
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HVRSettings::RingCurlType
int32_t ___RingCurlType_32;
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HVRSettings::PinkyCurlType
int32_t ___PinkyCurlType_33;
// System.Single HurricaneVR.Framework.Core.HVRSettings::ThumbStart
float ___ThumbStart_34;
// System.Single HurricaneVR.Framework.Core.HVRSettings::IndexStart
float ___IndexStart_35;
// System.Single HurricaneVR.Framework.Core.HVRSettings::MiddleStart
float ___MiddleStart_36;
// System.Single HurricaneVR.Framework.Core.HVRSettings::RingStart
float ___RingStart_37;
// System.Single HurricaneVR.Framework.Core.HVRSettings::PinkyStart
float ___PinkyStart_38;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::UseAttachedRigidBody
bool ___UseAttachedRigidBody_39;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::ComponentInParentFallback
bool ___ComponentInParentFallback_40;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::LineGrabTriggerLoose
bool ___LineGrabTriggerLoose_41;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRSettings::DefaultJointSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___DefaultJointSettings_42;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRSettings::LineGrabSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___LineGrabSettings_43;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::VerboseGrabbableEvents
bool ___VerboseGrabbableEvents_44;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::VerboseHandGrabberEvents
bool ___VerboseHandGrabberEvents_45;
// System.Boolean HurricaneVR.Framework.Core.HVRSettings::DisableHaptics
bool ___DisableHaptics_46;
};
// UnityEngine.InputSystem.InputActionReference
struct InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.InputSystem.InputActionAsset UnityEngine.InputSystem.InputActionReference::m_Asset
InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Asset_4;
// System.String UnityEngine.InputSystem.InputActionReference::m_ActionId
String_t* ___m_ActionId_5;
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionReference::m_Action
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_Action_6;
};
// UnityEngine.InputSystem.InputDevice
struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.InputDevice/DeviceFlags UnityEngine.InputSystem.InputDevice::m_DeviceFlags
int32_t ___m_DeviceFlags_27;
// System.Int32 UnityEngine.InputSystem.InputDevice::m_DeviceId
int32_t ___m_DeviceId_28;
// System.Int32 UnityEngine.InputSystem.InputDevice::m_ParticipantId
int32_t ___m_ParticipantId_29;
// System.Int32 UnityEngine.InputSystem.InputDevice::m_DeviceIndex
int32_t ___m_DeviceIndex_30;
// UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputDevice::m_Description
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___m_Description_31;
// System.Double UnityEngine.InputSystem.InputDevice::m_LastUpdateTimeInternal
double ___m_LastUpdateTimeInternal_32;
// System.UInt32 UnityEngine.InputSystem.InputDevice::m_CurrentUpdateStepCount
uint32_t ___m_CurrentUpdateStepCount_33;
// UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.InputDevice::m_AliasesForEachControl
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_AliasesForEachControl_34;
// UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.InputDevice::m_UsagesForEachControl
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_UsagesForEachControl_35;
// UnityEngine.InputSystem.InputControl[] UnityEngine.InputSystem.InputDevice::m_UsageToControl
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_UsageToControl_36;
// UnityEngine.InputSystem.InputControl[] UnityEngine.InputSystem.InputDevice::m_ChildrenForEachControl
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ChildrenForEachControl_37;
// System.UInt32[] UnityEngine.InputSystem.InputDevice::m_StateOffsetToControlMap
UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_StateOffsetToControlMap_38;
// UnityEngine.InputSystem.InputDevice/ControlBitRangeNode[] UnityEngine.InputSystem.InputDevice::m_ControlTreeNodes
ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27* ___m_ControlTreeNodes_39;
// System.UInt16[] UnityEngine.InputSystem.InputDevice::m_ControlTreeIndices
UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_ControlTreeIndices_40;
};
// System.NotSupportedException
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.Rigidbody
struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.Transform
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
{
};
// UnityEngine.XR.XRDisplaySubsystem
struct XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1 : public IntegratedSubsystem_1_t8312865F01EEA1EDE4B24A973E47ADD526616848
{
// System.Action`1<System.Boolean> UnityEngine.XR.XRDisplaySubsystem::displayFocusChanged
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___displayFocusChanged_2;
};
// UnityEngine.XR.Management.XRGeneralSettings
struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// UnityEngine.XR.Management.XRManagerSettings UnityEngine.XR.Management.XRGeneralSettings::m_LoaderManagerInstance
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* ___m_LoaderManagerInstance_6;
// System.Boolean UnityEngine.XR.Management.XRGeneralSettings::m_InitManagerOnStart
bool ___m_InitManagerOnStart_7;
// UnityEngine.XR.Management.XRManagerSettings UnityEngine.XR.Management.XRGeneralSettings::m_XRManager
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* ___m_XRManager_8;
// System.Boolean UnityEngine.XR.Management.XRGeneralSettings::m_ProviderIntialized
bool ___m_ProviderIntialized_9;
// System.Boolean UnityEngine.XR.Management.XRGeneralSettings::m_ProviderStarted
bool ___m_ProviderStarted_10;
};
// UnityEngine.XR.XRInputSubsystem
struct XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34 : public IntegratedSubsystem_1_tF93BC76362E85BDD215312162457BE510FC76D3B
{
// System.Action`1<UnityEngine.XR.XRInputSubsystem> UnityEngine.XR.XRInputSubsystem::trackingOriginUpdated
Action_1_tC867D66471C553CFFF8707FF2C59FB7AAB03086A* ___trackingOriginUpdated_2;
// System.Action`1<UnityEngine.XR.XRInputSubsystem> UnityEngine.XR.XRInputSubsystem::boundaryChanged
Action_1_tC867D66471C553CFFF8707FF2C59FB7AAB03086A* ___boundaryChanged_3;
// System.Collections.Generic.List`1<System.UInt64> UnityEngine.XR.XRInputSubsystem::m_DeviceIdsCache
List_1_tB88E7361EE76DFB3EBB7FCD60CC59ACC3E48C284* ___m_DeviceIdsCache_4;
};
// UnityEngine.XR.Management.XRLoader
struct XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
};
// UnityEngine.XR.Management.XRManagerSettings
struct XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::m_InitializationComplete
bool ___m_InitializationComplete_4;
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::m_RequiresSettingsUpdate
bool ___m_RequiresSettingsUpdate_5;
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::m_AutomaticLoading
bool ___m_AutomaticLoading_6;
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::m_AutomaticRunning
bool ___m_AutomaticRunning_7;
// System.Collections.Generic.List`1<UnityEngine.XR.Management.XRLoader> UnityEngine.XR.Management.XRManagerSettings::m_Loaders
List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822* ___m_Loaders_8;
// System.Collections.Generic.HashSet`1<UnityEngine.XR.Management.XRLoader> UnityEngine.XR.Management.XRManagerSettings::m_RegisteredLoaders
HashSet_1_t174593AE6599738C19A33586587D63534CED9F0F* ___m_RegisteredLoaders_9;
// UnityEngine.XR.Management.XRLoader UnityEngine.XR.Management.XRManagerSettings::<activeLoader>k__BackingField
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* ___U3CactiveLoaderU3Ek__BackingField_10;
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
// System.Object System.ArgumentOutOfRangeException::_actualValue
RuntimeObject* ____actualValue_19;
};
// UnityEngine.BoxCollider
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.MeshCollider
struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA
{
};
// UnityEngine.SphereCollider
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
{
};
// HurricaneVR.Framework.Components.HVRButton
struct HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Components.VRButtonEvent HurricaneVR.Framework.Components.HVRButton::ButtonDown
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* ___ButtonDown_4;
// HurricaneVR.Framework.Components.VRButtonEvent HurricaneVR.Framework.Components.HVRButton::ButtonUp
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* ___ButtonUp_5;
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRButton::Axis
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Axis_6;
// System.Single HurricaneVR.Framework.Components.HVRButton::Threshold
float ___Threshold_7;
// System.Single HurricaneVR.Framework.Components.HVRButton::UpThreshold
float ___UpThreshold_8;
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRButton::StartPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___StartPosition_9;
// System.Boolean HurricaneVR.Framework.Components.HVRButton::IsPressed
bool ___IsPressed_10;
// UnityEngine.AudioClip HurricaneVR.Framework.Components.HVRButton::AudioButtonDown
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioButtonDown_11;
// UnityEngine.AudioClip HurricaneVR.Framework.Components.HVRButton::AudioButtonUp
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioButtonUp_12;
// UnityEngine.Rigidbody HurricaneVR.Framework.Components.HVRButton::<Rigidbody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_13;
};
// HurricaneVR.Framework.Components.HVRCenterOfMassOverride
struct HVRCenterOfMassOverride_t672717D05020F403EC31FE674EDEB9F538C429A4 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRCenterOfMassOverride::CenterOfMass
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___CenterOfMass_4;
};
// HurricaneVR.Framework.Components.HVRClimbable
struct HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// HurricaneVR.Framework.Shared.HVRController
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Shared.HVRController::<Side>k__BackingField
int32_t ___U3CSideU3Ek__BackingField_4;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::GripButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___GripButtonState_5;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerButtonState_6;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::PrimaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___PrimaryButtonState_7;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::SecondaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___SecondaryButtonState_8;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::MenuButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___MenuButtonState_9;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::PrimaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___PrimaryTouchButtonState_10;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::SecondaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___SecondaryTouchButtonState_11;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::JoystickButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___JoystickButtonState_12;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackpadButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackpadButtonState_13;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::JoystickTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___JoystickTouchState_14;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadTouchState_15;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerTouchState_16;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::ThumbTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___ThumbTouchState_17;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TriggerNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TriggerNearTouchState_18;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::ThumbNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___ThumbNearTouchState_19;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadUp
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadUp_20;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadLeft
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadLeft_21;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadRight
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadRight_22;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::TrackPadDown
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___TrackPadDown_23;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::JoystickAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___JoystickAxis_24;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::TrackpadAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___TrackpadAxis_25;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::PrimaryButton
bool ___PrimaryButton_26;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::SecondaryButton
bool ___SecondaryButton_27;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::JoystickClicked
bool ___JoystickClicked_28;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TrackPadClicked
bool ___TrackPadClicked_29;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::MenuButton
bool ___MenuButton_30;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::PrimaryTouch
bool ___PrimaryTouch_31;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::SecondaryTouch
bool ___SecondaryTouch_32;
// System.Single HurricaneVR.Framework.Shared.HVRController::Grip
float ___Grip_33;
// System.Single HurricaneVR.Framework.Shared.HVRController::GripForce
float ___GripForce_34;
// System.Single HurricaneVR.Framework.Shared.HVRController::Trigger
float ___Trigger_35;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::ThumbTouch
bool ___ThumbTouch_36;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerTouch
bool ___TriggerTouch_37;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::ThumbNearTouch
bool ___ThumbNearTouch_38;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerNearTouch
bool ___TriggerNearTouch_39;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::GripButton
bool ___GripButton_40;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TriggerButton
bool ___TriggerButton_41;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::JoystickTouch
bool ___JoystickTouch_42;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::TrackPadTouch
bool ___TrackPadTouch_43;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::FingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___FingerCurls_44;
// System.Single HurricaneVR.Framework.Shared.HVRController::ThumbCurl
float ___ThumbCurl_45;
// System.Single HurricaneVR.Framework.Shared.HVRController::IndexCurl
float ___IndexCurl_46;
// System.Single HurricaneVR.Framework.Shared.HVRController::MiddleCurl
float ___MiddleCurl_47;
// System.Single HurricaneVR.Framework.Shared.HVRController::RingCurl
float ___RingCurl_48;
// System.Single HurricaneVR.Framework.Shared.HVRController::PinkyCurl
float ___PinkyCurl_49;
// UnityEngine.Vector3 HurricaneVR.Framework.Shared.HVRController::Velocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Velocity_50;
// UnityEngine.Vector3 HurricaneVR.Framework.Shared.HVRController::AngularVelocity
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___AngularVelocity_51;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::<IsActive>k__BackingField
bool ___U3CIsActiveU3Ek__BackingField_52;
// UnityEngine.XR.XRNode HurricaneVR.Framework.Shared.HVRController::XRNode
int32_t ___XRNode_53;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.Shared.HVRController::_device
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____device_54;
// UnityEngine.Vector2 HurricaneVR.Framework.Shared.HVRController::<ThumbstickDeadZone>k__BackingField
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CThumbstickDeadZoneU3Ek__BackingField_55;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.Shared.HVRController::<InputMap>k__BackingField
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___U3CInputMapU3Ek__BackingField_56;
// HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.Shared.HVRController::<FingerSettings>k__BackingField
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___U3CFingerSettingsU3Ek__BackingField_57;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.Shared.HVRController::<ControllerType>k__BackingField
int32_t ___U3CControllerTypeU3Ek__BackingField_62;
// System.Single HurricaneVR.Framework.Shared.HVRController::AngularVelocityMagnitude
float ___AngularVelocityMagnitude_63;
// System.Single HurricaneVR.Framework.Shared.HVRController::VelocityMagnitude
float ___VelocityMagnitude_64;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<System.Single> HurricaneVR.Framework.Shared.HVRController::RecentVelocities
CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7* ___RecentVelocities_65;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_triggerLowerReset
bool ____triggerLowerReset_66;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_triggerUpperReset
bool ____triggerUpperReset_67;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_gripLowerReset
bool ____gripLowerReset_68;
// System.Boolean HurricaneVR.Framework.Shared.HVRController::_gripUpperReset
bool ____gripUpperReset_69;
};
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents
struct HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftGripActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftGripActivated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftGripDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftGripDeactivated_6;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightGripActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightGripActivated_7;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightGripDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightGripDeactivated_8;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTriggerActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTriggerActivated_9;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTriggerDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTriggerDeactivated_10;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTriggerActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTriggerActivated_11;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTriggerDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTriggerDeactivated_12;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftPrimaryActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftPrimaryActivated_13;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftPrimaryDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftPrimaryDeactivated_14;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightPrimaryActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightPrimaryActivated_15;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightPrimaryDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightPrimaryDeactivated_16;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftSecondaryActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftSecondaryActivated_17;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftSecondaryDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftSecondaryDeactivated_18;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightSecondaryActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightSecondaryActivated_19;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightSecondaryDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightSecondaryDeactivated_20;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftMenuActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftMenuActivated_21;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftMenuDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftMenuDeactivated_22;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightMenuActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightMenuActivated_23;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightMenuDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightMenuDeactivated_24;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftPrimaryTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftPrimaryTouchActivated_25;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftPrimaryTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftPrimaryTouchDeactivated_26;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightPrimaryTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightPrimaryTouchActivated_27;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightPrimaryTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightPrimaryTouchDeactivated_28;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftSecondaryTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftSecondaryTouchActivated_29;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftSecondaryTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftSecondaryTouchDeactivated_30;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightSecondaryTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightSecondaryTouchActivated_31;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightSecondaryTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightSecondaryTouchDeactivated_32;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftJoystickActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftJoystickActivated_33;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftJoystickDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftJoystickDeactivated_34;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightJoystickActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightJoystickActivated_35;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightJoystickDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightJoystickDeactivated_36;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackpadActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackpadActivated_37;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackpadDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackpadDeactivated_38;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackpadActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackpadActivated_39;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackpadDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackpadDeactivated_40;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftJoystickTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftJoystickTouchActivated_41;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftJoystickTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftJoystickTouchDeactivated_42;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightJoystickTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightJoystickTouchActivated_43;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightJoystickTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightJoystickTouchDeactivated_44;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadTouchActivated_45;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadTouchDeactivated_46;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadTouchActivated_47;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadTouchDeactivated_48;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTriggerTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTriggerTouchActivated_49;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTriggerTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTriggerTouchDeactivated_50;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTriggerTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTriggerTouchActivated_51;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTriggerTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTriggerTouchDeactivated_52;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftThumbTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftThumbTouchActivated_53;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftThumbTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftThumbTouchDeactivated_54;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightThumbTouchActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightThumbTouchActivated_55;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightThumbTouchDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightThumbTouchDeactivated_56;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadUpActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadUpActivated_57;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadUpDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadUpDeactivated_58;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadUpActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadUpActivated_59;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadUpDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadUpDeactivated_60;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadLeftActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadLeftActivated_61;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadLeftDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadLeftDeactivated_62;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadLeftActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadLeftActivated_63;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadLeftDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadLeftDeactivated_64;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadRightActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadRightActivated_65;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadRightDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadRightDeactivated_66;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadRightActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadRightActivated_67;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadRightDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadRightDeactivated_68;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadDownActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadDownActivated_69;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::LeftTrackPadDownDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___LeftTrackPadDownDeactivated_70;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadDownActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadDownActivated_71;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRControllerEvents::RightTrackPadDownDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___RightTrackPadDownDeactivated_72;
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs HurricaneVR.Framework.ControllerInput.HVRControllerEvents::_globalInputs
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* ____globalInputs_73;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRControllerEvents::_hasInputs
bool ____hasInputs_74;
};
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs
struct HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Single HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrigger
float ___LeftTrigger_5;
// System.Single HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftGrip
float ___LeftGrip_6;
// System.Single HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrigger
float ___RightTrigger_7;
// System.Single HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightGrip
float ___RightGrip_8;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftJoystickAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LeftJoystickAxis_9;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackpadAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___LeftTrackpadAxis_10;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightJoystickAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___RightJoystickAxis_11;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackpadAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___RightTrackpadAxis_12;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftGripButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftGripButtonState_13;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTriggerButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTriggerButtonState_14;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftPrimaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftPrimaryButtonState_15;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftSecondaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftSecondaryButtonState_16;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftMenuButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftMenuButtonState_17;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftPrimaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftPrimaryTouchButtonState_18;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftSecondaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftSecondaryTouchButtonState_19;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftJoystickButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftJoystickButtonState_20;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackpadButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackpadButtonState_21;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftJoystickTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftJoystickTouchState_22;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackPadTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackPadTouchState_23;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTriggerTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTriggerTouchState_24;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftThumbTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftThumbTouchState_25;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTriggerNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTriggerNearTouchState_26;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftThumbNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftThumbNearTouchState_27;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackPadUp
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackPadUp_28;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackPadLeft
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackPadLeft_29;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackPadRight
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackPadRight_30;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::LeftTrackPadDown
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTrackPadDown_31;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightGripButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightGripButtonState_32;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTriggerButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTriggerButtonState_33;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightPrimaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightPrimaryButtonState_34;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightSecondaryButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightSecondaryButtonState_35;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightMenuButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightMenuButtonState_36;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightPrimaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightPrimaryTouchButtonState_37;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightSecondaryTouchButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightSecondaryTouchButtonState_38;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightJoystickButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightJoystickButtonState_39;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackpadButtonState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackpadButtonState_40;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightJoystickTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightJoystickTouchState_41;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackPadTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackPadTouchState_42;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTriggerTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTriggerTouchState_43;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightThumbTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightThumbTouchState_44;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTriggerNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTriggerNearTouchState_45;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightThumbNearTouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightThumbNearTouchState_46;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackPadUp
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackPadUp_47;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackPadLeft
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackPadLeft_48;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackPadRight
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackPadRight_49;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::RightTrackPadDown
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTrackPadDown_50;
};
// HurricaneVR.Framework.Core.HVRGrabbable
struct HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.GrabBehaviour HurricaneVR.Framework.Core.HVRGrabbable::GrabBehaviour
int32_t ___GrabBehaviour_5;
// HurricaneVR.Framework.Shared.PoseType HurricaneVR.Framework.Core.HVRGrabbable::PoseType
int32_t ___PoseType_6;
// HurricaneVR.Framework.Shared.HVRGrabTracking HurricaneVR.Framework.Core.HVRGrabbable::TrackingType
int32_t ___TrackingType_7;
// HurricaneVR.Framework.Shared.HVRHoldType HurricaneVR.Framework.Core.HVRGrabbable::HoldType
int32_t ___HoldType_8;
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.HVRGrabbable::GrabControl
int32_t ___GrabControl_9;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideGrabTrigger
bool ___OverrideGrabTrigger_10;
// HurricaneVR.Framework.Shared.HVRGrabTrigger HurricaneVR.Framework.Core.HVRGrabbable::GrabTrigger
int32_t ___GrabTrigger_11;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RequireLineOfSight
bool ___RequireLineOfSight_12;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PoseImmediately
bool ___PoseImmediately_13;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ParentHandModel
bool ___ParentHandModel_14;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::BreakDistance
float ___BreakDistance_15;
// HurricaneVR.Framework.Core.BreakDistanceSource HurricaneVR.Framework.Core.HVRGrabbable::BreakDistanceSource
int32_t ___BreakDistanceSource_16;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RemainsKinematic
bool ___RemainsKinematic_17;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::Stationary
bool ___Stationary_18;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedAngularConversionFactor
float ___ReleasedAngularConversionFactor_19;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedVelocityFactor
float ___ReleasedVelocityFactor_20;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::ReleasedAngularFactor
float ___ReleasedAngularFactor_21;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.HVRGrabbable::GrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___GrabIndicator_22;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.HVRGrabbable::ForceGrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___ForceGrabIndicator_23;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowGrabIndicator
bool ___ShowGrabIndicator_24;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowTriggerGrabIndicator
bool ___ShowTriggerGrabIndicator_25;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowForceGrabIndicator
bool ___ShowForceGrabIndicator_26;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ForceGrabbable
bool ___ForceGrabbable_27;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings HurricaneVR.Framework.Core.HVRGrabbable::ForcePullOverride
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* ___ForcePullOverride_28;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::JointOverride
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___JointOverride_29;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::OneHandJointSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___OneHandJointSettings_30;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::TwoHandJointSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___TwoHandJointSettings_31;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.HVRGrabbable::PullingSettingsOverride
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___PullingSettingsOverride_32;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PalmCenterOfMass
bool ___PalmCenterOfMass_33;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbedClip
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___HandGrabbedClip_34;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::StartingSocket
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___StartingSocket_35;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::LinkStartingSocket
bool ___LinkStartingSocket_36;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] HurricaneVR.Framework.Core.HVRGrabbable::SocketGrabPoints
HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* ___SocketGrabPoints_37;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.HVRGrabbable::Rigidbody
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___Rigidbody_38;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AutoApplyLayer
bool ___AutoApplyLayer_39;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::RequireOverlapClearance
bool ___RequireOverlapClearance_40;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::OverlapTimeout
float ___OverlapTimeout_41;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::FinalJointMaxAngle
float ___FinalJointMaxAngle_42;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::FinalJointTimeout
float ___FinalJointTimeout_43;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::CollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___CollisionParents_44;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::ExtraIgnoreCollisionParents
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___ExtraIgnoreCollisionParents_45;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.HVRGrabbable::GrabColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___GrabColliders_46;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ConsiderGrabPointAngle
bool ___ConsiderGrabPointAngle_47;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::UseColliderClosestPoint
bool ___UseColliderClosestPoint_48;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DisableHandCollision
bool ___DisableHandCollision_49;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AllowMultiplayerSwap
bool ___AllowMultiplayerSwap_50;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbable::MasterGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___MasterGrabbable_51;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.HVRGrabbable::LinkedGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___LinkedGrabbables_52;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::CollisionDetection
int32_t ___CollisionDetection_53;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::PhysicsPoserFallback
bool ___PhysicsPoserFallback_54;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::OverrideMaxDistanceBehaviour
bool ___OverrideMaxDistanceBehaviour_55;
// HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.HVRGrabbable::MaxDistanceBehaviour
int32_t ___MaxDistanceBehaviour_56;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::ShowBoundingBox
bool ___ShowBoundingBox_57;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::DrawCenterOfMass
bool ___DrawCenterOfMass_58;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::GrabPoints
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___GrabPoints_59;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<GrabCollidersSet>k__BackingField
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___U3CGrabCollidersSetU3Ek__BackingField_60;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<FilterGrabColliders>k__BackingField
bool ___U3CFilterGrabCollidersU3Ek__BackingField_61;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Deactivated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Deactivated_62;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Activated
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Activated_63;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_64;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_65;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_66;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_67;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Collided
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Collided_68;
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.HVRGrabbable::Destroyed
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___Destroyed_69;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbed
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandGrabbed_70;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandReleased_71;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.HVRGrabbable::HandFullReleased
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___HandFullReleased_72;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::Socketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___Socketed_73;
// HurricaneVR.Framework.Core.VRSocketEvent HurricaneVR.Framework.Core.HVRGrabbable::UnSocketed
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* ___UnSocketed_74;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_75;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::<ElapsedSinceReleased>k__BackingField
float ___U3CElapsedSinceReleasedU3Ek__BackingField_76;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsSocketed>k__BackingField
bool ___U3CIsSocketedU3Ek__BackingField_77;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsBeingForcedGrabbed>k__BackingField
bool ___U3CIsBeingForcedGrabbedU3Ek__BackingField_78;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsClimbable>k__BackingField
bool ___U3CIsClimbableU3Ek__BackingField_79;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<CanBeGrabbed>k__BackingField
bool ___U3CCanBeGrabbedU3Ek__BackingField_80;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Colliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CCollidersU3Ek__BackingField_81;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<AdditionalIgnoreColliders>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82;
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::<Triggers>k__BackingField
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CTriggersU3Ek__BackingField_83;
// UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::<OriginalCollisionMode>k__BackingField
int32_t ___U3COriginalCollisionModeU3Ek__BackingField_84;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasGravity>k__BackingField
bool ___U3CWasGravityU3Ek__BackingField_85;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<WasKinematic>k__BackingField
bool ___U3CWasKinematicU3Ek__BackingField_86;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint> HurricaneVR.Framework.Core.HVRGrabbable::GrabPointsMeta
List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___GrabPointsMeta_87;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::<PrimaryGrabber>k__BackingField
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___U3CPrimaryGrabberU3Ek__BackingField_88;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<SocketHoverer>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketHovererU3Ek__BackingField_89;
// HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::<Socketable>k__BackingField
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___U3CSocketableU3Ek__BackingField_90;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<LinkedSocket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CLinkedSocketU3Ek__BackingField_91;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::<Socket>k__BackingField
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketU3Ek__BackingField_92;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<LeftHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CLeftHandGrabberU3Ek__BackingField_93;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::<RightHandGrabber>k__BackingField
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CRightHandGrabberU3Ek__BackingField_94;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsLeftHandGrabbed>k__BackingField
bool ___U3CIsLeftHandGrabbedU3Ek__BackingField_95;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsRightHandGrabbed>k__BackingField
bool ___U3CIsRightHandGrabbedU3Ek__BackingField_96;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<HasConcaveColliders>k__BackingField
bool ___U3CHasConcaveCollidersU3Ek__BackingField_97;
// HurricaneVR.Framework.Core.HVRRequireOtherGrabbable HurricaneVR.Framework.Core.HVRGrabbable::<RequiredGrabbableComponent>k__BackingField
HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46* ___U3CRequiredGrabbableComponentU3Ek__BackingField_98;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::Grabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ___Grabbers_99;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber> HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbers
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* ___HandGrabbers_100;
// System.Collections.Generic.HashSet`1<UnityEngine.Transform> HurricaneVR.Framework.Core.HVRGrabbable::HeldGrabPoints
HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* ___HeldGrabPoints_101;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Stabbing.HVRStabber> HurricaneVR.Framework.Core.HVRGrabbable::Stabbers
List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D* ___Stabbers_102;
// HurricaneVR.Framework.Core.Stabbing.HVRStabbable HurricaneVR.Framework.Core.HVRGrabbable::Stabbable
HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1* ___Stabbable_103;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<IsStabbing>k__BackingField
bool ___U3CIsStabbingU3Ek__BackingField_104;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::<BeingDestroyed>k__BackingField
bool ___U3CBeingDestroyedU3Ek__BackingField_105;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HVRGrabbable::_previousRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_106;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,UnityEngine.ConfigurableJoint> HurricaneVR.Framework.Core.HVRGrabbable::_joints
Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B* ____joints_107;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentVelocities_108;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HVRGrabbable::_recentAngularVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentAngularVelocities_109;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_distinctGrabbers
HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872* ____distinctGrabbers_110;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase> HurricaneVR.Framework.Core.HVRGrabbable::_releaseGrabbers
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ____releaseGrabbers_111;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_forceTwoHandSettings
bool ____forceTwoHandSettings_112;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::_centerOfMass
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____centerOfMass_113;
// UnityEngine.RigidbodyInterpolation HurricaneVR.Framework.Core.HVRGrabbable::_rbInterpolation
int32_t ____rbInterpolation_114;
// System.Single HurricaneVR.Framework.Core.HVRGrabbable::_mass
float ____mass_115;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::_waitingForColDetectionReset
bool ____waitingForColDetectionReset_116;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.HVRGrabbable::_resetCollisionDetectionRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____resetCollisionDetectionRoutine_117;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::_ignoredColliders
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ____ignoredColliders_118;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopLeft_119;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontTopRight_120;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomLeft_121;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3FrontBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3FrontBottomRight_122;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopLeft_123;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackTopRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackTopRight_124;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomLeft
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomLeft_125;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::v3BackBottomRight
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___v3BackBottomRight_126;
};
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
struct HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.VRGrabbableEvent HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::GrabbableRemoved
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* ___GrabbableRemoved_4;
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::PenalizeGrabbed
bool ___PenalizeGrabbed_5;
// HurricaneVR.Framework.Shared.HVRSortMode HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::hvrSortMode
int32_t ___hvrSortMode_6;
// System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::MaxDistanceAllowed
float ___MaxDistanceAllowed_7;
// UnityEngine.Transform HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceSource
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_8;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Grabber
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___Grabber_9;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ValidGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___ValidGrabbables_10;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::ClosestGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ClosestGrabbable_11;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::IgnoredGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___IgnoredGrabbables_12;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_allGrabbables
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____allGrabbables_13;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_distinctGrabbables
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____distinctGrabbables_14;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_grabbablesToRemove
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ____grabbablesToRemove_15;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::_ignoredGrabbables
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* ____ignoredGrabbables_16;
// HurricaneVR.Framework.Core.Bags.Sorter HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::sorter
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* ___sorter_17;
};
// HurricaneVR.Framework.Core.HVRGrabbableChild
struct HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbableChild::ParentGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ParentGrabbable_4;
};
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeGrabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeGrabbed_4;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Grabbed
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Grabbed_5;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Released
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___Released_6;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::BeforeHoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___BeforeHoverEnter_7;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverEnter
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverEnter_8;
// HurricaneVR.Framework.Core.VRGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverExit
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* ___HoverExit_9;
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabBag
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ____grabBag_10;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag> HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabBags
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ___GrabBags_11;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<ControllerRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CControllerRotationU3Ek__BackingField_12;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowHovering>k__BackingField
bool ___U3CAllowHoveringU3Ek__BackingField_13;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<AllowGrabbing>k__BackingField
bool ___U3CAllowGrabbingU3Ek__BackingField_14;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabbing>k__BackingField
bool ___U3CIsGrabbingU3Ek__BackingField_15;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHovering>k__BackingField
bool ___U3CIsHoveringU3Ek__BackingField_16;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsGrabActivated>k__BackingField
bool ___U3CIsGrabActivatedU3Ek__BackingField_17;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsHoldActive>k__BackingField
bool ___U3CIsHoldActiveU3Ek__BackingField_18;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<Rigidbody>k__BackingField
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_19;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____grabPoint_20;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<JointAnchorWorldPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CJointAnchorWorldPositionU3Ek__BackingField_21;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_22;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PerformUpdate>k__BackingField
bool ___U3CPerformUpdateU3Ek__BackingField_23;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::<PullingGrabbable>k__BackingField
bool ___U3CPullingGrabbableU3Ek__BackingField_24;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_grabbedTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____grabbedTarget_25;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_hoveredTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoveredTarget_26;
// UnityEngine.Ray HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::_lineOfSightRay
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ____lineOfSightRay_27;
};
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
struct HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::PoseHand
bool ___PoseHand_4;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::DefaultPoseHand
bool ___DefaultPoseHand_5;
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::DynamicPoseSpeed
float ___DynamicPoseSpeed_6;
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::PhysicsPoser
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* ___PhysicsPoser_7;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::Hand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___Hand_8;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::DefaultPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___DefaultPoser_9;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::CurrentPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___CurrentPoser_10;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::CurrentPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___CurrentPose_11;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::DefaultPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___DefaultPose_12;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::BlendedPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___BlendedPose_13;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::PrimaryPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___PrimaryPose_14;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::BlendTarget
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___BlendTarget_15;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData> HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::Blends
List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* ___Blends_16;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::<IsMine>k__BackingField
bool ___U3CIsMineU3Ek__BackingField_17;
// System.Single[] HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::<FingerCurlSource>k__BackingField
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___U3CFingerCurlSourceU3Ek__BackingField_18;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::<IgnoreCurls>k__BackingField
bool ___U3CIgnoreCurlsU3Ek__BackingField_19;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::<DynamicPose>k__BackingField
bool ___U3CDynamicPoseU3Ek__BackingField_20;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::_poseHand
bool ____poseHand_21;
// System.Single[] HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::_fingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ____fingerCurls_22;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart
struct HVRHandGrabOnStart_tCF08F27216C2C22E64DEB61BBCA5DE3CD04EA9AE : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart::Grabber
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___Grabber_4;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart::Grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___Grabbable_5;
};
// HurricaneVR.Framework.ControllerInput.HVRInputAction
struct HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.ControllerInput.HVRInputAction::<Grabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CGrabbableU3Ek__BackingField_4;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenVRLoader
String_t* ___OpenVRLoader_20;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusLoader
String_t* ___OculusLoader_21;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenXRLoader
String_t* ___OpenXRLoader_22;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRLoader
String_t* ___WMRLoader_23;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseOVRInputs
bool ___UseOVRInputs_27;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OVRHaptics
bool ___OVRHaptics_28;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::ForceOVRInputUpdate
bool ___ForceOVRInputUpdate_29;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVR
bool ___InitializeSteamVR_30;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVRActions
bool ___InitializeSteamVRActions_31;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseNewInputSystem
bool ___UseNewInputSystem_32;
// UnityEngine.XR.TrackingOriginModeFlags HurricaneVR.Framework.ControllerInput.HVRInputManager::TrackingSpace
int32_t ___TrackingSpace_33;
// HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::FingerSettings
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___FingerSettings_34;
// HurricaneVR.Framework.Components.HVRControllerOffsets HurricaneVR.Framework.ControllerInput.HVRInputManager::ControllerOffsets
HVRControllerOffsets_tFE72A8CDD95EDF16D0D7E0DCA93B63B39E947417* ___ControllerOffsets_35;
// HurricaneVR.Framework.Shared.HVRGrabHaptics HurricaneVR.Framework.ControllerInput.HVRInputManager::GrabHaptics
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* ___GrabHaptics_36;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___WMRInputMap_37;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ReverbG2InputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ReverbG2InputMap_38;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___OculusInputMap_39;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ViveInputMap_40;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___KnucklesInputMap_41;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosInputMap
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___CosmosInputMap_42;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___WMRDeadzone_43;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___OculusDeadzone_44;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ViveDeadzone_45;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___KnucklesDeadzone_46;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosDeadzone
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CosmosDeadzone_47;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::DeadzoneOverride
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___DeadzoneOverride_48;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OverrideDeadzone
bool ___OverrideDeadzone_49;
// HurricaneVR.Framework.Shared.InputSDK HurricaneVR.Framework.ControllerInput.HVRInputManager::CurrentSDK
int32_t ___CurrentSDK_50;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::_xrPlugin
String_t* ____xrPlugin_51;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::LegacyActive
bool ___LegacyActive_52;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::XRPluginActive
bool ___XRPluginActive_53;
// HurricaneVR.Framework.ControllerInput.VRMode HurricaneVR.Framework.ControllerInput.HVRInputManager::VRPlugin
int32_t ___VRPlugin_54;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<IsSteamVR>k__BackingField
bool ___U3CIsSteamVRU3Ek__BackingField_55;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDManufacturer
String_t* ___HMDManufacturer_56;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDName
String_t* ___HMDName_57;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftManufacturer
String_t* ___LeftManufacturer_58;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftControllerName
String_t* ___LeftControllerName_59;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::RightManufacturer
String_t* ___RightManufacturer_60;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerName
String_t* ___RightControllerName_61;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftXRInputSystem
int32_t ___LeftXRInputSystem_62;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerType
int32_t ___RightControllerType_63;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___LeftFeatures_64;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::RightFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___RightFeatures_65;
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDFeatures
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___HMDFeatures_66;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftController_67;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightController_68;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftXRInputController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftXRInputController_69;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightXRInputController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightXRInputController_70;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftOculusController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftOculusController_71;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightOculusController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightOculusController_72;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftSteamController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftSteamController_73;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightSteamController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightSteamController_74;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftInputSystemController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___LeftInputSystemController_75;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::RightInputSystemController
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___RightInputSystemController_76;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDFirstActivation
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDFirstActivation_77;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDActivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDActivated_78;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDDeactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDDeactivated_79;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::HMDRecentered
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___HMDRecentered_80;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::UserSensed
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___UserSensed_81;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::UserNotSensed
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___UserNotSensed_82;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftControllerConnected
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* ___LeftControllerConnected_83;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent HurricaneVR.Framework.ControllerInput.HVRInputManager::RightControllerConnected
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* ___RightControllerConnected_84;
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem> HurricaneVR.Framework.ControllerInput.HVRInputManager::_displaySubsystems
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ____displaySubsystems_85;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::_applicationExiting
bool ____applicationExiting_86;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_hmdDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____hmdDevice_87;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<PreviousHMDActive>k__BackingField
bool ___U3CPreviousHMDActiveU3Ek__BackingField_88;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::<PreviousUserPresent>k__BackingField
bool ___U3CPreviousUserPresentU3Ek__BackingField_89;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_leftDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____leftDevice_90;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::_rightDevice
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ____rightDevice_91;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::_isHMDFirstActivationReported
bool ____isHMDFirstActivationReported_92;
// UnityEngine.Vector3 HurricaneVR.Framework.ControllerInput.HVRInputManager::hmdpos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___hmdpos_93;
};
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
struct HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::CanDistanceGrab
bool ___CanDistanceGrab_4;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::CanTriggerGrab
bool ___CanTriggerGrab_5;
// HurricaneVR.Framework.ControllerInput.HVRForceGrabActivation HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::ForceGrabActivation
int32_t ___ForceGrabActivation_6;
// System.Single HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::TriggerGrabThreshold
float ___TriggerGrabThreshold_7;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::MovementAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___MovementAxis_8;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::TurnAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___TurnAxis_9;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsTeleportActivated
bool ___IsTeleportActivated_10;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsTeleportDeactivated
bool ___IsTeleportDeactivated_11;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsSprintingActivated
bool ___IsSprintingActivated_12;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::SprintRequiresDoubleClick
bool ___SprintRequiresDoubleClick_13;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsCrouchActivated
bool ___IsCrouchActivated_14;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsStandActivated
bool ___IsStandActivated_15;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::JumpState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___JumpState_16;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::CrouchState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___CrouchState_17;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::StandState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___StandState_18;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::LeftTriggerGrabState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___LeftTriggerGrabState_19;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::RightTriggerGrabState
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 ___RightTriggerGrabState_20;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftGrabActivated
bool ___IsLeftGrabActivated_21;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftHoldActive
bool ___IsLeftHoldActive_22;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftGripHoldActive
bool ___IsLeftGripHoldActive_23;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftTriggerHoldActive
bool ___IsLeftTriggerHoldActive_24;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightGrabActivated
bool ___IsRightGrabActivated_25;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightHoldActive
bool ___IsRightHoldActive_26;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightGripHoldActive
bool ___IsRightGripHoldActive_27;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightTriggerHoldActive
bool ___IsRightTriggerHoldActive_28;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftForceGrabActive
bool ___IsLeftForceGrabActive_29;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightForceGrabActive
bool ___IsRightForceGrabActive_30;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsLeftForceGrabActivated
bool ___IsLeftForceGrabActivated_31;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsRightForceGrabActivated
bool ___IsRightForceGrabActivated_32;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsJumpActivated
bool ___IsJumpActivated_33;
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::TeleportHandSide
int32_t ___TeleportHandSide_34;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::SwapMovementAxis
bool ___SwapMovementAxis_35;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::UseWASD
bool ___UseWASD_36;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::IsMouseDown
bool ___IsMouseDown_37;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::MouseAxis
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___MouseAxis_38;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::<UpdateInputs>k__BackingField
bool ___U3CUpdateInputsU3Ek__BackingField_39;
};
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
struct HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::PoserIndex
int32_t ___PoserIndex_4;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::IsJointAnchor
bool ___IsJointAnchor_5;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::IsForceGrabbable
bool ___IsForceGrabbable_6;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::OneHandOnly
bool ___OneHandOnly_7;
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::AllowedAngleDifference
float ___AllowedAngleDifference_8;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::CheckDistance
bool ___CheckDistance_9;
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::MaxDistance
float ___MaxDistance_10;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LeftHand
bool ___LeftHand_11;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::RightHand
bool ___RightHand_12;
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::Group
int32_t ___Group_13;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::HandRotationOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HandRotationOffset_14;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::HandPositionOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___HandPositionOffset_15;
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GrabIndicatorPosition
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___GrabIndicatorPosition_16;
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::VisualGrabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___VisualGrabPoint_17;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::HandPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___HandPoser_18;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::Grabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___Grabbable_19;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::IsLineGrab
bool ___IsLineGrab_20;
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineStart
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LineStart_21;
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineEnd
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LineEnd_22;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::CanLineFlip
bool ___CanLineFlip_23;
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LooseDamper
float ___LooseDamper_24;
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LooseAngularDamper
float ___LooseAngularDamper_25;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineCanReposition
bool ___LineCanReposition_26;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineInitialCanReposition
bool ___LineInitialCanReposition_27;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineCanRotate
bool ___LineCanRotate_28;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineFreeRotation
bool ___LineFreeRotation_29;
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::LineInitialCanRotate
bool ___LineInitialCanRotate_30;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::<LeftPoseOffset>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CLeftPoseOffsetU3Ek__BackingField_31;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::<RightPoseOffset>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CRightPoseOffsetU3Ek__BackingField_32;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::<LeftPosePositionOffset>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLeftPosePositionOffsetU3Ek__BackingField_33;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::<RightPosePositionOffset>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CRightPosePositionOffsetU3Ek__BackingField_34;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint> HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::Others
List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___Others_35;
};
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
struct HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>> HurricaneVR.Framework.Core.Bags.HVRSocketBag::_map
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* ____map_4;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Bags.HVRSocketBag::Grabber
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___Grabber_5;
// System.Single HurricaneVR.Framework.Core.Bags.HVRSocketBag::MaxDistanceAllowed
float ___MaxDistanceAllowed_6;
// HurricaneVR.Framework.Shared.HVRSortMode HurricaneVR.Framework.Core.Bags.HVRSocketBag::hvrSortMode
int32_t ___hvrSortMode_7;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket[] HurricaneVR.Framework.Core.Bags.HVRSocketBag::IgnoredSockets
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* ___IgnoredSockets_8;
// UnityEngine.Transform HurricaneVR.Framework.Core.Bags.HVRSocketBag::DistanceSource
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_9;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Bags.HVRSocketBag::ClosestSocket
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___ClosestSocket_10;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag::AllSockets
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* ___AllSockets_11;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag::_allSockets
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ____allSockets_12;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag::ValidSockets
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ___ValidSockets_13;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag::SocketsToRemove
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ___SocketsToRemove_14;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single> HurricaneVR.Framework.Core.Bags.HVRSocketBag::DistanceMap
Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* ___DistanceMap_15;
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag::_ignoredSockets
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* ____ignoredSockets_16;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
struct HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::AutoPopulate
bool ___AutoPopulate_4;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::Sockets
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ___Sockets_5;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
struct HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
struct HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// UnityEngine.Transform HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::Target
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target_4;
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Sockets.HVRSocketable::<Grabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CGrabbableU3Ek__BackingField_4;
// UnityEngine.Transform HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketOrientation
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___SocketOrientation_5;
// System.Single HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketScale
float ___SocketScale_6;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Sockets.HVRSocketable::CounterScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CounterScale_7;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Sockets.HVRSocketable::ScaleOverride
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___ScaleOverride_8;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Sockets.HVRSocketable::SocketedClip
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___SocketedClip_9;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Sockets.HVRSocketable::UnsocketedClip
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___UnsocketedClip_10;
// HurricaneVR.Framework.Core.HVRGrabbable[] HurricaneVR.Framework.Core.Sockets.HVRSocketable::LinkedGrabbables
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___LinkedGrabbables_11;
};
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
struct HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Core.Player.AfterTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::AfterTeleportOption
int32_t ___AfterTeleportOption_4;
// UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LayerMask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___LayerMask_5;
// System.Single HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::StuckTime
float ___StuckTime_6;
// System.Single HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::BackoutIncrement
float ___BackoutIncrement_7;
// UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::ResetTarget
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___ResetTarget_8;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftHand
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___LeftHand_9;
// HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftJointHand
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___LeftJointHand_10;
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightHand
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___RightHand_11;
// HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightJointHand
HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___RightJointHand_12;
// System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::VerboseDebug
bool ___VerboseDebug_13;
// HurricaneVR.Framework.Core.Player.GrabbableStuck HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GrabbableStuck
GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* ___GrabbableStuck_14;
// HurricaneVR.Framework.Core.Player.GrabbableStuck HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GrabbableUnstuck
GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* ___GrabbableUnstuck_15;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::LeftTrackers
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___LeftTrackers_16;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightTrackers
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___RightTrackers_17;
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker> HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_cleanup
List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ____cleanup_18;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_colliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____colliders_19;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::leftGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___leftGrabbable_20;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::rightGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___rightGrabbable_21;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_teleportStart
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____teleportStart_22;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_teleportEnd
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____teleportEnd_23;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_previousPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousPosition_24;
// UnityEngine.RaycastHit[] HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::_hits
RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ____hits_25;
};
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
struct HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.ControllerInput.HVRTrackedController::HandSide
int32_t ___HandSide_4;
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::VelocityMagnitude
float ___VelocityMagnitude_5;
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::AngularVelocityMagnitude
float ___AngularVelocityMagnitude_6;
// UnityEngine.Quaternion HurricaneVR.Framework.ControllerInput.HVRTrackedController::<DeltaRotationZ>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CDeltaRotationZU3Ek__BackingField_7;
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::<DeltaEulerZ>k__BackingField
float ___U3CDeltaEulerZU3Ek__BackingField_8;
// UnityEngine.Vector3 HurricaneVR.Framework.ControllerInput.HVRTrackedController::_previousUp
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousUp_9;
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::DeltaZDisplay
float ___DeltaZDisplay_10;
};
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver
struct HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::Side
int32_t ___Side_4;
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/TrackingType HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_TrackingType
int32_t ___m_TrackingType_5;
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/UpdateType HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_UpdateType
int32_t ___m_UpdateType_6;
// UnityEngine.InputSystem.InputActionProperty HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_PositionInput
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD ___m_PositionInput_7;
// UnityEngine.InputSystem.InputActionProperty HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_RotationInput
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD ___m_RotationInput_8;
// UnityEngine.Vector3 HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_CurrentPosition
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_CurrentPosition_9;
// UnityEngine.Quaternion HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_CurrentRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___m_CurrentRotation_10;
// System.Boolean HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_RotationBound
bool ___m_RotationBound_11;
// System.Boolean HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::m_PositionBound
bool ___m_PositionBound_12;
// UnityEngine.InputSystem.InputAction HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::_positionAction
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ____positionAction_13;
// UnityEngine.InputSystem.InputAction HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::_rotationAction
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ____rotationAction_14;
};
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
{
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents
struct HVRGripButtonEvents_t090A86D43D35492715FC5BAC01DA8F46AA3C4A3A : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
// System.Single HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents::Value
float ___Value_7;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90 : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Core.Bags.HVRSocketBag HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SocketBag
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* ___SocketBag_29;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::InverseKinematics
bool ___InverseKinematics_30;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ApplyHandLayer
bool ___ApplyHandLayer_31;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandGrabs
bool ___HandGrabs_32;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandGrabSpeed
float ___HandGrabSpeed_33;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicGrabPalmAdjust
bool ___DynamicGrabPalmAdjust_34;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::AllowMultiplayerSwap
bool ___AllowMultiplayerSwap_35;
// HurricaneVR.Framework.Shared.HVRGrabTrigger HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabTrigger
int32_t ___GrabTrigger_36;
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandSide
int32_t ___HandSide_37;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___GrabPoser_38;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HoverPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___HoverPoser_39;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CloneHandModel
bool ___CloneHandModel_40;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IgnoreParentingDistance
bool ___IgnoreParentingDistance_41;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IgnoreParentingAngle
bool ___IgnoreParentingAngle_42;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentingMaxAngleDelta
float ___ParentingMaxAngleDelta_43;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentingMaxDistance
float ___ParentingMaxDistance_44;
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullingSettings
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___PullingSettings_45;
// UnityEngine.LayerMask HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RaycastLayermask
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RaycastLayermask_46;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PushoutTime
float ___PushoutTime_47;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullLerpTime
float ___PullLerpTime_48;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::MoveThreshold
float ___MoveThreshold_49;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandAnimator
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ___HandAnimator_50;
// HurricaneVR.Framework.Core.HVRHandPhysics HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandPhysics
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* ___HandPhysics_51;
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Inputs
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___Inputs_52;
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PhysicsPoser
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* ___PhysicsPoser_53;
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ForceGrabber
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* ___ForceGrabber_54;
// HurricaneVR.Framework.Components.HVRControllerOffset HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ControllerOffset
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* ___ControllerOffset_55;
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CollisionHandler
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* ___CollisionHandler_56;
// UnityEngine.BoxCollider HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Pusher
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___Pusher_57;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___GrabIndicator_58;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TriggerGrabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___TriggerGrabIndicator_59;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicPoseIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___DynamicPoseIndicator_60;
// HurricaneVR.Framework.Core.Grabbers.DynamicPoseGrabIndicator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicPoseIndicatorMode
int32_t ___DynamicPoseIndicatorMode_61;
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FallbackPoser
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___FallbackPoser_62;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HandModel
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___HandModel_63;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::JointAnchor
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___JointAnchor_64;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RaycastOrigin
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RaycastOrigin_65;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TrackedController
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TrackedController_66;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverlapSizer
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___OverlapSizer_67;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedVelocityFactor
float ___ReleasedVelocityFactor_68;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedAngularConversionFactor
float ___ReleasedAngularConversionFactor_69;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ReleasedAngularThreshold
float ___ReleasedAngularThreshold_70;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowLookback
int32_t ___ThrowLookback_71;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowLookbackStart
int32_t ___ThrowLookbackStart_72;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TakePeakVelocities
bool ___TakePeakVelocities_73;
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CountPeakVelocities
int32_t ___CountPeakVelocities_74;
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ThrowingCenterOfMass
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* ___ThrowingCenterOfMass_75;
// HurricaneVR.Framework.Core.VRHandGrabberEvent HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::BreakDistanceReached
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* ___BreakDistanceReached_76;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DrawCenterOfMass
bool ___DrawCenterOfMass_77;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabToggleActive
bool ___GrabToggleActive_78;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerHoverTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____triggerHoverTarget_79;
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::HoveredSocket
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___HoveredSocket_80;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hoverTarget
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____hoverTarget_81;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_dynamicIndicatorEnabled
bool ____dynamicIndicatorEnabled_82;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabIndicatorEnabled
bool ____grabIndicatorEnabled_83;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ____grabIndicator_84;
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerIndicator
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ____triggerIndicator_85;
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<StrengthHandler>k__BackingField
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___U3CStrengthHandlerU3Ek__BackingField_86;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelParent>k__BackingField
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CHandModelParentU3Ek__BackingField_87;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelPositionU3Ek__BackingField_88;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CHandModelRotationU3Ek__BackingField_89;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandModelScale>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelScaleU3Ek__BackingField_90;
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<RigidOverrides>k__BackingField
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___U3CRigidOverridesU3Ek__BackingField_91;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverlappingGrabbables
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* ___OverlappingGrabbables_92;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<TempGrabPoint>k__BackingField
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTempGrabPointU3Ek__BackingField_93;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsLineGrab>k__BackingField
bool ___U3CIsLineGrabU3Ek__BackingField_94;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsTriggerHovering>k__BackingField
bool ___U3CIsTriggerHoveringU3Ek__BackingField_95;
// HurricaneVR.Framework.ControllerInput.HVRTrackedController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HVRTrackedController>k__BackingField
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___U3CHVRTrackedControllerU3Ek__BackingField_96;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PosableGrabPoint>k__BackingField
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CPosableGrabPointU3Ek__BackingField_97;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_triggerGrabPoint
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____triggerGrabPoint_98;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<TriggerPosableGrabPoint>k__BackingField
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CTriggerPosableGrabPointU3Ek__BackingField_99;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PoseLocalRotation>k__BackingField
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CPoseLocalRotationU3Ek__BackingField_100;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PhysicsHandPosition>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPhysicsHandPositionU3Ek__BackingField_101;
// System.Byte[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<PhysicsPoseBytes>k__BackingField
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CPhysicsPoseBytesU3Ek__BackingField_102;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsClimbing>k__BackingField
bool ___U3CIsClimbingU3Ek__BackingField_103;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<IsPhysicsPose>k__BackingField
bool ___U3CIsPhysicsPoseU3Ek__BackingField_104;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<GrabAnchorLocal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CGrabAnchorLocalU3Ek__BackingField_105;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<HandAnchorLocal>k__BackingField
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandAnchorLocalU3Ek__BackingField_106;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentVelocities_107;
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentAngularVelocities
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentAngularVelocities_108;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<CanActivate>k__BackingField
bool ___U3CCanActivateU3Ek__BackingField_109;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<CanRelease>k__BackingField
bool ___U3CCanReleaseU3Ek__BackingField_110;
// UnityEngine.SphereCollider HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_overlapCollider
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* ____overlapCollider_111;
// UnityEngine.Collider[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_overlapColliders
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____overlapColliders_112;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hasPosed
bool ____hasPosed_113;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_handMoving
bool ____handMoving_114;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_previousRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_115;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pullingTimer
float ____pullingTimer_116;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionTransform
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____collisionTransform_117;
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionAnimator
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ____collisionAnimator_118;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<Joint>k__BackingField
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_119;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_fakeHand
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____fakeHand_120;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_fakeHandAnchor
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____fakeHandAnchor_121;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_isForceAutoGrab
bool ____isForceAutoGrab_122;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_lineOffset
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____lineOffset_123;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_tightlyHeld
bool ____tightlyHeld_124;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_flippedLinePose
bool ____flippedLinePose_125;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startRotation
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____startRotation_126;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_primaryGrabPointGrab
bool ____primaryGrabPointGrab_127;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_socketGrab
bool ____socketGrab_128;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_posableHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ____posableHand_129;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_collisionHand
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ____collisionHand_130;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_hasForceGrabber
bool ____hasForceGrabber_131;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_physicsPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ____physicsPose_132;
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_savedPose
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ____savedPose_133;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_lineGrabHandRelativeDirection
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____lineGrabHandRelativeDirection_134;
// UnityEngine.WaitForFixedUpdate HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_wffu
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* ____wffu_135;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_moveGrab
bool ____moveGrab_136;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsGripGrabActivated
bool ___IsGripGrabActivated_137;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsTriggerGrabActivated
bool ___IsTriggerGrabActivated_138;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsGripGrabActive
bool ___IsGripGrabActive_139;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsTriggerGrabActive
bool ___IsTriggerGrabActive_140;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_checkingSwap
bool ____checkingSwap_141;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_checkingEnableCollision
bool ____checkingEnableCollision_142;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_forceFullyGrabbed
bool ____forceFullyGrabbed_143;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pusherSize
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____pusherSize_144;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_pushing
bool ____pushing_145;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_anchor
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ____anchor_146;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_forceRB
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ____forceRB_147;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_swappingGrabPoint
bool ____swappingGrabPoint_148;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_finalJointCreated
bool ____finalJointCreated_149;
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_currentGrabControl
int32_t ____currentGrabControl_150;
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_grabbableControl
int32_t ____grabbableControl_151;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_distanceComplete
bool ____distanceComplete_152;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_posJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ____posJoint_153;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_rotJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ____rotJoint_154;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_breakDistanceNext
float ____breakDistanceNext_155;
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_layerCache
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* ____layerCache_158;
// System.Collections.Generic.List`1<UnityEngine.Transform> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_layerKeys
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ____layerKeys_159;
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PullJoint
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___PullJoint_160;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startPos
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____startPos_161;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_startRot
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____startRot_162;
};
// HurricaneVR.Framework.ControllerInput.HVRInputSystemController
struct HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB : public HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0
{
// UnityEngine.InputSystem.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputSystemController::_inputDevice
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ____inputDevice_71;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputSystemController::IsOpenXR
bool ___IsOpenXR_72;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents
struct HVRJoystickButtonEvents_t15B9C408F5B30E885632A5CD41C8E74B167E8C64 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents
struct HVRJoystickTouchEvents_tB489E29997A074FB4291A5A6E9FB5A075298A4F6 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents
struct HVRMenuButtonEvents_tE1BBF096CA95E31D7FCB221C7C4A52B72C27A50D : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents
struct HVRPrimaryButtonEvents_tC59746B0E646B7637A12A344A9CC56C96F421781 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents
struct HVRPrimaryTouchButtonEvents_t8231CDB7B57AE0D0444702855FF5EA5D4CD7A793 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents
struct HVRSecondaryButtonEvents_tFDF46EC2E30A6A1B5E256C95732F51F4CDBE1C7B : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents
struct HVRSecondaryTouchButtonEvents_tDC201B40EC6A762913E15B7E58B6DF3D7D6B4F83 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
struct HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418 : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Shared.HVRGrabControls HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabControl
int32_t ___GrabControl_28;
// HurricaneVR.Framework.Shared.HVRGrabDetection HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabDetectionType
int32_t ___GrabDetectionType_29;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckHandOverlap
bool ___CheckHandOverlap_30;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ReleasesOnHover
bool ___ReleasesOnHover_31;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::InstantHandPose
bool ___InstantHandPose_32;
// HurricaneVR.Framework.Core.Grabbers.SocketHoldType HurricaneVR.Framework.Core.Grabbers.HVRSocket::HoldType
int32_t ___HoldType_33;
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRSocket::AutoSpawnPrefab
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___AutoSpawnPrefab_34;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabTimeout
float ___GrabTimeout_35;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabbableMustBeHeld
bool ___GrabbableMustBeHeld_36;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabsFromHand
bool ___GrabsFromHand_37;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::HoverActions
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* ___HoverActions_38;
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::HandGrabActions
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* ___HandGrabActions_39;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ParentDisablesGrab
bool ___ParentDisablesGrab_40;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::ParentGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___ParentGrabbable_41;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanRemoveGrabbable
bool ___CanRemoveGrabbable_42;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::ScaleGrabbable
bool ___ScaleGrabbable_43;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::Size
float ___Size_44;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabStabbingGrabbable
bool ___CanGrabStabbingGrabbable_45;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioGrabbedOverride
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioGrabbedOverride_46;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioReleasedOverride
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioReleasedOverride_47;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioGrabbedFallback
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioGrabbedFallback_48;
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRSocket::AudioReleasedFallback
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___AudioReleasedFallback_49;
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[] HurricaneVR.Framework.Core.Grabbers.HVRSocket::SocketFilters
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* ___SocketFilters_50;
// HurricaneVR.Framework.Core.Grabbers.SocketCondition HurricaneVR.Framework.Core.Grabbers.HVRSocket::FilterCondition
int32_t ___FilterCondition_51;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRSocket::DistanceSource
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___DistanceSource_52;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::DisableCollision
bool ___DisableCollision_53;
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent HurricaneVR.Framework.Core.Grabbers.HVRSocket::SpawnedPrefab
SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* ___SpawnedPrefab_54;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::DebugScale
bool ___DebugScale_55;
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRSocket::_previousParent
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____previousParent_56;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::_previousScale
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousScale_57;
// UnityEngine.Bounds HurricaneVR.Framework.Core.Grabbers.HVRSocket::_modelBounds
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ____modelBounds_58;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_appQuitting
bool ____appQuitting_59;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::_timeoutGrabbable
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ____timeoutGrabbable_60;
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::_mass
float ____mass_61;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_hadRigidBody
bool ____hadRigidBody_62;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::_ignoreGrabSFX
bool ____ignoreGrabSFX_63;
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Grabbers.HVRSocket::_fixPositionRoutine
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____fixPositionRoutine_64;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::<LinkedGrabbable>k__BackingField
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CLinkedGrabbableU3Ek__BackingField_65;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::<CanInteract>k__BackingField
bool ___U3CCanInteractU3Ek__BackingField_66;
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
struct HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
{
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::SocketContainer
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* ___SocketContainer_28;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::GrabbleMustBeHeld
bool ___GrabbleMustBeHeld_29;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents
struct HVRThumbTouchEvents_t39EE15A4EBCFCD6EB626AAC9B5987A9BE399F619 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents
struct HVRTrackPadDownEvents_t966768164143FA5FEE300009E0D47C93C41B15FC : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents
struct HVRTrackPadLeftEvents_tA228573BA5A8C7F9456F42F38512FE9DCD8DBF49 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents
struct HVRTrackPadRightEvents_tB56237B2ED11E89BB8525D92E385680A986E3465 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents
struct HVRTrackPadTouchEvents_tB3D6F738CEDBFD5C230424E9677D9C1EEE6C8070 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents
struct HVRTrackPadUpEvents_t69865ADAC6A9BDE6A7D731CF98694C594CEF39EF : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents
struct HVRTrackpadButtonEvents_t18B93D75793C18432658A29D5FBFB0A73E6C6B4A : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents
struct HVRTriggerButtonEvents_tC199F8A1AB2F7A3B4838946204833C006F0E2746 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
// System.Single HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents::Value
float ___Value_7;
};
// HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag
struct HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6 : public HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34
{
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>> HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::_map
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* ____map_18;
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::UseColliderDistance
bool ___UseColliderDistance_19;
};
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents
struct HVRTriggerTouchEvents_tE27DD4A4655A1E846ED384E50B3132887E6FDC80 : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1
{
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents::Activated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Activated_5;
// UnityEngine.Events.UnityEvent HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents::Deactivated
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___Deactivated_6;
};
// HurricaneVR.Framework.ControllerInput.HVRXRInputController
struct HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84 : public HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0
{
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> HurricaneVR.Framework.ControllerInput.HVRXRInputController::indexTouch
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___indexTouch_71;
};
// HurricaneVR.Framework.Core.Bags.HVRForceGrabberBag
struct HVRForceGrabberBag_tFE764B7384DBF5AE6BAA04BF9ECBD6F92DCE2186 : public HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6
{
};
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
// System.Collections.Generic.HashSet`1<UnityEngine.Collider>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// System.Collections.Generic.HashSet`1<System.Object>
// System.Collections.Generic.HashSet`1<System.Object>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRGrabbableBagU5BU5D_t42B44C1044BB8866CA91E0AA6203BDC3D450E7FC* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
struct List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>
struct List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InputFeatureUsageU5BU5D_tFD13D6C127DFF10CE7CC6D6DABF07C2C44021055* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.Object>
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<System.String>
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
XRDisplaySubsystemU5BU5D_t741124D80DCCCF62F2AF47431354B7387672F264* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>
struct List_1_t90832B88D7207769654164CC28440CF594CC397D_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
XRInputSubsystemU5BU5D_t224A541B4C0D2E3253E4D68ADF4F824AC587B11C* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>
// System.Collections.Generic.List`1<UnityEngine.XR.Management.XRLoader>
struct List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
XRLoaderU5BU5D_t106FBE2039A03743430BD384D0D69555CCD0BA99* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.XR.Management.XRLoader>
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
// HVRInputActions
// HVRInputActions
// HurricaneVR.Framework.Core.Bags.SortHelper
// HurricaneVR.Framework.Core.Bags.SortHelper
// HurricaneVR.Framework.Core.Bags.Sorter
// HurricaneVR.Framework.Core.Bags.Sorter
// System.String
struct String_t_StaticFields
{
// System.String System.String::Empty
String_t* ___Empty_6;
};
// System.String
// HurricaneVR.Framework.Core.Grabbers.VelocityComparer
// HurricaneVR.Framework.Core.Grabbers.VelocityComparer
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c
struct U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields
{
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::<>9
U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* ___U3CU3E9_0;
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::<>9__19_0
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* ___U3CU3E9__19_0_1;
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable> HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::<>9__19_1
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* ___U3CU3E9__19_1_2;
};
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c
struct U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields
{
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::<>9
U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* ___U3CU3E9_0;
// System.Func`2<UnityEngine.XR.Management.XRLoader,System.String> HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::<>9__141_0
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* ___U3CU3E9__141_0_1;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150
// HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57
// HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c
struct U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields
{
// HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::<>9
U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* ___U3CU3E9_0;
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::<>9__18_0
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* ___U3CU3E9__18_0_1;
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket> HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::<>9__18_1
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* ___U3CU3E9__18_1_2;
};
// HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>
// System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
// System.Collections.Generic.HashSet`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<System.Object>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean>
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean>
// UnityEngine.XR.InputFeatureUsage`1<System.Single>
// UnityEngine.XR.InputFeatureUsage`1<System.Single>
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding>
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding>
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>
// System.Boolean
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
// System.String System.Boolean::TrueString
String_t* ___TrueString_5;
// System.String System.Boolean::FalseString
String_t* ___FalseString_6;
};
// System.Boolean
// HurricaneVR.Framework.ControllerInput.ButtonInfo
// HurricaneVR.Framework.ControllerInput.ButtonInfo
// System.Double
// System.Double
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields
{
// System.Char[] System.Enum::enumSeperatorCharArray
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0;
};
// System.Enum
// HurricaneVR.Framework.Shared.HVRButtonState
// HurricaneVR.Framework.Shared.HVRButtonState
// UnityEngine.InputSystem.InputActionProperty
// UnityEngine.InputSystem.InputActionProperty
// UnityEngine.XR.InputDevice
struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem> UnityEngine.XR.InputDevice::s_InputSubsystemCache
List_1_t90832B88D7207769654164CC28440CF594CC397D* ___s_InputSubsystemCache_0;
};
// UnityEngine.XR.InputDevice
// UnityEngine.XR.InputFeatureUsage
// UnityEngine.XR.InputFeatureUsage
// System.Int32
// System.Int32
// System.IntPtr
struct IntPtr_t_StaticFields
{
// System.IntPtr System.IntPtr::Zero
intptr_t ___Zero_1;
};
// System.IntPtr
// UnityEngine.InputSystem.Utilities.InternedString
// UnityEngine.InputSystem.Utilities.InternedString
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// UnityEngine.Quaternion
// System.Single
// System.Single
// UnityEngine.Events.UnityEvent
// UnityEngine.Events.UnityEvent
// UnityEngine.Vector2
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.Vector2
// UnityEngine.Vector3
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;
};
// UnityEngine.Vector3
// System.Void
// System.Void
// UnityEngine.WaitForFixedUpdate
// UnityEngine.WaitForFixedUpdate
// UnityEngine.WaitForSeconds
// UnityEngine.WaitForSeconds
// HVRInputActions/LeftHandActions
// HVRInputActions/LeftHandActions
// HVRInputActions/RightHandActions
// HVRInputActions/RightHandActions
// UnityEngine.InputSystem.InputAction/CallbackContext
// UnityEngine.InputSystem.InputAction/CallbackContext
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>
// System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>
// UnityEngine.Bounds
// UnityEngine.Bounds
// UnityEngine.InputSystem.CommonUsages
struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields
{
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Primary2DMotion
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Primary2DMotion_0;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Secondary2DMotion
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Secondary2DMotion_1;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::PrimaryAction
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryAction_2;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::SecondaryAction
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryAction_3;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::PrimaryTrigger
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryTrigger_4;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::SecondaryTrigger
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryTrigger_5;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Modifier
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Modifier_6;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Position
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Position_7;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Orientation
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Orientation_8;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Hatswitch
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Hatswitch_9;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Back
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Back_10;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Forward
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Forward_11;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Menu
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Menu_12;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Submit
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Submit_13;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Cancel
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Cancel_14;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Horizontal
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Horizontal_15;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Vertical
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Vertical_16;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Twist
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Twist_17;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Pressure
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Pressure_18;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::ScrollHorizontal
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollHorizontal_19;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::ScrollVertical
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollVertical_20;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::Point
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Point_21;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::LowFreqMotor
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LowFreqMotor_22;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::HighFreqMotor
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___HighFreqMotor_23;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::LeftHand
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LeftHand_24;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::RightHand
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___RightHand_25;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.CommonUsages::BatteryStrength
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___BatteryStrength_26;
};
// UnityEngine.InputSystem.CommonUsages
// UnityEngine.XR.CommonUsages
struct CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields
{
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::isTracked
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___isTracked_0;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::primaryButton
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___primaryButton_1;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::primaryTouch
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___primaryTouch_2;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::secondaryButton
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___secondaryButton_3;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::secondaryTouch
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___secondaryTouch_4;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::gripButton
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___gripButton_5;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::triggerButton
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___triggerButton_6;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::menuButton
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___menuButton_7;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::primary2DAxisClick
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___primary2DAxisClick_8;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::primary2DAxisTouch
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___primary2DAxisTouch_9;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::secondary2DAxisClick
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___secondary2DAxisClick_10;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::secondary2DAxisTouch
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___secondary2DAxisTouch_11;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::userPresence
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___userPresence_12;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.InputTrackingState> UnityEngine.XR.CommonUsages::trackingState
InputFeatureUsage_1_t4EF7DDCAC35EE23BA72694AC2AB76CF4A879FFD9 ___trackingState_13;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::batteryLevel
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___batteryLevel_14;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::trigger
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___trigger_15;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::grip
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___grip_16;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> UnityEngine.XR.CommonUsages::primary2DAxis
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C ___primary2DAxis_17;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> UnityEngine.XR.CommonUsages::secondary2DAxis
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C ___secondary2DAxis_18;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::devicePosition
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___devicePosition_19;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::leftEyePosition
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___leftEyePosition_20;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::rightEyePosition
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___rightEyePosition_21;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::centerEyePosition
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___centerEyePosition_22;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::colorCameraPosition
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___colorCameraPosition_23;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::deviceVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___deviceVelocity_24;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::deviceAngularVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___deviceAngularVelocity_25;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::leftEyeVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___leftEyeVelocity_26;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::leftEyeAngularVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___leftEyeAngularVelocity_27;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::rightEyeVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___rightEyeVelocity_28;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::rightEyeAngularVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___rightEyeAngularVelocity_29;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::centerEyeVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___centerEyeVelocity_30;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::centerEyeAngularVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___centerEyeAngularVelocity_31;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::colorCameraVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___colorCameraVelocity_32;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::colorCameraAngularVelocity
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___colorCameraAngularVelocity_33;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::deviceAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___deviceAcceleration_34;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::deviceAngularAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___deviceAngularAcceleration_35;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::leftEyeAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___leftEyeAcceleration_36;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::leftEyeAngularAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___leftEyeAngularAcceleration_37;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::rightEyeAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___rightEyeAcceleration_38;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::rightEyeAngularAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___rightEyeAngularAcceleration_39;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::centerEyeAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___centerEyeAcceleration_40;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::centerEyeAngularAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___centerEyeAngularAcceleration_41;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::colorCameraAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___colorCameraAcceleration_42;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector3> UnityEngine.XR.CommonUsages::colorCameraAngularAcceleration
InputFeatureUsage_1_t2E901FA41650EB29399194768CAA93D477CEBC58 ___colorCameraAngularAcceleration_43;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion> UnityEngine.XR.CommonUsages::deviceRotation
InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D ___deviceRotation_44;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion> UnityEngine.XR.CommonUsages::leftEyeRotation
InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D ___leftEyeRotation_45;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion> UnityEngine.XR.CommonUsages::rightEyeRotation
InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D ___rightEyeRotation_46;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion> UnityEngine.XR.CommonUsages::centerEyeRotation
InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D ___centerEyeRotation_47;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Quaternion> UnityEngine.XR.CommonUsages::colorCameraRotation
InputFeatureUsage_1_t8489CEC68B1EC178F2634079A9D7CD9E90D3CF5D ___colorCameraRotation_48;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.Hand> UnityEngine.XR.CommonUsages::handData
InputFeatureUsage_1_t64C1AA42D6E8BD57C54C7E891BD79A70A0F3A170 ___handData_49;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.XR.Eyes> UnityEngine.XR.CommonUsages::eyesData
InputFeatureUsage_1_tD3FEDCAE0D7F51C7B42182162ACE726E68166B38 ___eyesData_50;
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> UnityEngine.XR.CommonUsages::dPad
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C ___dPad_51;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::indexFinger
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___indexFinger_52;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::middleFinger
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___middleFinger_53;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::ringFinger
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___ringFinger_54;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::pinkyFinger
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___pinkyFinger_55;
// UnityEngine.XR.InputFeatureUsage`1<System.Boolean> UnityEngine.XR.CommonUsages::thumbrest
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___thumbrest_56;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::indexTouch
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___indexTouch_57;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> UnityEngine.XR.CommonUsages::thumbTouch
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___thumbTouch_58;
};
// UnityEngine.XR.CommonUsages
// UnityEngine.Coroutine
// UnityEngine.Coroutine
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent
// UnityEngine.InputSystem.LowLevel.InputUpdate
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;
};
// UnityEngine.InputSystem.LowLevel.InputUpdate
// UnityEngine.IntegratedSubsystem
// UnityEngine.IntegratedSubsystem
// UnityEngine.Object
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;
};
// UnityEngine.Object
// UnityEngine.Ray
// UnityEngine.Ray
// UnityEngine.RaycastHit
// UnityEngine.RaycastHit
// System.RuntimeTypeHandle
// System.RuntimeTypeHandle
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
// HurricaneVR.Framework.Components.VRButtonEvent
// HurricaneVR.Framework.Components.VRButtonEvent
// HurricaneVR.Framework.Core.VRGrabbableEvent
// HurricaneVR.Framework.Core.VRGrabbableEvent
// HurricaneVR.Framework.Core.VRGrabberEvent
// HurricaneVR.Framework.Core.VRGrabberEvent
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85
// HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85
// UnityEngine.AudioClip
// UnityEngine.AudioClip
// UnityEngine.Component
// UnityEngine.Component
// UnityEngine.GameObject
// UnityEngine.GameObject
// UnityEngine.InputSystem.InputAction
// UnityEngine.InputSystem.InputAction
// UnityEngine.InputSystem.InputControl
// UnityEngine.InputSystem.InputControl
// System.Type
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;
};
// System.Type
// System.Action`1<System.Boolean>
// System.Action`1<System.Boolean>
// System.Action`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Action`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Action`1<UnityEngine.XR.InputDevice>
// System.Action`1<UnityEngine.XR.InputDevice>
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
// System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
// System.Func`2<UnityEngine.XR.Management.XRLoader,System.String>
// System.Func`2<UnityEngine.XR.Management.XRLoader,System.String>
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>
// System.Action
// System.Action
// System.ArgumentException
// System.ArgumentException
// UnityEngine.Behaviour
// UnityEngine.Behaviour
// UnityEngine.Collider
// UnityEngine.Collider
// HurricaneVR.Framework.Shared.HVRFingerSettings
// HurricaneVR.Framework.Shared.HVRFingerSettings
// HurricaneVR.Framework.Shared.HVRGrabHaptics
// HurricaneVR.Framework.Shared.HVRGrabHaptics
// HurricaneVR.Framework.Shared.HVRInputSettings
// HurricaneVR.Framework.Shared.HVRInputSettings
// HurricaneVR.Framework.Core.HVRSettings
struct HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080_StaticFields
{
// HurricaneVR.Framework.Core.HVRSettings HurricaneVR.Framework.Core.HVRSettings::_instance
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* ____instance_5;
};
// HurricaneVR.Framework.Core.HVRSettings
// UnityEngine.InputSystem.InputActionReference
// UnityEngine.InputSystem.InputActionReference
// UnityEngine.InputSystem.InputDevice
// UnityEngine.InputSystem.InputDevice
// System.NotSupportedException
// System.NotSupportedException
// UnityEngine.Rigidbody
// UnityEngine.Rigidbody
// UnityEngine.Transform
// UnityEngine.Transform
// UnityEngine.XR.XRDisplaySubsystem
// UnityEngine.XR.XRDisplaySubsystem
// UnityEngine.XR.Management.XRGeneralSettings
struct XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_StaticFields
{
// System.String UnityEngine.XR.Management.XRGeneralSettings::k_SettingsKey
String_t* ___k_SettingsKey_4;
// UnityEngine.XR.Management.XRGeneralSettings UnityEngine.XR.Management.XRGeneralSettings::s_RuntimeSettingsInstance
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* ___s_RuntimeSettingsInstance_5;
};
// UnityEngine.XR.Management.XRGeneralSettings
// UnityEngine.XR.XRInputSubsystem
// UnityEngine.XR.XRInputSubsystem
// UnityEngine.XR.Management.XRLoader
// UnityEngine.XR.Management.XRLoader
// UnityEngine.XR.Management.XRManagerSettings
// UnityEngine.XR.Management.XRManagerSettings
// System.ArgumentOutOfRangeException
// System.ArgumentOutOfRangeException
// UnityEngine.BoxCollider
// UnityEngine.BoxCollider
// UnityEngine.Camera
struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_StaticFields
{
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreCull_4;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPreRender_5;
// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
CameraCallback_t844E527BFE37BC0495E7F67993E43C07642DA9DD* ___onPostRender_6;
};
// UnityEngine.Camera
// UnityEngine.MeshCollider
// UnityEngine.MeshCollider
// UnityEngine.MonoBehaviour
// UnityEngine.MonoBehaviour
// UnityEngine.SphereCollider
// UnityEngine.SphereCollider
// HurricaneVR.Framework.Components.HVRButton
// HurricaneVR.Framework.Components.HVRButton
// HurricaneVR.Framework.Components.HVRCenterOfMassOverride
// HurricaneVR.Framework.Components.HVRCenterOfMassOverride
// HurricaneVR.Framework.Components.HVRClimbable
// HurricaneVR.Framework.Components.HVRClimbable
// HurricaneVR.Framework.Shared.HVRController
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields
{
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState> HurricaneVR.Framework.Shared.HVRController::_leftButtonStates
Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6* ____leftButtonStates_58;
// System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState> HurricaneVR.Framework.Shared.HVRController::_rightButtonStates
Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6* ____rightButtonStates_59;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::LeftFingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___LeftFingerCurls_60;
// System.Single[] HurricaneVR.Framework.Shared.HVRController::RightFingerCurls
SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___RightFingerCurls_61;
};
// HurricaneVR.Framework.Shared.HVRController
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents
struct HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields
{
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents HurricaneVR.Framework.ControllerInput.HVRControllerEvents::<Instance>k__BackingField
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* ___U3CInstanceU3Ek__BackingField_4;
};
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs
struct HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields
{
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::<Instance>k__BackingField
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* ___U3CInstanceU3Ek__BackingField_4;
};
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs
// HurricaneVR.Framework.Core.HVRGrabbable
// HurricaneVR.Framework.Core.HVRGrabbable
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
// HurricaneVR.Framework.Core.HVRGrabbableChild
// HurricaneVR.Framework.Core.HVRGrabbableChild
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart
// HurricaneVR.Framework.ControllerInput.HVRInputAction
// HurricaneVR.Framework.ControllerInput.HVRInputAction
// HurricaneVR.Framework.ControllerInput.HVRInputManager
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields
{
// HurricaneVR.Framework.ControllerInput.HVRInputManager HurricaneVR.Framework.ControllerInput.HVRInputManager::<Instance>k__BackingField
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___U3CInstanceU3Ek__BackingField_26;
};
// HurricaneVR.Framework.ControllerInput.HVRInputManager
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
// HurricaneVR.Framework.Core.Sockets.HVRSocketContainer
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
// HurricaneVR.Framework.Core.Sockets.HVRSocketable
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver
// HurricaneVR.Framework.Core.Utils.SFXPlayer
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields
{
// HurricaneVR.Framework.Core.Utils.SFXPlayer HurricaneVR.Framework.Core.Utils.SFXPlayer::s_Instance
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* ___s_Instance_4;
};
// HurricaneVR.Framework.Core.Utils.SFXPlayer
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields
{
// System.Collections.Generic.List`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_peakVelocities
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____peakVelocities_156;
// System.Collections.Generic.IComparer`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_velocityComparer
RuntimeObject* ____velocityComparer_157;
};
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
// HurricaneVR.Framework.ControllerInput.HVRInputSystemController
struct HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields
{
// HVRInputActions HurricaneVR.Framework.ControllerInput.HVRInputSystemController::InputActions
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* ___InputActions_70;
};
// HurricaneVR.Framework.ControllerInput.HVRInputSystemController
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
// HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents
// HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag
// HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents
// HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents
// HurricaneVR.Framework.ControllerInput.HVRXRInputController
struct HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields
{
// HurricaneVR.Framework.ControllerInput.ButtonInfo[] HurricaneVR.Framework.ControllerInput.HVRXRInputController::s_ButtonData
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* ___s_ButtonData_70;
// UnityEngine.XR.InputFeatureUsage`1<System.Single> HurricaneVR.Framework.ControllerInput.HVRXRInputController::legacyIndexTouch
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___legacyIndexTouch_72;
};
// HurricaneVR.Framework.ControllerInput.HVRXRInputController
// HurricaneVR.Framework.Core.Bags.HVRForceGrabberBag
// HurricaneVR.Framework.Core.Bags.HVRForceGrabberBag
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// UnityEngine.Collider[]
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787 : public RuntimeArray
{
ALIGN_FIELD (8) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* m_Items[1];
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** 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, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketFilter[]
struct HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8 : public RuntimeArray
{
ALIGN_FIELD (8) HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* m_Items[1];
inline HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319** 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, HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction[]
struct HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490 : public RuntimeArray
{
ALIGN_FIELD (8) HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* m_Items[1];
inline HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40** 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, HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.Core.Grabbers.HVRSocket[]
struct HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2 : public RuntimeArray
{
ALIGN_FIELD (8) HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* m_Items[1];
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** 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, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// HurricaneVR.Framework.ControllerInput.ButtonInfo[]
struct ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4 : public RuntimeArray
{
ALIGN_FIELD (8) ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E m_Items[1];
inline ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E* 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, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
}
inline ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL);
}
};
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::ContainsKey(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, 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) ;
// T UnityEngine.GameObject::AddComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __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* ___0_item, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<System.Object>(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared (RuntimeObject* ___0_original, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::Invoke(T0,T1)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, RuntimeObject* ___0_arg0, RuntimeObject* ___1_arg1, 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 ___0_index, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Contains(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared (UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::AddListener(UnityEngine.Events.UnityAction`2<T0,T1>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::RemoveListener(UnityEngine.Events.UnityAction`2<T0,T1>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2__ctor_m36CB65F6682CF6EFB69FE2F1939D331599C453E3_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::ForEach(System.Action`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_action, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Add(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<System.Object>::Remove(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(T0)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Single>::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m97AA589FB0CCE1240A0C9F7F7C32573B94FD2592_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Single>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB3364B977072656B662C984B4F7E39394C341B2A_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, float ___1_value, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Single>::get_Item(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Dictionary_2_get_Item_m592530FB0319E03D62CA02B0349798F60BC09A31_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::RemoveWhere(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<System.Object>::RemoveAll(System.Predicate`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::Sort<System.Object>(System.Collections.Generic.List`1<T>,System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortHelper_Sort_TisRuntimeObject_mAF6EE932B4078DAB5258C4A5734A412CBCB7E311_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
// TSource System.Linq.Enumerable::FirstOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Single>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7090A0C6890D4FE1C83844A6616D8E9A5AEC802C_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<System.Object>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Object>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, RuntimeObject* ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.HashSet`1<System.Object>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<System.Object>(T&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8 HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.HashSet`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.SubsystemManager::GetInstances<System.Object>(System.Collections.Generic.List`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SubsystemManager_GetInstances_TisRuntimeObject_mCBA01F889BE624767358AB5494CD2D7F1B2FB064_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_subsystems, 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.Void System.Action`1<UnityEngine.XR.InputDevice>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E_gshared (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// T UnityEngine.ScriptableObject::CreateInstance<System.Object>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_gshared (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_gshared (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_gshared (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_gshared_inline (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_gshared (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,System.Object>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Object,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared (RuntimeObject* ___0_source, Func_2_tACBF5A1656250800CE861707354491F0611F6624* ___1_selector, const RuntimeMethod* method) ;
// System.Void System.Action`2<System.Object,System.Int32Enum>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared (Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::Contains<UnityEngine.InputSystem.Utilities.InternedString>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___0_array, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_value, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Boolean>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431_gshared (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputFeatureUsage`1<System.Boolean>::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_gshared (InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637* __this, String_t* ___0_usageName, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputFeatureUsage`1<System.Single>::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_gshared (InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848* __this, String_t* ___0_usageName, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_gshared (InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C* __this, String_t* ___0_usageName, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_gshared_inline (ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57_gshared (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction/CallbackContext::ReadValue<UnityEngine.Vector3>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD_gshared (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction/CallbackContext::ReadValue<UnityEngine.Quaternion>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E_gshared (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8* __this, const RuntimeMethod* method) ;
// System.Void System.Object::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabbedTarget()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PoseWorldPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_UnaryNegation(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Component::get_transform()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsLineGrab()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PosableGrabPoint()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabbableAnchor(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetGrabbableAnchor_mCA2E821245A7D5EDA22CC54E98CAE227C1E43D83 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_posableGrabPoint, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_GrabAnchorLocal(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_GrabAnchorLocal_m604EE708FEA0744D8D22D88035E35C189F6923C9_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_GrabAnchorWorld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetLineGrabHandAnchor(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetLineGrabHandAnchor_m60A2871529098C032F29012A9ED61B7D53BA5193 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_grabPoint, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformDirection(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_Rigidbody()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_detectCollisions(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_rotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_fixedDeltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Lerp(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_position(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PoseWorldRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Lerp(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelRotation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Inverse(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, 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_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_rotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_exists, const RuntimeMethod* method) ;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CachedWorldRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabPointGrab(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_GrabPointGrab_mCFBBE6B819DD11CE76B04C52DF4D198BDB54A79B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void System.NotSupportedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.SphereCollider::get_radius()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float SphereCollider_get_radius_m1BB513491906E76A4F71929E3DB72A1542309697 (SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Physics::OverlapSphereNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Collider[],System.Int32,UnityEngine.QueryTriggerInteraction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___2_results, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::IsIgnoreCollider(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_IsIgnoreCollider_mD77E374A7D1C1E76415B346D51E2D682EC7D3B79 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_col, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_m5EEB1AE319A9C2CC3F17BC0AA421ECFAF2F019FB (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::EnableHandCollision(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>::Remove(TKey)
inline bool Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751 (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364_U3CU3Em__Finally1_m2845F8E6515EE9CA1E5708B099A0B7C185225DC8 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364_System_IDisposable_Dispose_m02755B1C3F0288A53961A184ECFF0568AAA4B264 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GetGrabbableRelativeRotation(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRPosableGrabPoint_GetGrabbableRelativeRotation_mDE7264D0B05A2D9A231E449316D37F04701938E7 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, int32_t ___0_side, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PoseLocalRotation(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GetPoseWorldRotation(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, int32_t ___0_side, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GetPoseWorldPosition(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPosableGrabPoint_GetPoseWorldPosition_mB17501442D0B0AA5D368E8B89ADDF55062CA8498 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, int32_t ___0_side, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::RemoveJoint(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_RemoveJoint_m5621F5812C7761F1627A424C4264489788C586D7 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHandModel()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHandModel_mF0DA5C647F39348BF8AB23EAC927B0A6015EBBF3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_IgnoreCurls(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_IgnoreCurls_m81C715602CBCD330DED068BABFB1DD3352625034_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ZeroFingerCurls()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ZeroFingerCurls_m0F0A2C543D4A2008FCFF08FD6483EA6A1DD0B9A7 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_CanRelease(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::GetVector(HurricaneVR.Framework.Shared.HVRAxis)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_GetVector_m29ED19299F8CBC436E26C2924FE9C67B44DF40B4 (int32_t ___0_axis, const RuntimeMethod* method) ;
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::OrthogonalVector(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Cross(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::AngleAxis(System.Single,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80 (float ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_axis, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::TransformPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_angularVelocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_velocity(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_deltaTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PoseHand(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_PoseHand_mFD29D96F0D440CDEAB780CC785CD4120F2951D34 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_parent, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetJointAnchors(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetJointAnchors_mAABF41DF375A3F1D447EF996FAFB9DD23E28F407 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupConfigurableJoint(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupConfigurableJoint_m69A6436E47A768F08EC97731D12ED942E10F3C56 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Int32 System.Single::CompareTo(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F (float* __this, float ___0_value, 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* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
// UnityEngine.Coroutine Assets.HurricaneVR.Framework.Shared.Utilities.CoroutineExtensions::ExecuteNextUpdate(UnityEngine.MonoBehaviour,System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_behaviour, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_routine, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.Object::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ;
// System.String System.String::Concat(System.String,System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m093934F71A9B351911EE46311674ED463B180006 (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, String_t* ___3_str3, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::LogWarning(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsGrabbing()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsSocketed()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponentInParent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m49365CF93735FBE624C3828C66E7AD5FF67AD40D (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_Rigidbody(UnityEngine.Rigidbody)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_Rigidbody_m661DFB7CA08EBF4F5B4F4A2F37697BD76E02B699_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Rigidbody::get_isKinematic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::get_Count()
inline int32_t List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag>()
inline HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::Add(T)
inline void List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_inline (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::SetupParentDisablesGrab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_SetupParentDisablesGrab_mCC04F27A1C08D63EA3A7862C3ADD4F09CE10210F (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method) ;
// T[] UnityEngine.Component::GetComponents<HurricaneVR.Framework.Core.Sockets.HVRSocketFilter>()
inline HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* Component_GetComponents_TisHVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319_m2DD5234AB4657268B3E67AF351EC8D51C2C5438C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// T[] UnityEngine.Component::GetComponents<HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction>()
inline HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* Component_GetComponents_TisHVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40_m9A76350881DD8A39013A9AC216534E0DB93C2F31 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponents_TisRuntimeObject_m35447B0B07F9C06A1AF846E482EC6FEB09D2436F_gshared)(__this, method);
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::WaitForUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_WaitForUpdate_mD74FD5743D13A79A7CC79D558E7128526B9D5FCC (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method) ;
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812 (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, RuntimeObject* ___0_routine, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponentInParent<HurricaneVR.Framework.Core.HVRGrabbable>()
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.String System.String::Concat(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForUpdateU3Ed__57__ctor_m761D0BF8D7F4183CE34BBA36BC88E35DFAD384B2 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// T UnityEngine.Object::Instantiate<UnityEngine.GameObject>(T)
inline GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_original, const RuntimeMethod* method)
{
return (( GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))Object_Instantiate_TisRuntimeObject_m90A1E6C4C2B445D2E848DB75C772D1B95AAC046A_gshared)(___0_original, method);
}
// T UnityEngine.GameObject::GetComponent<HurricaneVR.Framework.Core.HVRGrabbable>()
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* GameObject_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m59E4CA1C3FAE096A545658F5A9359D078C88A006 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>::Invoke(T0,T1)
inline void UnityEvent_2_Invoke_mEC0C2885326CFD9EDA7004B0C4CA07D35783278C (UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_arg0, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___1_arg1, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, method);
}
// System.String System.String::Concat(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
// System.Void UnityEngine.Debug::Log(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Update_mD85A757119624298A79C2912B31C223794B3A295 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckHover()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckHover_m54C91DBA4E4F64B13EF1B76AEF80BA8F4BF140D0 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::get_Item(System.Int32)
inline HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::get_Item(System.Int32)
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::get_SocketHoverer()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::UnhoverGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::HoverGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_HoverGrabbable_mB37D1976E04E66BD7E0014BDB89C2AAF6366B275 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::get_Count()
inline int32_t List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::get_Socketable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketable::get_AnyLinkedGrabbablesHeld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketable_get_AnyLinkedGrabbablesHeld_m927DB5E98769E60BBE315282E3F11377B998A7D7 (HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* __this, const RuntimeMethod* method) ;
// System.Int32 HurricaneVR.Framework.Core.HVRGrabbable::get_GrabberCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::get_PrimaryGrabber()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Contains(T)
inline bool HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CanHover_m856BBF2F17A546559333606A65996D84EDD69A6B (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass63_0__ctor_m973B5BCFCD48DF08F3991DC19F14DEF2C250099F (U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanAddGrabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_CanAddGrabbable_mC0642EF3A03C225814E16ED36B276C731881ADC1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsBeingHeld()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityAction`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_2__ctor_m13361A4FDB34792A370647BE3DCFDF2AE9043F43_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::AddListener(UnityEngine.Events.UnityAction`2<T0,T1>)
inline void UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared)(__this, ___0_call, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnHoverEnter_mFD41FD3FBF7AFED2A77BCAA7911EAD5243C8AAC8 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrabGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_TryGrabGrabbable_mA905CCC3D776B9A8B2F3AA4C5EB33573DBE2B652 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__67__ctor_mE99FC5B1B2F5B01A30B89C32ABF4964E51FF8AB4 (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::RemoveListener(UnityEngine.Events.UnityAction`2<T0,T1>)
inline void UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_RemoveListener_m9C8E93B029B8AEF7A7BAD316FCE909A0E8053930_gshared)(__this, ___0_call, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnHoverExit_mC96EEFE632826EF594374CC41976BE0455958AE3 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckGrab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckGrab_m4AFA23C1234E7EF53EA12918393CE3057A111F34 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsStabbing()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsStabbed()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_LinkedGrabbable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocket_get_LinkedGrabbable_mE5851A4A44ED3A876C2E37A79B365C6E750E5280_inline (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsBeingForcedGrabbed()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CanGrab_mC905E93E39FBA6C4DD7BC8278C6ECA447F8708DD (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnBeforeHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnBeforeHover_m93404BF119021BB83E88DF4E2D115726AE6E9E8A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::set_SocketHoverer(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_SocketHoverer_m9BDBF1C5D89C5A47BC09FBFB9EFE34A8086226B3_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnAfterHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnAfterHover_m8B3E699D129B4D9002CB339D53B9842EE3C659D0 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnGrabbed_m0CA53619DC9279B57151B88157F0205AFFC44EA2 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method) ;
// UnityEngine.Transform UnityEngine.Transform::get_parent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_localScale()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Collider::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___0_value, const RuntimeMethod* method) ;
// UnityEngine.Bounds UnityEngine.Collider::get_bounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// UnityEngine.Bounds HurricaneVR.Framework.Core.HVRGrabbable::get_ModelBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRGrabbable_get_ModelBounds_m65BD0BD7A597490F84033E8977E784B41F72C1F1 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_parent(UnityEngine.Transform)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable>::Invoke(T0,T1)
inline void UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_arg1, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, method);
}
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Transform::get_localRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localPosition(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localRotation(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_useGravity(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_collisionDetectionMode(UnityEngine.CollisionDetectionMode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_isKinematic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_interpolation(UnityEngine.RigidbodyInterpolation)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_interpolation_mC7D39114A7AC6ED0AB2B40FECA4E2ED3C1D7603C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::SetAllToTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_SetAllToTrigger_m2924CD0638240289580CFB0FC195DAF8DD449999 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Rigidbody::get_mass()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Rigidbody::set_mass(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_mass_mC7F886DEDB57C742A16F8B6B779F69AFE164CA4B (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, float ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::SetPositionNextFrame(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_SetPositionNextFrame_m7D811E3566E976FCD31A36A622702480F66023F8 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetPositionNextFrameU3Ed__85__ctor_mC9EDE5DE0044CC375D00E029454EF4BB33822D8E (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.Utils.SFXPlayer HurricaneVR.Framework.Core.Utils.SFXPlayer::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Utils.SFXPlayer::PlaySFX(UnityEngine.AudioClip,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84 (SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __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 ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// System.Void UnityEngine.Transform::set_localScale(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnReleased(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnReleased_mF97F364EC429FFF2A94CDC16E041DE1336233511 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_BeingDestroyed()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_BeingDestroyed_m556C35E11A83D222299C09704BCF97CC08CA4983_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::ResetToNonTrigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_ResetToNonTrigger_m84F4C0D6B28833043145143280D7F79CEA62533A (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGrabTimeoutRoutineU3Ed__92__ctor_mFFE09F3D3C311EEBB0D995CF3152AB6AEFAEED9F (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_TryGrab_m6DA6B8BF529605D305930CD24C0BCA559F5408BC (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, bool ___1_force, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Distance(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketSpawnEvent__ctor_mFD9DE8540DC6816810EB14526DD12FF927EB5C8F (SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase__ctor_mFF1F9C24BD6EA5A517B71EC3623FF7916A6F3DCE (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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.Void UnityEngine.WaitForFixedUpdate::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7 (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.WaitForSeconds::.ctor(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* __this, float ___0_seconds, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,UnityEngine.GameObject>::.ctor()
inline void UnityEvent_2__ctor_mC5097103B45DDF79DBEF6A93466AFC9965A5C791 (UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_2_tFE1E8088C66A8F4BC95E14E13A2FA6BA02B7B06C*, const RuntimeMethod*))UnityEvent_2__ctor_m36CB65F6682CF6EFB69FE2F1939D331599C453E3_gshared)(__this, method);
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::TryGrabGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocketContainerGrabber_TryGrabGrabbable_m4FD1CC45DC735233FB570E16781A51C81726CB83 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__12__ctor_mD952CE1C7B300DC7C9FFA96230E6FA066BB802DE (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag__ctor_m642517FD35FB1993B9100DBE4C6319DACEFB7DBE (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m6E0052C7F0853BACBEF8CED7C6AAC8A9CC7F60D5 (Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m2E1DFA67718FC1A0B6E5DFEB78831FFE9C059EB4_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::ForEach(System.Action`1<T>)
inline void List_1_ForEach_m0D56FE042D7C59FC573223E1ECA324B0555A7240 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92* ___0_action, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92*, const RuntimeMethod*))List_1_ForEach_m47052B1B7C82747D3D5D2CAD15A30DB9AB95FF68_gshared)(__this, ___0_action, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::Contains(T)
inline bool HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::Add(T)
inline bool HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::Add(T)
inline void List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_inline (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::Remove(T)
inline bool List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::Remove(T)
inline bool HashSet_1_Remove_mCDF92CAF2B2EE27EFF4311569A2BAD2440D50556 (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>::Invoke(T0)
inline void UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::Clear()
inline void List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_inline (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>::Clear()
inline void Dictionary_2_Clear_m1238A1F3F30653D10FB54C7BB9E7BFE77BB17B83 (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E*, const RuntimeMethod*))Dictionary_2_Clear_m97AA589FB0CCE1240A0C9F7F7C32573B94FD2592_gshared)(__this, method);
}
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1 (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, float ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, float, const RuntimeMethod*))Dictionary_2_set_Item_mB3364B977072656B662C984B4F7E39394C341B2A_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_HasConcaveColliders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>::get_Item(TKey)
inline float Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, const RuntimeMethod* method)
{
return (( float (*) (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))Dictionary_2_get_Item_m592530FB0319E03D62CA02B0349798F60BC09A31_gshared)(__this, ___0_key, method);
}
// System.Void System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_mFBC324627D0EF2D089E732EEBE3371023CA07FF3 (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::RemoveWhere(System.Predicate`1<T>)
inline int32_t HashSet_1_RemoveWhere_m2C6633D681E921A14F082D3C40CA84F62EC1EC15 (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*, const RuntimeMethod*))HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared)(__this, ___0_match, method);
}
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_m8B609B17D2D696B05F75323EB7B81067339CB489 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::Sort<HurricaneVR.Framework.Core.HVRGrabbable>(System.Collections.Generic.List`1<T>,System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
inline void SortHelper_Sort_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mE4CE6AA3AA4FA95E3FE3784901AC3BFBF14E2AFE (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))SortHelper_Sort_TisRuntimeObject_mAF6EE932B4078DAB5258C4A5734A412CBCB7E311_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<HurricaneVR.Framework.Core.HVRGrabbable>(System.Collections.Generic.IEnumerable`1<TSource>)
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* Enumerable_FirstOrDefault_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m174E696C1429ADF07B1AADDF624FDBE398E9A8FB (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_RequiresGrabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_RequiresGrabbable_mE5CA32EE495BC69B6DD05E65778B7070FE9ECB52 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.HVRGrabbable::get_RequiredGrabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabbable_get_RequiredGrabbable_m43783DDCC96B7FCDF7B4F3939BD236EE9D8090B7 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_CanBeGrabbed()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_CanBeGrabbed_m063FAC3EEE4CC3AD410E176F03D3A619DB8D6474_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.VRGrabbableEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRGrabbableEvent__ctor_m4A47A0F8D752668522200C003A6F55959EBFBF00 (VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Int32)
inline void List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor()
inline void List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor()
inline void HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.Sorter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sorter__ctor_mECEB0992CD5486A835A4EBCA6EC2EAE1AF9EB34B (Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0DDE2F12729692C98E72AE867881E374C4974170 (U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Single>::.ctor()
inline void Dictionary_2__ctor_mBDF885B608D6A00882C361466055D8AAF8C4DF6B (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E*, const RuntimeMethod*))Dictionary_2__ctor_m7090A0C6890D4FE1C83844A6616D8E9A5AEC802C_gshared)(__this, method);
}
// T UnityEngine.Component::GetComponentInParent<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>()
inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* Component_GetComponentInParent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m8D48D62B58566F211074B24521D2EB577979B712 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
inline void HashSet_1__ctor_m50A6E36A83589AC942AEA56B0CD9AC5D33BA2CC8 (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, RuntimeObject*, const RuntimeMethod*))HashSet_1__ctor_mC13D3ADFE27A073EC3C583E9C926C801A7EE1DDD_gshared)(__this, ___0_collection, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::Calculate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_Calculate_mA5D6A6A22C09765236B7155DF6B85E382195943B (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::.ctor()
inline void HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435 (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Add(T)
inline bool HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6 (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Add(T)
inline void List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_inline (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Remove(T)
inline bool HashSet_1_Remove_mBA94AED203FBCD4988402E2234A7F52AE6324A9E (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Remove(T)
inline bool List_1_Remove_m8079101393894FBD6CBD19F2B5D473CC64A45408 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::ContainsKey(TKey)
inline bool Dictionary_2_ContainsKey_mCD7364B23B49A983C5452850AF06A1031F1DAF49 (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))Dictionary_2_ContainsKey_m703047C213F7AB55C9DC346596287773A1F670CD_gshared)(__this, ___0_key, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::Remove(TKey)
inline bool Dictionary_2_Remove_mE7EE30267D84E3F7A371CCD196E0F936144716F5 (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))Dictionary_2_Remove_m5C7C45E75D951A75843F3F7AADD56ECD64F6BC86_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::Clear()
inline void List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_inline (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::get_Item(System.Int32)
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mEDDC037C29D9A2C6110BA59A34D62FA2745A8B63 (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, float ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, float, const RuntimeMethod*))Dictionary_2_set_Item_mB3364B977072656B662C984B4F7E39394C341B2A_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRSocketBag::IsValid(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketBag_IsValid_m6768DD88BBF67710954E38D56BFAE532EAFC7EB5 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_Socket, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::get_Count()
inline int32_t List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void System.Predicate`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m805FC27BBD618695592520B254378FC52AA19AA4 (Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m3E007299121A15DF80F4A210FF8C20E5DF688F20_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::RemoveWhere(System.Predicate`1<T>)
inline int32_t HashSet_1_RemoveWhere_m706E48ECCC11771F71DA41EF7F27E5DDFD84628A (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* __this, Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*, Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF*, const RuntimeMethod*))HashSet_1_RemoveWhere_m8D29E1EEF73BF771A3EDC41907FCA953D66543C2_gshared)(__this, ___0_match, method);
}
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::RemoveAll(System.Predicate`1<T>)
inline int32_t List_1_RemoveAll_m3F50118A54C97D539D57106CC499A4E8E7970041 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* ___0_match, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF*, const RuntimeMethod*))List_1_RemoveAll_m1A8DE2A7640CC473609F3ADAC38FDB960520636D_gshared)(__this, ___0_match, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::RemoveSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_RemoveSocket_mFA5321794B6FE8D910EB1FED2BC523ADB6172858 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::Sort<HurricaneVR.Framework.Core.Grabbers.HVRSocket>(System.Collections.Generic.List`1<T>,System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
inline void SortHelper_Sort_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mA610F06DE1622E4035E8FCD2DD6FF838BF873B80 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))SortHelper_Sort_TisRuntimeObject_mAF6EE932B4078DAB5258C4A5734A412CBCB7E311_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
}
// TSource System.Linq.Enumerable::FirstOrDefault<HurricaneVR.Framework.Core.Grabbers.HVRSocket>(System.Collections.Generic.IEnumerable`1<TSource>)
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m0F7FADD367C3AA4B23AEC79BDB5068B50BA0768A (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
return (( HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.Grabbers.HVRSocket>()
inline HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558 (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.HashSet`1<UnityEngine.Collider>::.ctor()
inline void HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11 (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, const RuntimeMethod* method)
{
(( void (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, const RuntimeMethod*))HashSet_1__ctor_m9132EE1422BAA45E44B7FFF495F378790D36D90E_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_mAD4B4DF1E0ECFAB9547F39F508509BB765E94DC5 (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Int32 System.Collections.Generic.HashSet`1<UnityEngine.Collider>::get_Count()
inline int32_t HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_inline (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, const RuntimeMethod*))HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::AddSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_AddSocket_mC4CADA4E623FF4C355CD57F856109F7B45B9FEE4 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Collider>::Add(T)
inline bool HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37 (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Collider>::Remove(T)
inline bool HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
}
// TValue System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>::get_Item(TKey)
inline float Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_key, const RuntimeMethod* method)
{
return (( float (*) (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, const RuntimeMethod*))Dictionary_2_get_Item_m592530FB0319E03D62CA02B0349798F60BC09A31_gshared)(__this, ___0_key, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::.ctor()
inline void Dictionary_2__ctor_mD07E01C3DD277AB91084C8F9D0111713726733EE (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRSocket>::.ctor(System.Int32)
inline void List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102 (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,System.Single>::.ctor()
inline void Dictionary_2__ctor_m888198E65D79A97555530E1CAA97DBFC0766D17D (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4*, const RuntimeMethod*))Dictionary_2__ctor_m7090A0C6890D4FE1C83844A6616D8E9A5AEC802C_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m498DDBC7AB7C8E1A893BEFFA42ED27D9FA566757 (U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_Awake_m7AC547D0397A0B38773DC1F44D5A8912C42B666A (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_Start_mBCE0ACF52BC870A8BCA6E4989824DFFBF1283D45 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Component::TryGetComponent<HurricaneVR.Framework.Core.HVRGrabbable>(T&)
inline bool Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// System.Boolean UnityEngine.Component::TryGetComponent<HurricaneVR.Framework.Core.HVRGrabbableChild>(T&)
inline bool Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3** ___0_component, const RuntimeMethod* method)
{
return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method);
}
// HurricaneVR.Framework.Core.HVRSettings HurricaneVR.Framework.Core.HVRSettings::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51 (const RuntimeMethod* method) ;
// UnityEngine.Rigidbody UnityEngine.Collider::get_attachedRigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_FilterGrabColliders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_FilterGrabColliders_m0B73B94DE24494858A01361DE0954AA9897165E5_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::get_GrabCollidersSet()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* HVRGrabbable_get_GrabCollidersSet_m2FAB7271C308E4C2F3836F5858F959DBEFD96295_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Collider>::Contains(T)
inline bool HashSet_1_Contains_m1E6C922FF221537A47E8526FC09741D893BEF324 (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))HashSet_1_Contains_m9BACE52BFA0BD83C601529D3629118453E459BBB_gshared)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6 (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B** ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m1E28A5581C6DD2CD2B79C3BF61039252BB4CFEE6 (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::AddGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_AddGrabbable_mAC51788E0EBDDC22020A43FBAB29D8BA69F29A54 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Collections.Generic.HashSet`1/Enumerator<T> System.Collections.Generic.HashSet`1<UnityEngine.Collider>::GetEnumerator()
inline Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D HashSet_1_GetEnumerator_mEEC525C8B84ED95D0F8FC4BB677A53CFF2117D00 (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* __this, const RuntimeMethod* method)
{
return (( Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D (*) (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*, const RuntimeMethod*))HashSet_1_GetEnumerator_m143B98FEED7E9CABA2C494AB2F04DAD60A504635_gshared)(__this, method);
}
// System.Void System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>::Dispose()
inline void Enumerator_Dispose_m2E1BCE0886AD98672E79E03B1DFBCC33E831052C (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D*, const RuntimeMethod*))Enumerator_Dispose_mFB582AEAA2E73F3128B5571197BEDE256A83F657_gshared)(__this, method);
}
// T System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>::get_Current()
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* Enumerator_get_Current_m10F66F13C7B3FA8C93CAAF4A0D26B9695EB8F9B9_inline (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D* __this, const RuntimeMethod* method)
{
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D*, const RuntimeMethod*))Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.MeshCollider::get_convex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Ray::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Collider::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.RaycastHit::get_point()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Collider::ClosestPoint(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.HashSet`1/Enumerator<UnityEngine.Collider>::MoveNext()
inline bool Enumerator_MoveNext_mD434DF7C6AE02F45F424CB0EB0BA8F955F226687 (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D*, const RuntimeMethod*))Enumerator_MoveNext_m27565F5ACCCC75C3DD34CC4CAE3E6AEFEB9144A6_gshared)(__this, method);
}
// System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceToGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRGrabbableBag_DistanceToGrabbable_m1D48E631C23DF4CA6AA124A99EBCD933B613907E (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,System.Collections.Generic.HashSet`1<UnityEngine.Collider>>::.ctor()
inline void Dictionary_2__ctor_m8BEC17225187EDD132ED35890BFD354361310414 (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag__ctor_m25EB00FE5FCCBCA47F83BDA0180045F8381D4995 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents HurricaneVR.Framework.ControllerInput.HVRControllerEvents::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* HVRControllerEvents_get_Instance_mFA936DA2CD84F8B75FFBF0F5D8B87358E0DB6CD5_inline (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::set_Instance(HurricaneVR.Framework.ControllerInput.HVRControllerEvents)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRControllerEvents_set_Instance_m9983B3C63D60E5B9A7A04D41FFC5487821916E25_inline (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_target, const RuntimeMethod* method) ;
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* HVRGlobalInputs_get_Instance_mC84CEBFB0C3615A636E7DAC86A7FD3DA922E0053_inline (const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::Invoke()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::set_Instance(HurricaneVR.Framework.ControllerInput.HVRGlobalInputs)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGlobalInputs_set_Instance_m778CF19E32CBC6537E43471A15FED413E32B8981_inline (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* ___0_value, const RuntimeMethod* method) ;
// HurricaneVR.Framework.ControllerInput.HVRInputManager HurricaneVR.Framework.ControllerInput.HVRInputManager::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.HVRGrabbable>()
inline HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::set_Grabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputAction_set_Grabbable_mBC462ADDF706F7F8CC91283FDF9953B65D9A6861_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.ControllerInput.HVRInputAction::get_Grabbable()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>::get_Item(System.Int32)
inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F (List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* (*) (List_1_t0546410FB3DD901156EF02285245EBDB24982ECB*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::GetController(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_side, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>::get_Count()
inline int32_t List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_inline (List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t0546410FB3DD901156EF02285245EBDB24982ECB*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>::.ctor()
inline void UnityEvent_1__ctor_m8B57322A5062F8DF1D43FE939FACC7D3C740830C (UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_IsOpenXR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.XR.OpenXR.OpenXRRuntime::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* OpenXRRuntime_get_name_mB3B4B1E4ECE3B15BFE5F95AB267D90E0E1829456 (const RuntimeMethod* method) ;
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::get_XRPluginLoader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::op_Equality(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.InputDevice::get_isValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948 (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice UnityEngine.XR.InputDevices::GetDeviceAtXRNode(UnityEngine.XR.XRNode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B (int32_t ___0_node, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_HMDDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.XRSettings::get_isDeviceActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSettings_get_isDeviceActive_m0C8A5F7EC76EF392020137915E4DD8E75EBDD6B8 (const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_HMDActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.InputDevice::TryGetFeatureValue(UnityEngine.XR.InputFeatureUsage`1<System.Boolean>,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_TryGetFeatureValue_m24EC3B6C41AE4098269427232AD5F52E786BF884 (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 ___0_usage, bool* ___1_value, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::Clear()
inline void List_1_Clear_mB11A0DCD2FB0B9FFB98409AA2F22CD9628D4FAAC_inline (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void UnityEngine.SubsystemManager::GetInstances<UnityEngine.XR.XRDisplaySubsystem>(System.Collections.Generic.List`1<T>)
inline void SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mCDFAF63EF2A2778CA3677E75360BC7961FCB3370 (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* ___0_subsystems, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))SubsystemManager_GetInstances_TisRuntimeObject_mCBA01F889BE624767358AB5494CD2D7F1B2FB064_gshared)(___0_subsystems, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::GetEnumerator()
inline Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143 List_1_GetEnumerator_mA450E85CB8D7D5CB81FAAF9D11A1D4945B942423 (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, const RuntimeMethod* method)
{
return (( Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143 (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>::Dispose()
inline void Enumerator_Dispose_m25A1E45E653D7F73DF65C041A66C0A6E01F2964D (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>::get_Current()
inline XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* Enumerator_get_Current_mF9383BAD37E56B1D5BCDBFF0C3ADA58BB6E67A04_inline (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143* __this, const RuntimeMethod* method)
{
return (( XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* (*) (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.IntegratedSubsystem::get_running()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool IntegratedSubsystem_get_running_m18AA0D7AD1CB593DC9EE5F3DC79643717509D6E8 (IntegratedSubsystem_t990160A89854D87C0836DC589B720231C02D4CE3* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.XRDisplaySubsystem>::MoveNext()
inline bool Enumerator_MoveNext_m9A1452618AC875C7A20A5917509A7B90E76E6A6A (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_Instance(HurricaneVR.Framework.ControllerInput.HVRInputManager)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_Instance_m3500719E873A67FB6D615A65BDBAB428D8B2BB2C_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___0_value, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.XR.InputDevice>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.XR.InputDevices::add_deviceConfigChanged(System.Action`1<UnityEngine.XR.InputDevice>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevices_add_deviceConfigChanged_mFCA359D6E3569BC8CD39458476194AF0DAEF5946 (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputDevices::add_deviceConnected(System.Action`1<UnityEngine.XR.InputDevice>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevices_add_deviceConnected_m0329DBAE47CA4A20778F7DCBA470FCF9A672E9C9 (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputDevices::add_deviceDisconnected(System.Action`1<UnityEngine.XR.InputDevice>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevices_add_deviceDisconnected_mADAB4CDAFF3655811C41D7715B29DCC0A2082F1B (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.ScriptableObject::CreateInstance<HurricaneVR.Framework.Shared.HVRFingerSettings>()
inline HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ScriptableObject_CreateInstance_TisHVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1_m25E01E7E8DA87E532D2FEC538CEA524E1EC081D3 (const RuntimeMethod* method)
{
return (( HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
}
// System.Void HurricaneVR.Framework.Shared.HVRFingerSettings::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRFingerSettings_Reset_m761E67EA67B5ECB87F0391B4F9CDBA06D10D3F40 (HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckXRStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckXRStatus_mAFADDB6C8FB0021DE0451FDDBD99C0B175B16B28 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_IsVRInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_IsVRInitialized_mEC2FE527379221D7C75260DD51E50F72AED94F6C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_Initialize_m6B48136E1C3E0C20804EB0F80F2D82F778B872B4 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::StopXR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_StopXR_mB51FDD1A2F679AF078AF5C9263C7C2151752C1C9 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_LeftDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateDeviceInformation(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateLeftController(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateLeftController_m56B26DE9A8056C834F8D2A61F2D3EBA974F1E649 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_RightDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateRightController(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateRightController_m94F419F7748B3108C6F74F8DA12697AAF21AB5E1 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateHMD(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateHMD_m01AED5BC2AC1F625D8A1D53F9D60404F7CFC1738 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckHMDEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckHMDEvents_m806F5726B4B235043E440177B0142038A7766676 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckUserPresentEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckUserPresentEvents_m83C4E57B45D6DB255240793ABE705F1BFD126128 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_PreviousHMDActive(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousHMDActive_mDEEF1309DAB0CC6CA2E2C299152A1DD5480651BD_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_UserPresent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_UserPresent_mB85AC21F4FE3344DBFDB1D59D42B369F3716CC45 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_PreviousUserPresent(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousUserPresent_m16DC04DE70B7E3D4AEEE306EB43D454BB846DB73_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_PreviousHMDActive()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousHMDActive_m299471403BCF044D4433109035613C61F77E54FA_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_PreviousUserPresent()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousUserPresent_m07E60C1C1A4F18A97535F249107C9E5C8DA731A0_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.XR.InputDevice::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.XR.InputDevice::get_manufacturer()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDeviceCharacteristics UnityEngine.XR.InputDevice::get_characteristics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputDevice_get_characteristics_mEEDC9AB2254C155C47B48848FECF347A87925ADB (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::Clear()
inline void List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>::.ctor()
inline void List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51 (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D*, const RuntimeMethod*))List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_gshared)(__this, method);
}
// System.Boolean UnityEngine.XR.InputDevice::TryGetFeatureUsages(System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_TryGetFeatureUsages_mFD9F3CE1465177544260CEB32E1821AA0FDD24AC (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* ___0_featureUsages, const RuntimeMethod* method) ;
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.XR.InputFeatureUsage>::GetEnumerator()
inline Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* __this, const RuntimeMethod* method)
{
return (( Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D (*) (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D*, const RuntimeMethod*))List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::Dispose()
inline void Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972 (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D*, const RuntimeMethod*))Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::get_Current()
inline InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_inline (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method)
{
return (( InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 (*) (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D*, const RuntimeMethod*))Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_gshared_inline)(__this, method);
}
// System.String UnityEngine.XR.InputFeatureUsage::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085 (InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599* __this, 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* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.XR.InputFeatureUsage>::MoveNext()
inline bool Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1 (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D*, const RuntimeMethod*))Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_gshared)(__this, method);
}
// System.String System.String::ToLower()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::GetController(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRInputManager_GetController_m2904ACF37A7822BCD6743842CA23A3770D649370 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_manufaturerToLower, String_t* ___1_nameToLower, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateController(HurricaneVR.Framework.Shared.HVRControllerType,UnityEngine.XR.InputDevice,HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_controllerType, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___1_device, int32_t ___2_side, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Shared.HVRController>::Invoke(T0)
inline void UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75 (UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t9EF0612A64DA61E46F2A33D4FBE02B87805B2454*, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method);
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::GetSDK()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_GetSDK_m6959F5BA4D8E9FD16F79568D138C677162852C5C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.String System.String::Format(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ;
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.ControllerInput.HVRXRInputController>()
inline HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* GameObject_AddComponent_TisHVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_mB4270C3383DFF1FA45209D323EDFFCDEBECCBA7E (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.ControllerInput.HVRInputSystemController>()
inline HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* GameObject_AddComponent_TisHVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_m9FAF384E1A232E2523AEC79CB8E944FF1F32ADAE (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
{
return (( HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
}
// System.Void System.ArgumentOutOfRangeException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::set_ThumbstickDeadZone(UnityEngine.Vector2)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_ThumbstickDeadZone_m76C0E4AEF5004EC216AF92D24B460CC6AD868F9F_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::set_Side(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_Side_m090CB058ADD03FFE98E8D55943F110BCED838926_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::set_InputMap(HurricaneVR.Framework.Shared.HVRInputSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_InputMap_mAA42C29E8BF20938C96F662C74099CC92989D791_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::set_ControllerType(HurricaneVR.Framework.Shared.HVRControllerType)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_ControllerType_m426AF1CB2A185DF1DAF75765695BDBA42B63800A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, int32_t ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::set_FingerSettings(HurricaneVR.Framework.Shared.HVRFingerSettings)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_FingerSettings_mA059C90F8D80706CE6E935B061B2E63504F964AF_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___0_value, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrWhiteSpace(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::IsKnuckles(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_IsKnuckles_m66CE0F0E86DAB4A8C8B627D62B3E37C1B0708576 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_manufacturer, String_t* ___1_controllerName, const RuntimeMethod* method) ;
// System.Boolean System.String::Contains(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckForSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_CheckForSteamVR_mF989C7F61072A9DF0F018248E78C3B096E035827 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.Management.XRGeneralSettings UnityEngine.XR.Management.XRGeneralSettings::get_Instance()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline (const RuntimeMethod* method) ;
// UnityEngine.XR.Management.XRManagerSettings UnityEngine.XR.Management.XRGeneralSettings::get_Manager()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline (XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.Management.XRLoader UnityEngine.XR.Management.XRManagerSettings::get_activeLoader()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_XRPluginLoader(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_XRPluginLoader_m13302B898CC6CBC7B17209C1DE0FB0BBDE7FCEB7 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_value, const RuntimeMethod* method) ;
// System.Collections.Generic.IReadOnlyList`1<UnityEngine.XR.Management.XRLoader> UnityEngine.XR.Management.XRManagerSettings::get_activeLoaders()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* XRManagerSettings_get_activeLoaders_m47D0FF16B7012A87F56D93124DC5D8DA0ACA591F_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.XR.Management.XRLoader,System.String>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mD060B4FE8EC69FF09BE8CD8A7A2A8FC303DC7874 (Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<UnityEngine.XR.Management.XRLoader,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisXRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976_TisString_t_m2602DC60F4F95DFBC03B14AD97853B25E5FA75E8 (RuntimeObject* ___0_source, Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* ___1_selector, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisRuntimeObject_m67C538A5EBF57C4844107A8EF25DB2CAAFBAF8FB_gshared)(___0_source, ___1_selector, method);
}
// System.String System.String::Join(System.String,System.Collections.Generic.IEnumerable`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m8159F953B3D62AA54A0853A6E9573CDC0F63E158 (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::get_automaticLoading()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRManagerSettings_get_automaticLoading_mF28DC51D46409F4D75DCF53E38C8E6B28444B01A_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.Management.XRManagerSettings::get_isInitializationComplete()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.XRSettings::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70 (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_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.Management.XRManagerSettings::InitializeLoaderSync()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRManagerSettings_InitializeLoaderSync_m5CE4139417252856F67537554BAD16798E5A8D6D (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.Management.XRManagerSettings::StartSubsystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRManagerSettings_StartSubsystems_m94D89460222C083D6E25881C6825E44FEC98DDCC (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.Management.XRManagerSettings::StopSubsystems()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRManagerSettings_StopSubsystems_mB59730C9283178A5E9E6D6E9127FE3DB25CC82D4 (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.Management.XRManagerSettings::DeinitializeLoader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRManagerSettings_DeinitializeLoader_m81038A43AD1AD84045B90396D1E2E4F2D8029BAB (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnXRStopped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnXRStopped_mBDACA379AD08C5EC5BCF5972B131472F2189215A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::InitSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_InitSteamVR_mAC5C9CB6213C00CBAF810C7C62EEDC056842148E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::ApplyTrackingOrigin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_ApplyTrackingOrigin_m54FF802ED5A5BD13079B2CA562F0D687E6F5C149 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::StopSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_StopSteamVR_m46E1D9B364A1931B52DF48D72AFC20F7BE5C647A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method) ;
// System.Collections.IEnumerator HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateTrackingOrigin(UnityEngine.XR.TrackingOriginModeFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRInputManager_UpdateTrackingOrigin_mD05F43E8D7A90739C92C929394EDA17F5B7675D8 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_originFlags, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateTrackingOriginU3Ed__150__ctor_m0B7AFF0981C2E16664FE467EAEDF65D657FE3EEC (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, int32_t ___0_U3CU3E1__state, 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 ___0_x, float ___1_y, const RuntimeMethod* 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.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvent__ctor_mE6638811AE42EDB1DE7CEDC6EF440E98EB9A2944 (HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.XRDisplaySubsystem>::.ctor()
inline void List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m50205350E2ECD1EA14D0DF9DA06D8292877891FA (U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>::.ctor()
inline void List_1__ctor_mC249FC827BC3BE999A938F8B5BD884F8AA0CB7FA (List_1_t90832B88D7207769654164CC28440CF594CC397D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_t90832B88D7207769654164CC28440CF594CC397D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Void UnityEngine.SubsystemManager::GetInstances<UnityEngine.XR.XRInputSubsystem>(System.Collections.Generic.List`1<T>)
inline void SubsystemManager_GetInstances_TisXRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34_mE4E3C5739928E93E572D92105A4D3BAC7FC877AF (List_1_t90832B88D7207769654164CC28440CF594CC397D* ___0_subsystems, const RuntimeMethod* method)
{
(( void (*) (List_1_t90832B88D7207769654164CC28440CF594CC397D*, const RuntimeMethod*))SubsystemManager_GetInstances_TisRuntimeObject_mCBA01F889BE624767358AB5494CD2D7F1B2FB064_gshared)(___0_subsystems, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>::get_Count()
inline int32_t List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_inline (List_1_t90832B88D7207769654164CC28440CF594CC397D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_t90832B88D7207769654164CC28440CF594CC397D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.String System.Int32::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.XR.XRInputSubsystem>::get_Item(System.Int32)
inline XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34* List_1_get_Item_m69C3B0FCDB85116A8F7AB368DC33EBCC27556F0E (List_1_t90832B88D7207769654164CC28440CF594CC397D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34* (*) (List_1_t90832B88D7207769654164CC28440CF594CC397D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
// System.Boolean UnityEngine.XR.XRInputSubsystem::TrySetTrackingOriginMode(UnityEngine.XR.TrackingOriginModeFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool XRInputSubsystem_TrySetTrackingOriginMode_m132C190CEAE4403A381BF1C1C4B5FF349F2A3FA7 (XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34* __this, int32_t ___0_origin, const RuntimeMethod* method) ;
// System.Void HVRInputActions::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputActions_Disable_mF9B9F8D5F7072A7DD74F1FF131A02BA5CC2B1F87 (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// System.Void HVRInputActions::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputActions_Dispose_m9B3C90A70D6892F1E69DAC4E540F8706A129971F (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// System.Void HVRInputActions::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputActions__ctor_m4D132CE128A0C159ABE34DD9C2EE957454D6B4BB (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// System.Void HVRInputActions::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputActions_Enable_m9D0407A535BB35A87C5260E852D00BFA0709BE22 (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRController_Start_m0058543E09AA6C8BC66F5E31667F59A1C93B0B7C (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_Init_mADAD2CA4C4531025D622A40D41B3C8DF3317C4A6 (const RuntimeMethod* method) ;
// System.Void System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>::.ctor(System.Object,System.IntPtr)
inline void Action_2__ctor_m23A4911D82F290811EDC6BFC315C339857526804 (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.InputSystem.InputSystem::add_onDeviceChange(System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onDeviceChange_mC1BAF8DE08B2B3F6D0A98D80AE1E4FF5531C60FA (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.InputControl::get_usages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::Contains<UnityEngine.InputSystem.Utilities.InternedString>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,TValue)
inline bool ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___0_array, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_gshared)(___0_array, ___1_value, method);
}
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Shared.HVRController::get_Side()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// HVRInputActions/LeftHandActions HVRInputActions::get_LeftHand()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Primary2DAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Primary2DAxis_m820E9DE1A5AB74AAE8FD11D69F6AB2D8A74BEE79 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<UnityEngine.Vector2>()
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
return (( Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_gshared)(__this, method);
}
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Primary2DAxisClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Primary2DAxisClick_m30FD5C32A6311A202379598F2D7C1060554E882C (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::SetBool(System.Boolean&,UnityEngine.InputSystem.InputAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, bool* ___0_val, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___1_action, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Secondary2DAxisClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Secondary2DAxisClick_mDA6113C402236998277220CDD31BCA6B035C17CE (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Secondary2DAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Secondary2DAxis_mEE3B39EC18FDAAAEE48FEE8431726101E3D63332 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Grip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Grip_mCF808449EFCA38124E8D52F00A01101FBB5A3AC8 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Single>()
inline float InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
return (( float (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_gshared)(__this, method);
}
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_GripForce()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_GripForce_m99B7F99560805FFD1D72BB7B0156F0B0EA0ABADE (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Trigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Trigger_m2D55B18FEA54B443A7D458D45036BB6392973DCA (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_PrimaryButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_PrimaryButton_mC76740B596A519AEDF0FBE510F3A1B76E93692A6 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_SecondaryButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_SecondaryButton_mCA3351B71B7C15A30C339259B58CF6ACB9F9C402 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_PrimaryTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_PrimaryTouch_m25DA60FC7715933A9E8D0A4F2824A26E46E896B5 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_SecondaryTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_SecondaryTouch_m64D13FEECF8651F7DDA0DE74C43BBC7D2AEF0F62 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Primary2DAxisTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Primary2DAxisTouch_m164D393890A9150DFB27638142FC3E3AAAB41304 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Secondary2DAxisTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Secondary2DAxisTouch_m74820A7FEE42FFD1BE6B9032DAB194A7178DB53B (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_TriggerTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_TriggerTouch_mED64A6F8DB1FACE73C89F9E7583312005F5322BD (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Menu()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Menu_m480C439369DAC6129D01B4DD8EF84174180A9520 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_GripPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_GripPress_m5AC0012BEE5DE5DE5D22B7E7B953B4F35FADBBFE (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_TriggerPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_TriggerPress_m1D06E2FFDDFB95322A4AA7DD4D2B34482E502AF6 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// HVRInputActions/RightHandActions HVRInputActions::get_RightHand()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007 (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Primary2DAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Primary2DAxis_m1AEB9AAD0615545027145DB984E8CDF39B3D0128 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Primary2DAxisClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Primary2DAxisClick_m04554D566A891D01AB4ED954B4AF3179B831ACBA (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Secondary2DAxisClick()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Secondary2DAxisClick_mE3D686AF048745429AC1DE4C1279CC9A2E98B7D3 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Secondary2DAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Secondary2DAxis_m3E71B36E451D0E82C681F6C3F46B2604F61C79A0 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Grip()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Grip_m310F4FC7D4EC8F2A0C1E3FF023C63D8C4F34A663 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_GripForce()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_GripForce_m48C384B13A30F313AD79E4B0E4D845AB626F3AF8 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Trigger()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Trigger_mCEC4026E2AFD455E16EE18D8A560AD62E65765E9 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_PrimaryButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_PrimaryButton_mFD97F4043E89D47C90EFD448990D359373D7B9E1 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_SecondaryButton()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_SecondaryButton_m76F343EE4BC998628713A30F0062D2B2DD31963D (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_PrimaryTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_PrimaryTouch_mB19A54EAFFF8195C0BDB3A36D0428ECBD6E8856D (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_SecondaryTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_SecondaryTouch_m73089E45A2E843714E3F9E4BC60B787999837FB4 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Primary2DAxisTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Primary2DAxisTouch_mCD05D86C84976C4534118D40A3ADC79D26AFDEDC (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Secondary2DAxisTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Secondary2DAxisTouch_m3ACA7A1BD52042446BE968EE99377D597716B601 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_TriggerTouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_TriggerTouch_m6A4D9E1F43BDD1ED175ED05505AA224599194BCE (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Menu()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Menu_mB9BB047A89834D32004ECCA95B7715F405F678DC (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_GripPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_GripPress_m8E94F94E08DD8B93B98631501A48CB8AAC2ADE18 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_TriggerPress()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_TriggerPress_mE1DCBB7AA25105501498867611E5E9EA580C2293 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputAction::get_activeControl()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputAction_get_activeControl_m1FE60E2AD60BA8C13A4D4EB7B5628422FC348081 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
// System.Boolean System.Type::op_Equality(System.Type,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction::ReadValue<System.Boolean>()
inline bool InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method)
{
return (( bool (*) (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*, const RuntimeMethod*))InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431_gshared)(__this, method);
}
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_Haptics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_Haptics_m7F65C07F4A424D0F72926A2B268FE8C41CD50712 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_Haptics()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_Haptics_m8376B4D0C3FB06F36DBCCA290B151D9C5BD611DE (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.OpenXR.Input.OpenXRInput::SendHapticImpulse(UnityEngine.InputSystem.InputAction,System.Single,System.Single,System.Single,UnityEngine.InputSystem.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OpenXRInput_SendHapticImpulse_m16137E35A743E364626B10B929F1D522C94A5AD4 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___0_action, float ___1_amplitude, float ___2_frequency, float ___3_duration, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___4_inputDevice, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRController_Vibrate_mF3A84A28168F037B291B8A23F42597104F7D3352 (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, float ___0_amplitude, float ___1_duration, float ___2_frequency, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRController__ctor_m09A30C6F1E5D6D5FEE0CAA9E8090CF46A571A0C1 (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_RightController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.Shared.HVRController::get_ControllerType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_LeftController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_UpdateInputs()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerInputs_get_UpdateInputs_mD8B1EC097F9B20136D30323F694EBEE6D06D66D3_inline (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::ResetState(HurricaneVR.Framework.Shared.HVRButtonState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* ___0_buttonState, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::SetState(HurricaneVR.Framework.Shared.HVRButtonState&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* ___0_buttonState, bool ___1_pressed, const RuntimeMethod* method) ;
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::CheckWASD()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerInputs_CheckWASD_mCAD74F1D80E408EB66FF5C7CCF0E88AEA3815E5A (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_sqrMagnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434 (int32_t ___0_key, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::GetButtonState(HurricaneVR.Framework.Shared.HVRHandSide,HurricaneVR.Framework.Shared.HVRButtons)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA (int32_t ___0_side, int32_t ___1_button, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_TeleportController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_TeleportController_m8E31028941EEFDFC1AA68ED2D15BB01A623FA1DF (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA (int32_t ___0_button, const RuntimeMethod* method) ;
// System.Single UnityEngine.Input::GetAxis(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62 (String_t* ___0_axisName, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Transform::get_forward()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::set_DeltaEulerZ(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTrackedController_set_DeltaEulerZ_m3F3866C9B708AB72EE349CB68A2D7FA8F0AF45D4_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, float ___0_value, 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_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::set_DeltaRotationZ(UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTrackedController_set_DeltaRotationZ_m6AB11AF6141BFEEFEDB07C1DFC44D6254295374E_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::get_DeltaEulerZ()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HVRTrackedController_get_DeltaEulerZ_m6C8ED952AAF5D5D478ED9D273C1F08D104DB23FD_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.ButtonInfo::.ctor(System.String,HurricaneVR.Framework.ControllerInput.ButtonReadType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7 (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E* __this, String_t* ___0_name, int32_t ___1_type, const RuntimeMethod* method) ;
// HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.Shared.HVRController::get_InputMap()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// UnityEngine.XR.InputDevice HurricaneVR.Framework.Shared.HVRController::get_Device()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.InputDevice::TryGetFeatureValue(UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>,UnityEngine.Vector2&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C ___0_usage, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___1_value, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.XR.InputDevice::TryGetFeatureValue(UnityEngine.XR.InputFeatureUsage`1<System.Single>,System.Single&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_TryGetFeatureValue_m675D52240379FEF80D6499B5031941812FDFD081 (InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* __this, InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 ___0_usage, float* ___1_value, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRXRInputController::IsPressed(UnityEngine.XR.InputDevice,HurricaneVR.Framework.Shared.HVRXRInputFeatures,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, int32_t ___1_inputFeature, float ___2_threshold, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Shared.HVRController::SetButtonState(HurricaneVR.Framework.Shared.HVRButtons,HurricaneVR.Framework.Shared.HVRButtonState&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRController_SetButtonState_mCB666B6892D5DBB6A2E60105429CCDD5CD20B5A6 (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, int32_t ___0_button, HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* ___1_buttonState, bool ___2_pressed, const RuntimeMethod* method) ;
// System.Void System.ArgumentException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRXRInputController::CheckAdditionalFeature(HurricaneVR.Framework.Shared.HVRXRInputFeatures)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRXRInputController_CheckAdditionalFeature_m79B71763EC0D33B112A95F2A9EE0C76446073BF6 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, int32_t ___0_input, const RuntimeMethod* method) ;
// System.Void UnityEngine.XR.InputFeatureUsage`1<System.Boolean>::.ctor(System.String)
inline void InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7 (InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637* __this, String_t* ___0_usageName, const RuntimeMethod* method)
{
(( void (*) (InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637*, String_t*, const RuntimeMethod*))InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_gshared)(__this, ___0_usageName, method);
}
// System.Void UnityEngine.XR.InputFeatureUsage`1<System.Single>::.ctor(System.String)
inline void InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989 (InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848* __this, String_t* ___0_usageName, const RuntimeMethod* method)
{
(( void (*) (InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848*, String_t*, const RuntimeMethod*))InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_gshared)(__this, ___0_usageName, method);
}
// System.Void UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2>::.ctor(System.String)
inline void InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A (InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C* __this, String_t* ___0_usageName, const RuntimeMethod* method)
{
(( void (*) (InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C*, String_t*, const RuntimeMethod*))InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_gshared)(__this, ___0_usageName, method);
}
// System.Boolean UnityEngine.Application::get_isPlaying()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindPosition_m7B9CE7F42B392662BEE57C243C8DAB53FC8004D6 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::BindPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_BindPosition_m4DF625B33E1A4446F64733AA8B637A4E11BAA382 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindRotation_m0DFEEED9AEA69CB064BAD3A0E386DFE59BA085F8 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::BindRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_BindRotation_mFD6F7B97EA77241E70C163C90B6E99E6904BA3A1 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction UnityEngine.InputSystem.InputActionProperty::get_action()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputActionProperty_get_action_mABF2197D9CC6586E5DFB0481CF9C1B2586F41A47 (InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding> UnityEngine.InputSystem.InputAction::get_bindings()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 InputAction_get_bindings_m88182F2EA5781CC756B38FDCC87450F46B1199B6 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputBinding>::get_Count()
inline int32_t ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_inline (ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_gshared_inline)(__this, method);
}
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_ControllerPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_ControllerPosition_m3F958085B4E8C63B10EC17416575644614A16ADE (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_ControllerPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_ControllerPosition_mB692A0C0D2F95F44601A4224ED048DB550385E5E (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.InputAction::get_enabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_get_enabled_mA1E3523D89FCD4649E787A4BFE9D5863674846FA (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::Enable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_Enable_mB3897C0741409C033656E4566EC49135C3C8BC68 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57 (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
(( void (*) (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57_gshared)(__this, ___0_object, ___1_method, method);
}
// System.Void UnityEngine.InputSystem.InputAction::add_performed(System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_add_performed_m0337FFA16EBEF7AE365C3B558CFDFF7BB9747B54 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::add_canceled(System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_add_canceled_m69EC253E21CC314BFB350A86E294D0651F5ECA77 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/LeftHandActions::get_ControllerRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* LeftHandActions_get_ControllerRotation_m0C60EAB30D4C4414935B5884C1814B3019247020 (LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputAction HVRInputActions/RightHandActions::get_ControllerRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* RightHandActions_get_ControllerRotation_m46D066BC9B4B1C7D97C5920777022012646B6E42 (RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputActionReference UnityEngine.InputSystem.InputActionProperty::get_reference()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* InputActionProperty_get_reference_m71A5E6BC4908F5AD358FAE3821EEFB236AFC71D3 (InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::Disable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_Disable_m72D1982F82457C6E003440BADD06989D399BDE50 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::remove_performed(System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_remove_performed_m1BE84CED38F11F17C825FA782B35C92D708E6E44 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___0_value, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputAction::remove_canceled(System.Action`1<UnityEngine.InputSystem.InputAction/CallbackContext>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputAction_remove_canceled_m7CF8D377C61DB1290E153C56312A7C075544AF7F (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___0_value, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.InputAction/CallbackContext::ReadValue<UnityEngine.Vector3>()
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8* __this, const RuntimeMethod* method)
{
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8*, const RuntimeMethod*))CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD_gshared)(__this, method);
}
// TValue UnityEngine.InputSystem.InputAction/CallbackContext::ReadValue<UnityEngine.Quaternion>()
inline Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8* __this, const RuntimeMethod* method)
{
return (( Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 (*) (CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8*, const RuntimeMethod*))CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E_gshared)(__this, method);
}
// System.Void UnityEngine.InputSystem.InputSystem::add_onAfterUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onAfterUpdate_mD104BB1A6BC030FF724FCC036F3F516B59172A65 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindActions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindActions_m0AA68C929D2BC130F2A4B12C06A83CE235107E4F (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputSystem::remove_onAfterUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onAfterUpdate_m8164D154512F0136ABE60A831EA38818BF24CA8F (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputState::get_currentUpdateType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputState_get_currentUpdateType_m77DBCEC0F6E435740C44467281149B2F74025C10_inline (const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Camera>()
inline Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Boolean UnityEngine.Camera::get_stereoEnabled()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Camera_get_stereoEnabled_m33F6247051D68E8FFEF9C0EC34C6F4B4B53FC8AF (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* __this, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ;
// T UnityEngine.Component::GetComponent<UnityEngine.Rigidbody>()
inline Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
{
return (( Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
}
// System.Void HurricaneVR.Framework.Components.HVRButton::set_Rigidbody(UnityEngine.Rigidbody)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRButton_set_Rigidbody_m3797517BF8883522E6BA301E661D89F309D0DB32_inline (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ;
// System.Void HurricaneVR.Framework.Components.HVRButton::ClampBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_ClampBounds_m7DB1FE997ABC6E2732CF1BAB5DAE38579B95742E (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method) ;
// UnityEngine.Rigidbody HurricaneVR.Framework.Components.HVRButton::get_Rigidbody()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRButton_get_Rigidbody_m84956F8FFF63EACF47C63F1E67C6A7630D2F7FAB_inline (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>::Invoke(T0)
inline void UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01 (UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021* __this, HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* ___0_arg0, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021*, HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method);
}
// System.Void HurricaneVR.Framework.Components.VRButtonEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRButtonEvent__ctor_mDC969D8359E8254BA39132F87103CF86FCB84FA4 (VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRButton>::.ctor()
inline void UnityEvent_1__ctor_m8FC19123675CD3C0E3D629DD2D345540FFD6B4B3 (UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021* __this, const RuntimeMethod* method)
{
(( void (*) (UnityEvent_1_t29461B61ECFC30C32A6BDCE3B15A9FAF5A64E021*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method);
}
// System.Void UnityEngine.Rigidbody::set_centerOfMass(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* 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 ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, 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_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ;
// System.Void System.Array::Clear(System.Array,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass264_0__ctor_mC281D00ECC25CE9959ABE6BFE3DFB0DFA91215B0 (U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<>c__DisplayClass264_0::<CheckSocketGrab>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass264_0_U3CCheckSocketGrabU3Eb__0_m52E475ECD61F624F1657F30D839E3806BCAD1DD8 (U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (grabbable == GrabbedTarget) CollisionHandler.Sweep(this);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___grabbable_1;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___U3CU3E4__this_0;
NullCheck(L_1);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_2, NULL);
if (!L_3)
{
goto IL_002e;
}
}
{
// if (grabbable == GrabbedTarget) CollisionHandler.Sweep(this);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___U3CU3E4__this_0;
NullCheck(L_4);
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_5 = L_4->___CollisionHandler_56;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = __this->___U3CU3E4__this_0;
NullCheck(L_5);
VirtualActionInvoker1< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* >::Invoke(9 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) */, L_5, L_6);
}
IL_002e:
{
// });
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 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMoveGrabU3Ed__319__ctor_mF8339208AAC8E6C1C66957FE792246ADA65A3A32 (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMoveGrabU3Ed__319_System_IDisposable_Dispose_m1D218193CFC97A7386491211F38648BEABBFAF20 (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CMoveGrabU3Ed__319_MoveNext_m428467E33783194909EDF174B8CDAEFB0172ED9F (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_1 = NULL;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_01d4;
}
}
{
return (bool)0;
}
IL_001a:
{
__this->___U3CU3E1__state_0 = (-1);
// _moveGrab = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = V_1;
NullCheck(L_4);
L_4->____moveGrab_136 = (bool)1;
// _handMoving = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = V_1;
NullCheck(L_5);
L_5->____handMoving_114 = (bool)1;
// var target = PoseWorldPosition;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = V_1;
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(L_6, NULL);
__this->___U3CtargetU3E5__2_3 = L_7;
// var offset = -HandModel.localPosition;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_8 = V_1;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = L_8->___HandModel_63;
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_9, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_10, NULL);
__this->___U3CoffsetU3E5__3_4 = L_11;
// var start = transform.position;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = V_1;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
__this->___U3CstartU3E5__4_5 = L_14;
// if (IsLineGrab)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = V_1;
NullCheck(L_15);
bool L_16;
L_16 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(L_15, NULL);
if (!L_16)
{
goto IL_00a5;
}
}
{
// GrabAnchorLocal = GetGrabbableAnchor(GrabbedTarget, PosableGrabPoint);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_17 = V_1;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_18 = V_1;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_19 = V_1;
NullCheck(L_19);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20;
L_20 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_19, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_21 = V_1;
NullCheck(L_21);
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_22;
L_22 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(L_21, NULL);
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
L_23 = HVRHandGrabber_GetGrabbableAnchor_mCA2E821245A7D5EDA22CC54E98CAE227C1E43D83(L_18, L_20, L_22, NULL);
NullCheck(L_17);
HVRHandGrabber_set_GrabAnchorLocal_m604EE708FEA0744D8D22D88035E35C189F6923C9_inline(L_17, L_23, NULL);
// target = GrabAnchorWorld;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_24 = V_1;
NullCheck(L_24);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
L_25 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(L_24, NULL);
__this->___U3CtargetU3E5__2_3 = L_25;
// offset = -GetLineGrabHandAnchor(PosableGrabPoint);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = V_1;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_27 = V_1;
NullCheck(L_27);
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_28;
L_28 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(L_27, NULL);
NullCheck(L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
L_29 = HVRHandGrabber_GetLineGrabHandAnchor_m60A2871529098C032F29012A9ED61B7D53BA5193(L_26, L_28, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_29, NULL);
__this->___U3CoffsetU3E5__3_4 = L_30;
}
IL_00a5:
{
// var time = (target + transform.TransformDirection(offset) - transform.position).magnitude / HandGrabSpeed;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = __this->___U3CtargetU3E5__2_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_32 = V_1;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_32, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = __this->___U3CoffsetU3E5__3_4;
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
L_35 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_33, L_34, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
L_36 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_35, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_37 = V_1;
NullCheck(L_37);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38;
L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_37, NULL);
NullCheck(L_38);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
L_39 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_38, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
L_40 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_36, L_39, NULL);
V_3 = L_40;
float L_41;
L_41 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_42 = V_1;
NullCheck(L_42);
float L_43 = L_42->___HandGrabSpeed_33;
__this->___U3CtimeU3E5__5_6 = ((float)(L_41/L_43));
// var elapsed = 0f;
__this->___U3CelapsedU3E5__6_7 = (0.0f);
// Rigidbody.detectCollisions = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_44 = V_1;
NullCheck(L_44);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_45;
L_45 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_44, NULL);
NullCheck(L_45);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_45, (bool)0, NULL);
// var startRot = HandModel.rotation;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_46 = V_1;
NullCheck(L_46);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47 = L_46->___HandModel_63;
NullCheck(L_47);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48;
L_48 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_47, NULL);
__this->___U3CstartRotU3E5__7_8 = L_48;
goto IL_01db;
}
IL_0113:
{
// if (IsLineGrab)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_49 = V_1;
NullCheck(L_49);
bool L_50;
L_50 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(L_49, NULL);
if (!L_50)
{
goto IL_0129;
}
}
{
// target = GrabAnchorWorld;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_51 = V_1;
NullCheck(L_51);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(L_51, NULL);
__this->___U3CtargetU3E5__2_3 = L_52;
goto IL_0135;
}
IL_0129:
{
// target = PoseWorldPosition;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_53 = V_1;
NullCheck(L_53);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
L_54 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(L_53, NULL);
__this->___U3CtargetU3E5__2_3 = L_54;
}
IL_0135:
{
// elapsed += Time.fixedDeltaTime;
float L_55 = __this->___U3CelapsedU3E5__6_7;
float L_56;
L_56 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
__this->___U3CelapsedU3E5__6_7 = ((float)il2cpp_codegen_add(L_55, L_56));
// transform.position = Vector3.Lerp(start, target + transform.TransformDirection(offset), elapsed / time);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_57 = V_1;
NullCheck(L_57);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
L_58 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_57, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = __this->___U3CstartU3E5__4_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = __this->___U3CtargetU3E5__2_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_61 = V_1;
NullCheck(L_61);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62;
L_62 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_61, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = __this->___U3CoffsetU3E5__3_4;
NullCheck(L_62);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
L_64 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_62, L_63, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
L_65 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_60, L_64, NULL);
float L_66 = __this->___U3CelapsedU3E5__6_7;
float L_67 = __this->___U3CtimeU3E5__5_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
L_68 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_59, L_65, ((float)(L_66/L_67)), NULL);
NullCheck(L_58);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_58, L_68, NULL);
// transform.rotation = Quaternion.Lerp(startRot, PoseWorldRotation, elapsed / time) * Quaternion.Inverse(HandModelRotation);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_69 = V_1;
NullCheck(L_69);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_70;
L_70 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_69, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71 = __this->___U3CstartRotU3E5__7_8;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_72 = V_1;
NullCheck(L_72);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73;
L_73 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(L_72, NULL);
float L_74 = __this->___U3CelapsedU3E5__6_7;
float L_75 = __this->___U3CtimeU3E5__5_6;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76;
L_76 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_71, L_73, ((float)(L_74/L_75)), NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_77 = V_1;
NullCheck(L_77);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78;
L_78 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(L_77, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_79;
L_79 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_78, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80;
L_80 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_76, L_79, NULL);
NullCheck(L_70);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_70, L_80, NULL);
// yield return _wffu;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_81 = V_1;
NullCheck(L_81);
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_82 = L_81->____wffu_135;
__this->___U3CU3E2__current_1 = L_82;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_82);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_01d4:
{
__this->___U3CU3E1__state_0 = (-1);
}
IL_01db:
{
// while (elapsed < time && GrabbedTarget)
float L_83 = __this->___U3CelapsedU3E5__6_7;
float L_84 = __this->___U3CtimeU3E5__5_6;
if ((!(((float)L_83) < ((float)L_84))))
{
goto IL_01f9;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_85 = V_1;
NullCheck(L_85);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_86;
L_86 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_85, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_87;
L_87 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_86, NULL);
if (L_87)
{
goto IL_0113;
}
}
IL_01f9:
{
// _handMoving = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_88 = V_1;
NullCheck(L_88);
L_88->____handMoving_114 = (bool)0;
// if (!GrabbedTarget)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_89 = V_1;
NullCheck(L_89);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_90;
L_90 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_89, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_91;
L_91 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_90, NULL);
if (L_91)
{
goto IL_020f;
}
}
{
// yield break;
return (bool)0;
}
IL_020f:
{
// if (!GrabbedTarget.DisableHandCollision)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_92 = V_1;
NullCheck(L_92);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_93;
L_93 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_92, NULL);
NullCheck(L_93);
bool L_94 = L_93->___DisableHandCollision_49;
if (L_94)
{
goto IL_0223;
}
}
{
// _checkingEnableCollision = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_95 = V_1;
NullCheck(L_95);
L_95->____checkingEnableCollision_142 = (bool)1;
}
IL_0223:
{
// var deltaRot = CachedWorldRotation * Quaternion.Inverse(PoseWorldRotation);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_96 = V_1;
NullCheck(L_96);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_97;
L_97 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_96, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_98 = V_1;
NullCheck(L_98);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99;
L_99 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(L_98, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100;
L_100 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_99, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_101;
L_101 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_97, L_100, NULL);
V_2 = L_101;
// transform.rotation = Quaternion.Inverse(deltaRot) * transform.rotation;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_102 = V_1;
NullCheck(L_102);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_103;
L_103 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_102, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_104 = V_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_105;
L_105 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_104, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_106 = V_1;
NullCheck(L_106);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_107;
L_107 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_106, NULL);
NullCheck(L_107);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_108;
L_108 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_107, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_109;
L_109 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_105, L_108, NULL);
NullCheck(L_103);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_103, L_109, NULL);
// transform.position = target + transform.TransformDirection(offset);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_110 = V_1;
NullCheck(L_110);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111;
L_111 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_110, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = __this->___U3CtargetU3E5__2_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_113 = V_1;
NullCheck(L_113);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114;
L_114 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_113, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_115 = __this->___U3CoffsetU3E5__3_4;
NullCheck(L_114);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
L_116 = Transform_TransformDirection_m9BE1261DF2D48B7A4A27D31EE24D2D97F89E7757(L_114, L_115, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117;
L_117 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_112, L_116, NULL);
NullCheck(L_111);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_111, L_117, NULL);
// GrabPointGrab(GrabbedTarget);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_118 = V_1;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_119 = V_1;
NullCheck(L_119);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_120;
L_120 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_119, NULL);
NullCheck(L_118);
HVRHandGrabber_GrabPointGrab_mCFBBE6B819DD11CE76B04C52DF4D198BDB54A79B(L_118, L_120, NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CMoveGrabU3Ed__319_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m692E624039508F3B1EBFE71EF26CEF8A6BB62DFF (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CMoveGrabU3Ed__319_System_Collections_IEnumerator_Reset_m4AAC7ABFFCD8801C508086981A570A1384297AD3 (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CMoveGrabU3Ed__319_System_Collections_IEnumerator_Reset_m4AAC7ABFFCD8801C508086981A570A1384297AD3_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<MoveGrab>d__319::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CMoveGrabU3Ed__319_System_Collections_IEnumerator_get_Current_mD6BC885CF8C411C4843FFED0F2B785480F68AA54 (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckReleasedOverlapU3Ed__346__ctor_m900465B624D1B1A0B8E6C3DE6960C4680A72BC31 (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckReleasedOverlapU3Ed__346_System_IDisposable_Dispose_mDA099937058D5C51AFC6F22EB7EA8362F40B1454 (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCheckReleasedOverlapU3Ed__346_MoveNext_m2F08B662809A742A540C4382D383EC8215F8DB5F (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m5EEB1AE319A9C2CC3F17BC0AA421ECFAF2F019FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_1 = NULL;
int32_t V_2 = 0;
bool V_3 = false;
int32_t V_4 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
switch (L_2)
{
case 0:
{
goto IL_0022;
}
case 1:
{
goto IL_005a;
}
case 2:
{
goto IL_00e4;
}
}
}
{
return (bool)0;
}
IL_0022:
{
__this->___U3CU3E1__state_0 = (-1);
// if (!OverlapSizer || !_overlapCollider)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = V_1;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = L_3->___OverlapSizer_67;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (!L_5)
{
goto IL_0043;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = V_1;
NullCheck(L_6);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_7 = L_6->____overlapCollider_111;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (L_8)
{
goto IL_0045;
}
}
IL_0043:
{
// yield break;
return (bool)0;
}
IL_0045:
{
// yield return _wffu;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9 = V_1;
NullCheck(L_9);
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_10 = L_9->____wffu_135;
__this->___U3CU3E2__current_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_10);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_005a:
{
__this->___U3CU3E1__state_0 = (-1);
// var elapsed = 0f;
__this->___U3CelapsedU3E5__2_5 = (0.0f);
goto IL_0120;
}
IL_0071:
{
// var count = Physics.OverlapSphereNonAlloc(OverlapSizer.transform.position, _overlapCollider.radius, _overlapColliders, ~0, QueryTriggerInteraction.Ignore);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_11 = V_1;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___OverlapSizer_67;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
NullCheck(L_13);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = V_1;
NullCheck(L_15);
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_16 = L_15->____overlapCollider_111;
NullCheck(L_16);
float L_17;
L_17 = SphereCollider_get_radius_m1BB513491906E76A4F71929E3DB72A1542309697(L_16, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_18 = V_1;
NullCheck(L_18);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_19 = L_18->____overlapColliders_112;
int32_t L_20;
L_20 = Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83(L_14, L_17, L_19, (-1), 1, NULL);
V_2 = L_20;
// if (count == 0)
int32_t L_21 = V_2;
if (!L_21)
{
goto IL_0136;
}
}
{
// var match = false;
V_3 = (bool)0;
// for (int i = 0; i < count; i++)
V_4 = 0;
goto IL_00c7;
}
IL_00a7:
{
// if (grabbable.IsIgnoreCollider(_overlapColliders[i]))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = __this->___grabbable_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_23 = V_1;
NullCheck(L_23);
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_24 = L_23->____overlapColliders_112;
int32_t L_25 = V_4;
NullCheck(L_24);
int32_t L_26 = L_25;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = (L_24)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
NullCheck(L_22);
bool L_28;
L_28 = HVRGrabbable_IsIgnoreCollider_mD77E374A7D1C1E76415B346D51E2D682EC7D3B79(L_22, L_27, NULL);
if (!L_28)
{
goto IL_00c1;
}
}
{
// match = true;
V_3 = (bool)1;
// break;
goto IL_00cc;
}
IL_00c1:
{
// for (int i = 0; i < count; i++)
int32_t L_29 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_00c7:
{
// for (int i = 0; i < count; i++)
int32_t L_30 = V_4;
int32_t L_31 = V_2;
if ((((int32_t)L_30) < ((int32_t)L_31)))
{
goto IL_00a7;
}
}
IL_00cc:
{
// if (!match)
bool L_32 = V_3;
if (!L_32)
{
goto IL_0136;
}
}
{
// yield return _wffu;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_33 = V_1;
NullCheck(L_33);
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_34 = L_33->____wffu_135;
__this->___U3CU3E2__current_1 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_34);
__this->___U3CU3E1__state_0 = 2;
return (bool)1;
}
IL_00e4:
{
__this->___U3CU3E1__state_0 = (-1);
// elapsed += Time.fixedDeltaTime;
float L_35 = __this->___U3CelapsedU3E5__2_5;
float L_36;
L_36 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
__this->___U3CelapsedU3E5__2_5 = ((float)il2cpp_codegen_add(L_35, L_36));
// if (!grabbable.RequireOverlapClearance && elapsed > timeout)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_37 = __this->___grabbable_3;
NullCheck(L_37);
bool L_38 = L_37->___RequireOverlapClearance_40;
if (L_38)
{
goto IL_0120;
}
}
{
float L_39 = __this->___U3CelapsedU3E5__2_5;
float L_40 = __this->___timeout_4;
if ((!(((float)L_39) > ((float)L_40))))
{
goto IL_0120;
}
}
{
// StartPushing();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_41 = V_1;
NullCheck(L_41);
VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPushing() */, L_41);
// break;
goto IL_0136;
}
IL_0120:
{
// while (OverlappingGrabbables.ContainsKey(grabbable))
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_42 = V_1;
NullCheck(L_42);
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_43 = L_42->___OverlappingGrabbables_92;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_44 = __this->___grabbable_3;
NullCheck(L_43);
bool L_45;
L_45 = Dictionary_2_ContainsKey_m5EEB1AE319A9C2CC3F17BC0AA421ECFAF2F019FB(L_43, L_44, Dictionary_2_ContainsKey_m5EEB1AE319A9C2CC3F17BC0AA421ECFAF2F019FB_RuntimeMethod_var);
if (L_45)
{
goto IL_0071;
}
}
IL_0136:
{
// EnableHandCollision(grabbable);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_46 = V_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_47 = __this->___grabbable_3;
NullCheck(L_46);
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(L_46, L_47, NULL);
// OverlappingGrabbables.Remove(grabbable);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_48 = V_1;
NullCheck(L_48);
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_49 = L_48->___OverlappingGrabbables_92;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_50 = __this->___grabbable_3;
NullCheck(L_49);
bool L_51;
L_51 = Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751(L_49, L_50, Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckReleasedOverlapU3Ed__346_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mAEB74FA7EF503001169A384CA1518D47C2F4D61C (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCheckReleasedOverlapU3Ed__346_System_Collections_IEnumerator_Reset_m231B80B213402D5C0E202DA53F7217F825760314 (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CCheckReleasedOverlapU3Ed__346_System_Collections_IEnumerator_Reset_m231B80B213402D5C0E202DA53F7217F825760314_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<CheckReleasedOverlap>d__346::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCheckReleasedOverlapU3Ed__346_System_Collections_IEnumerator_get_Current_mCE341D6C281C9E939D58BE70624A18B1731B2CB5 (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364__ctor_mB189625274148935A0B049863DFBC34BEFE41A03 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364_System_IDisposable_Dispose_m02755B1C3F0288A53961A184ECFF0568AAA4B264 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if ((((int32_t)L_1) == ((int32_t)((int32_t)-3))))
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_001a;
}
}
IL_0010:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0013:
{// begin finally (depth: 1)
U3CSwapGrabPointU3Ed__364_U3CU3Em__Finally1_m2845F8E6515EE9CA1E5708B099A0B7C185225DC8(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
goto IL_001a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSwapGrabPointU3Ed__364_MoveNext_mCAA63811B5F0C0CFF10743BCCA27FDBCCAF90587 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_2 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
memset((&V_6), 0, sizeof(V_6));
float V_7 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
memset((&V_8), 0, sizeof(V_8));
{
auto __finallyBlock = il2cpp::utils::Fault([&]
{
FAULT_0449:
{// begin fault (depth: 1)
U3CSwapGrabPointU3Ed__364_System_IDisposable_Dispose_m02755B1C3F0288A53961A184ECFF0568AAA4B264(__this, NULL);
return;
}// end fault
});
try
{// begin try (depth: 1)
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_1 = L_0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___U3CU3E4__this_2;
V_2 = L_1;
int32_t L_2 = V_1;
if (!L_2)
{
goto IL_001f_1;
}
}
{
int32_t L_3 = V_1;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0343_1;
}
}
{
V_0 = (bool)0;
goto IL_0450;
}
IL_001f_1:
{
__this->___U3CU3E1__state_0 = (-1);
// var grabbable = GrabbedTarget;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = V_2;
NullCheck(L_4);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
L_5 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_4, NULL);
__this->___U3CgrabbableU3E5__2_6 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgrabbableU3E5__2_6), (void*)L_5);
// _swappingGrabPoint = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = V_2;
NullCheck(L_6);
L_6->____swappingGrabPoint_148 = (bool)1;
__this->___U3CU3E1__state_0 = ((int32_t)-3);
// PoseLocalRotation = grabPoint.GetGrabbableRelativeRotation(HandSide);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = V_2;
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_8 = __this->___grabPoint_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9 = V_2;
NullCheck(L_9);
int32_t L_10 = L_9->___HandSide_37;
NullCheck(L_8);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = HVRPosableGrabPoint_GetGrabbableRelativeRotation_mDE7264D0B05A2D9A231E449316D37F04701938E7(L_8, L_10, NULL);
NullCheck(L_7);
HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline(L_7, L_11, NULL);
// var startRot = Quaternion.Inverse(HandModel.rotation) * GrabbedTarget.transform.rotation;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = V_2;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = L_12->___HandModel_63;
NullCheck(L_13);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15;
L_15 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_14, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_16 = V_2;
NullCheck(L_16);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17;
L_17 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_16, NULL);
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
NullCheck(L_18);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19;
L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20;
L_20 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_15, L_19, NULL);
__this->___U3CstartRotU3E5__3_7 = L_20;
// var targetRot = Quaternion.Inverse(grabPoint.GetPoseWorldRotation(HandSide)) * GrabbedTarget.transform.rotation;
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_21 = __this->___grabPoint_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_22 = V_2;
NullCheck(L_22);
int32_t L_23 = L_22->___HandSide_37;
NullCheck(L_21);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24;
L_24 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_21, L_23, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_25;
L_25 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_24, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = V_2;
NullCheck(L_26);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27;
L_27 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_26, NULL);
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_27, NULL);
NullCheck(L_28);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_29;
L_29 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_28, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
L_30 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_25, L_29, NULL);
__this->___U3CtargetRotU3E5__4_8 = L_30;
// var startPos = HandModel.transform.InverseTransformPoint(GrabbedTarget.transform.position);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_31 = V_2;
NullCheck(L_31);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___HandModel_63;
NullCheck(L_32);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_32, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_34 = V_2;
NullCheck(L_34);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_35;
L_35 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_34, NULL);
NullCheck(L_35);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
L_36 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_35, NULL);
NullCheck(L_36);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
NullCheck(L_33);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_33, L_37, NULL);
__this->___U3CstartPosU3E5__5_9 = L_38;
// var targetPos = Quaternion.Inverse(grabPoint.GetPoseWorldRotation(HandSide)) * (GrabbedTarget.transform.position - grabPoint.GetPoseWorldPosition(HandSide));
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_39 = __this->___grabPoint_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_40 = V_2;
NullCheck(L_40);
int32_t L_41 = L_40->___HandSide_37;
NullCheck(L_39);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42;
L_42 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_39, L_41, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_43;
L_43 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_42, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_44 = V_2;
NullCheck(L_44);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_45;
L_45 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_44, NULL);
NullCheck(L_45);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46;
L_46 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_45, NULL);
NullCheck(L_46);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
L_47 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_46, NULL);
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_48 = __this->___grabPoint_3;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_49 = V_2;
NullCheck(L_49);
int32_t L_50 = L_49->___HandSide_37;
NullCheck(L_48);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51;
L_51 = HVRPosableGrabPoint_GetPoseWorldPosition_mB17501442D0B0AA5D368E8B89ADDF55062CA8498(L_48, L_50, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
L_52 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_47, L_51, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
L_53 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_43, L_52, NULL);
__this->___U3CtargetPosU3E5__6_10 = L_53;
// GrabPoint = grabPoint.transform;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_54 = V_2;
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_55 = __this->___grabPoint_3;
NullCheck(L_55);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56;
L_56 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_55, NULL);
NullCheck(L_54);
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, L_54, L_56);
// GrabbedTarget.RemoveJoint(this);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_57 = V_2;
NullCheck(L_57);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_58;
L_58 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_57, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_59 = V_2;
NullCheck(L_58);
HVRGrabbable_RemoveJoint_m5621F5812C7761F1627A424C4264489788C586D7(L_58, L_59, NULL);
// if (HandAnimator)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_60 = V_2;
NullCheck(L_60);
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_61 = L_60->___HandAnimator_50;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_62;
L_62 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_61, NULL);
if (!L_62)
{
goto IL_0168_1;
}
}
{
// ResetHandModel();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_63 = V_2;
NullCheck(L_63);
HVRHandGrabber_ResetHandModel_mF0DA5C647F39348BF8AB23EAC927B0A6015EBBF3(L_63, NULL);
// HandAnimator.IgnoreCurls = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_64 = V_2;
NullCheck(L_64);
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_65 = L_64->___HandAnimator_50;
NullCheck(L_65);
HVRHandAnimator_set_IgnoreCurls_m81C715602CBCD330DED068BABFB1DD3352625034_inline(L_65, (bool)1, NULL);
// HandAnimator.ZeroFingerCurls();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_66 = V_2;
NullCheck(L_66);
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_67 = L_66->___HandAnimator_50;
NullCheck(L_67);
HVRHandAnimator_ZeroFingerCurls_m0F0A2C543D4A2008FCFF08FD6483EA6A1DD0B9A7(L_67, NULL);
}
IL_0168_1:
{
// CanRelease = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_68 = V_2;
NullCheck(L_68);
HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_68, (bool)0, NULL);
// if (GrabbedTarget.Rigidbody)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_69 = V_2;
NullCheck(L_69);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_70;
L_70 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_69, NULL);
NullCheck(L_70);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_71 = L_70->___Rigidbody_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_72;
L_72 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_71, NULL);
if (!L_72)
{
goto IL_0192_1;
}
}
{
// GrabbedTarget.Rigidbody.detectCollisions = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_73 = V_2;
NullCheck(L_73);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_74;
L_74 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_73, NULL);
NullCheck(L_74);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_75 = L_74->___Rigidbody_38;
NullCheck(L_75);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_75, (bool)0, NULL);
}
IL_0192_1:
{
// if (time > 0f)
float L_76 = __this->___time_4;
if ((!(((float)L_76) > ((float)(0.0f)))))
{
goto IL_0369_1;
}
}
{
// var elapsed = 0f;
__this->___U3CelapsedU3E5__7_11 = (0.0f);
// var vAxis = axis.GetVector();
int32_t L_77 = __this->___axis_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
L_78 = HVRUtilities_GetVector_m29ED19299F8CBC436E26C2924FE9C67B44DF40B4(L_77, NULL);
V_3 = L_78;
// var va = vAxis.OrthogonalVector();
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_79 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
L_80 = HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638(L_79, NULL);
V_4 = L_80;
// var v1 = GrabbedTarget.transform.rotation * va;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_81 = V_2;
NullCheck(L_81);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_82;
L_82 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_81, NULL);
NullCheck(L_82);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_83;
L_83 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_82, NULL);
NullCheck(L_83);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_84;
L_84 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_83, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
L_86 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_84, L_85, NULL);
V_5 = L_86;
// var v2 = (HandModel.rotation * targetRot) * va;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_87 = V_2;
NullCheck(L_87);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_88 = L_87->___HandModel_63;
NullCheck(L_88);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_89;
L_89 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_88, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90 = __this->___U3CtargetRotU3E5__4_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91;
L_91 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_89, L_90, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
L_93 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_91, L_92, NULL);
V_6 = L_93;
// var angle = Vector3.Angle(v1, v2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = V_6;
float L_96;
L_96 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_94, L_95, NULL);
__this->___U3CangleU3E5__8_12 = L_96;
// var sign = Mathf.Sign(Vector3.Dot(GrabbedTarget.transform.rotation * vAxis, Vector3.Cross(v1, v2)));
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_97 = V_2;
NullCheck(L_97);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_98;
L_98 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_97, NULL);
NullCheck(L_98);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_99;
L_99 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_98, NULL);
NullCheck(L_99);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100;
L_100 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_99, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102;
L_102 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_100, L_101, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = V_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
L_105 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_103, L_104, NULL);
float L_106;
L_106 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_102, L_105, NULL);
float L_107;
L_107 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_106, NULL);
V_7 = L_107;
// angle = (angle * sign + 360) % 360;
float L_108 = __this->___U3CangleU3E5__8_12;
float L_109 = V_7;
__this->___U3CangleU3E5__8_12 = (fmodf(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_108, L_109)), (360.0f))), (360.0f)));
goto IL_034b_1;
}
IL_0253_1:
{
// GrabbedTarget.transform.rotation = HandModel.rotation * startRot * Quaternion.AngleAxis(angle * elapsed / time, axis.GetVector());
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_110 = V_2;
NullCheck(L_110);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_111;
L_111 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_110, NULL);
NullCheck(L_111);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112;
L_112 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_111, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_113 = V_2;
NullCheck(L_113);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_114 = L_113->___HandModel_63;
NullCheck(L_114);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_115;
L_115 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_114, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_116 = __this->___U3CstartRotU3E5__3_7;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_117;
L_117 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_115, L_116, NULL);
float L_118 = __this->___U3CangleU3E5__8_12;
float L_119 = __this->___U3CelapsedU3E5__7_11;
float L_120 = __this->___time_4;
int32_t L_121 = __this->___axis_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122;
L_122 = HVRUtilities_GetVector_m29ED19299F8CBC436E26C2924FE9C67B44DF40B4(L_121, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_123;
L_123 = Quaternion_AngleAxis_mF37022977B297E63AA70D69EA1C4C922FF22CC80(((float)(((float)il2cpp_codegen_multiply(L_118, L_119))/L_120)), L_122, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_124;
L_124 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_117, L_123, NULL);
NullCheck(L_112);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_112, L_124, NULL);
// GrabbedTarget.transform.position = HandModel.transform.TransformPoint(Vector3.Lerp(startPos, targetPos, elapsed / time));
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_125 = V_2;
NullCheck(L_125);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_126;
L_126 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_125, NULL);
NullCheck(L_126);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_127;
L_127 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_126, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_128 = V_2;
NullCheck(L_128);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_129 = L_128->___HandModel_63;
NullCheck(L_129);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_130;
L_130 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_129, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131 = __this->___U3CstartPosU3E5__5_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = __this->___U3CtargetPosU3E5__6_10;
float L_133 = __this->___U3CelapsedU3E5__7_11;
float L_134 = __this->___time_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135;
L_135 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_131, L_132, ((float)(L_133/L_134)), NULL);
NullCheck(L_130);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136;
L_136 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_130, L_135, NULL);
NullCheck(L_127);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_127, L_136, NULL);
// if (GrabbedTarget.Rigidbody)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_137 = V_2;
NullCheck(L_137);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_138;
L_138 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_137, NULL);
NullCheck(L_138);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_139 = L_138->___Rigidbody_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_140;
L_140 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_139, NULL);
if (!L_140)
{
goto IL_031c_1;
}
}
{
// GrabbedTarget.Rigidbody.velocity = GrabbedTarget.Rigidbody.angularVelocity = Vector3.zero;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_141 = V_2;
NullCheck(L_141);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_142;
L_142 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_141, NULL);
NullCheck(L_142);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_143 = L_142->___Rigidbody_38;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_144 = V_2;
NullCheck(L_144);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_145;
L_145 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_144, NULL);
NullCheck(L_145);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_146 = L_145->___Rigidbody_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_147;
L_147 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_148 = L_147;
V_8 = L_148;
NullCheck(L_146);
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_146, L_148, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_149 = V_8;
NullCheck(L_143);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_143, L_149, NULL);
}
IL_031c_1:
{
// elapsed += Time.deltaTime;
float L_150 = __this->___U3CelapsedU3E5__7_11;
float L_151;
L_151 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
__this->___U3CelapsedU3E5__7_11 = ((float)il2cpp_codegen_add(L_150, L_151));
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
V_0 = (bool)1;
goto IL_0450;
}
IL_0343_1:
{
__this->___U3CU3E1__state_0 = ((int32_t)-3);
}
IL_034b_1:
{
// while (GrabbedTarget && elapsed < time)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_152 = V_2;
NullCheck(L_152);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_153;
L_153 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_152, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_154;
L_154 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_153, NULL);
if (!L_154)
{
goto IL_0369_1;
}
}
{
float L_155 = __this->___U3CelapsedU3E5__7_11;
float L_156 = __this->___time_4;
if ((((float)L_155) < ((float)L_156)))
{
goto IL_0253_1;
}
}
IL_0369_1:
{
// if (!GrabbedTarget || grabbable != GrabbedTarget)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_157 = V_2;
NullCheck(L_157);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_158;
L_158 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_157, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_159;
L_159 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_158, NULL);
if (!L_159)
{
goto IL_0389_1;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_160 = __this->___U3CgrabbableU3E5__2_6;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_161 = V_2;
NullCheck(L_161);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_162;
L_162 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_161, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_163;
L_163 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_160, L_162, NULL);
if (!L_163)
{
goto IL_0390_1;
}
}
IL_0389_1:
{
// yield break;
V_0 = (bool)0;
goto IL_043d_1;
}
IL_0390_1:
{
// PoseHand(GrabbedTarget.ParentHandModel);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_164 = V_2;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_165 = V_2;
NullCheck(L_165);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_166;
L_166 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_165, NULL);
NullCheck(L_166);
bool L_167 = L_166->___ParentHandModel_14;
NullCheck(L_164);
HVRHandGrabber_PoseHand_mFD29D96F0D440CDEAB780CC785CD4120F2951D34(L_164, L_167, NULL);
// GrabbedTarget.transform.rotation = HandModel.rotation * targetRot;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_168 = V_2;
NullCheck(L_168);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_169;
L_169 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_168, NULL);
NullCheck(L_169);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_170;
L_170 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_169, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_171 = V_2;
NullCheck(L_171);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_172 = L_171->___HandModel_63;
NullCheck(L_172);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_173;
L_173 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_172, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_174 = __this->___U3CtargetRotU3E5__4_8;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_175;
L_175 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_173, L_174, NULL);
NullCheck(L_170);
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_170, L_175, NULL);
// GrabbedTarget.transform.position = HandModel.transform.TransformPoint(targetPos);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_176 = V_2;
NullCheck(L_176);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_177;
L_177 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_176, NULL);
NullCheck(L_177);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_178;
L_178 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_177, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_179 = V_2;
NullCheck(L_179);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_180 = L_179->___HandModel_63;
NullCheck(L_180);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_181;
L_181 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_180, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182 = __this->___U3CtargetPosU3E5__6_10;
NullCheck(L_181);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183;
L_183 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_181, L_182, NULL);
NullCheck(L_178);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_178, L_183, NULL);
// SetJointAnchors(GrabbedTarget);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_184 = V_2;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_185 = V_2;
NullCheck(L_185);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_186;
L_186 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_185, NULL);
NullCheck(L_184);
HVRHandGrabber_SetJointAnchors_mAABF41DF375A3F1D447EF996FAFB9DD23E28F407(L_184, L_186, NULL);
// SetupConfigurableJoint(GrabbedTarget);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_187 = V_2;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_188 = V_2;
NullCheck(L_188);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_189;
L_189 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_188, NULL);
NullCheck(L_187);
HVRHandGrabber_SetupConfigurableJoint_m69A6436E47A768F08EC97731D12ED942E10F3C56(L_187, L_189, NULL);
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_190 = (&__this->___U3CstartRotU3E5__3_7);
il2cpp_codegen_initobj(L_190, sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_191 = (&__this->___U3CtargetRotU3E5__4_8);
il2cpp_codegen_initobj(L_191, sizeof(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_192 = (&__this->___U3CstartPosU3E5__5_9);
il2cpp_codegen_initobj(L_192, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_193 = (&__this->___U3CtargetPosU3E5__6_10);
il2cpp_codegen_initobj(L_193, sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
U3CSwapGrabPointU3Ed__364_U3CU3Em__Finally1_m2845F8E6515EE9CA1E5708B099A0B7C185225DC8(__this, NULL);
goto IL_0445_1;
}
IL_043d_1:
{
U3CSwapGrabPointU3Ed__364_U3CU3Em__Finally1_m2845F8E6515EE9CA1E5708B099A0B7C185225DC8(__this, NULL);
goto IL_0450;
}
IL_0445_1:
{
// }
V_0 = (bool)0;
goto IL_0450;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0450:
{
bool L_194 = V_0;
return L_194;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::<>m__Finally1()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364_U3CU3Em__Finally1_m2845F8E6515EE9CA1E5708B099A0B7C185225DC8 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL;
{
__this->___U3CU3E1__state_0 = (-1);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___U3CU3E4__this_2;
V_0 = L_0;
// _swappingGrabPoint = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = V_0;
NullCheck(L_1);
L_1->____swappingGrabPoint_148 = (bool)0;
// CanRelease = true;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = V_0;
NullCheck(L_2);
HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_2, (bool)1, NULL);
// if (grabbable && grabbable.Rigidbody)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___U3CgrabbableU3E5__2_6;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_004c;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = __this->___U3CgrabbableU3E5__2_6;
NullCheck(L_5);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = L_5->___Rigidbody_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_004c;
}
}
{
// grabbable.Rigidbody.detectCollisions = true;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___U3CgrabbableU3E5__2_6;
NullCheck(L_8);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = L_8->___Rigidbody_38;
NullCheck(L_9);
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_9, (bool)1, NULL);
}
IL_004c:
{
// if (HandAnimator)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10 = V_0;
NullCheck(L_10);
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_11 = L_10->___HandAnimator_50;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL);
if (!L_12)
{
goto IL_0065;
}
}
{
// HandAnimator.IgnoreCurls = false;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = V_0;
NullCheck(L_13);
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_14 = L_13->___HandAnimator_50;
NullCheck(L_14);
HVRHandAnimator_set_IgnoreCurls_m81C715602CBCD330DED068BABFB1DD3352625034_inline(L_14, (bool)0, NULL);
}
IL_0065:
{
// }
return;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSwapGrabPointU3Ed__364_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4E5BFF33FB21D528AE841067E68B49875762FF73 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSwapGrabPointU3Ed__364_System_Collections_IEnumerator_Reset_m271E106E0433748CE687BF75BE142558B3C90E10 (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CSwapGrabPointU3Ed__364_System_Collections_IEnumerator_Reset_m271E106E0433748CE687BF75BE142558B3C90E10_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber/<SwapGrabPoint>d__364::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSwapGrabPointU3Ed__364_System_Collections_IEnumerator_get_Current_mB94EA8733AC05214571E0E4013901A2952E0DC7A (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 HurricaneVR.Framework.Core.Grabbers.VelocityComparer::Compare(UnityEngine.Vector3,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t VelocityComparer_Compare_mAEA9F755824F861D980A397F0D5128286BB378BA (VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_x, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_y, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return x.magnitude.CompareTo(y.magnitude);
float L_0;
L_0 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___0_x), NULL);
V_0 = L_0;
float L_1;
L_1 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&___1_y), NULL);
int32_t L_2;
L_2 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F((&V_0), L_1, NULL);
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.VelocityComparer::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityComparer__ctor_mD09AED03E4A91107C374D150C162779783560A6A (VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabOnStart_Start_mDCF0E557C5AECF74EE426B66205656D7A15F12E6 (HVRHandGrabOnStart_tCF08F27216C2C22E64DEB61BBCA5DE3CD04EA9AE* __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*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabOnStart_U3CStartU3Eb__2_0_m75F3F56DEF76A297F5F454679E653C15273EA820_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// this.ExecuteNextUpdate(() =>
// {
// if (Grabbable && Grabber)
// {
// if (Grabber.GrabTrigger == HVRGrabTrigger.Active ||
// Grabbable.OverrideGrabTrigger && Grabbable.GrabTrigger == HVRGrabTrigger.Active)
// {
// Debug.LogWarning($"{Grabber.name} and {Grabbable.name} GrabTrigger is set to Active. The object will fall immediately if the user isn't holding the grab button.");
// }
//
// Grabbable.transform.position = Grabber.transform.position;
// Grabber.TryGrab(Grabbable, true);
// }
// });
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*)HVRHandGrabOnStart_U3CStartU3Eb__2_0_m75F3F56DEF76A297F5F454679E653C15273EA820_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1;
L_1 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabOnStart__ctor_m13005AFC476725B87880EF452DD089AEABB0F6E4 (HVRHandGrabOnStart_tCF08F27216C2C22E64DEB61BBCA5DE3CD04EA9AE* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabOnStart::<Start>b__2_0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabOnStart_U3CStartU3Eb__2_0_m75F3F56DEF76A297F5F454679E653C15273EA820 (HVRHandGrabOnStart_tCF08F27216C2C22E64DEB61BBCA5DE3CD04EA9AE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96E44A7C6418B7AE904362830FB6A538293FAAE5);
s_Il2CppMethodInitialized = true;
}
{
// if (Grabbable && Grabber)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___Grabbable_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_00a4;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___Grabber_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_00a4;
}
}
{
// if (Grabber.GrabTrigger == HVRGrabTrigger.Active ||
// Grabbable.OverrideGrabTrigger && Grabbable.GrabTrigger == HVRGrabTrigger.Active)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___Grabber_4;
NullCheck(L_4);
int32_t L_5 = L_4->___GrabTrigger_36;
if (!L_5)
{
goto IL_0047;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = __this->___Grabbable_5;
NullCheck(L_6);
bool L_7 = L_6->___OverrideGrabTrigger_10;
if (!L_7)
{
goto IL_0071;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___Grabbable_5;
NullCheck(L_8);
int32_t L_9 = L_8->___GrabTrigger_11;
if (L_9)
{
goto IL_0071;
}
}
IL_0047:
{
// Debug.LogWarning($"{Grabber.name} and {Grabbable.name} GrabTrigger is set to Active. The object will fall immediately if the user isn't holding the grab button.");
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10 = __this->___Grabber_4;
NullCheck(L_10);
String_t* L_11;
L_11 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_10, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = __this->___Grabbable_5;
NullCheck(L_12);
String_t* L_13;
L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_12, NULL);
String_t* L_14;
L_14 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_11, _stringLiteral6E2A118D02EEC0264ECB711997DC50620920E7B0, L_13, _stringLiteral96E44A7C6418B7AE904362830FB6A538293FAAE5, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_14, NULL);
}
IL_0071:
{
// Grabbable.transform.position = Grabber.transform.position;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = __this->___Grabbable_5;
NullCheck(L_15);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_17 = __this->___Grabber_4;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
NullCheck(L_18);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
NullCheck(L_16);
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_16, L_19, NULL);
// Grabber.TryGrab(Grabbable, true);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_20 = __this->___Grabber_4;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = __this->___Grabbable_5;
NullCheck(L_20);
bool L_22;
L_22 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, L_20, L_21, (bool)1);
}
IL_00a4:
{
// });
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
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_LinkedGrabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocket_get_LinkedGrabbable_mE5851A4A44ED3A876C2E37A79B365C6E750E5280 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public HVRGrabbable LinkedGrabbable { get; internal set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CLinkedGrabbableU3Ek__BackingField_65;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::set_LinkedGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_set_LinkedGrabbable_m49A4A72D37BF2FD239742B88A23DBD3AFC1D94B3 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method)
{
{
// public HVRGrabbable LinkedGrabbable { get; internal set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
__this->___U3CLinkedGrabbableU3Ek__BackingField_65 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLinkedGrabbableU3Ek__BackingField_65), (void*)L_0);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_IsGrabActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_IsGrabActivated_m63B348C1CEEB60DE1BFC99E4E37502660CFCD4B4 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public override bool IsGrabActivated => !IsGrabbing;
bool L_0;
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_IsHoldActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_IsHoldActive_m021899B64313BC3D0B6845AAD280C846326E3200 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public override bool IsHoldActive => IsGrabbing;
bool L_0;
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
return L_0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_AllowSwap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_AllowSwap_m23CEE26300D7E1C9F2653A689B51393200725C5A (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public override bool AllowSwap => true;
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanInteract()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_CanInteract_mEE650183D37561C95114A1C49FD4F4D3ACD24CBA (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public virtual bool CanInteract { get; set; } = true;
bool L_0 = __this->___U3CCanInteractU3Ek__BackingField_66;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::set_CanInteract(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_set_CanInteract_mEAD947FE8336B95B6B07053B88403AC72BB75F40 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public virtual bool CanInteract { get; set; } = true;
bool L_0 = ___0_value;
__this->___U3CCanInteractU3Ek__BackingField_66 = L_0;
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_IsSocket()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_IsSocket_m0C78C45A6383C981C0F5AF801542F498DE9065F1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public override bool IsSocket => true;
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanAddGrabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_get_CanAddGrabbable_mC0642EF3A03C225814E16ED36B276C731881ADC1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!CanInteract)
bool L_0;
L_0 = VirtualFuncInvoker0< bool >::Invoke(56 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanInteract() */, __this);
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if (ParentDisablesGrab && ParentGrabbable && ParentGrabbable.IsSocketed)
bool L_1 = __this->___ParentDisablesGrab_40;
if (!L_1)
{
goto IL_002e;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = __this->___ParentGrabbable_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_002e;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___ParentGrabbable_41;
NullCheck(L_4);
bool L_5;
L_5 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_4, NULL);
if (!L_5)
{
goto IL_002e;
}
}
{
// return false;
return (bool)0;
}
IL_002e:
{
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_Start_m25A5779F1F122307EB23AB39A9A4DE215B663BBE (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __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*)&Component_GetComponentInParent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m49365CF93735FBE624C3828C66E7AD5FF67AD40D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisHVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319_m2DD5234AB4657268B3E67AF351EC8D51C2C5438C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponents_TisHVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40_m9A76350881DD8A39013A9AC216534E0DB93C2F31_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5E09D0E253C27640528761B730AB19436FA512BA);
s_Il2CppMethodInitialized = true;
}
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* V_0 = NULL;
{
// base.Start();
HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A(__this, NULL);
// if (!Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
L_0 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
// Rigidbody = GetComponentInParent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
L_2 = Component_GetComponentInParent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m49365CF93735FBE624C3828C66E7AD5FF67AD40D(__this, Component_GetComponentInParent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m49365CF93735FBE624C3828C66E7AD5FF67AD40D_RuntimeMethod_var);
HVRGrabberBase_set_Rigidbody_m661DFB7CA08EBF4F5B4F4A2F37697BD76E02B699_inline(__this, L_2, NULL);
}
IL_001f:
{
// if (Rigidbody && !Rigidbody.isKinematic && !DisableCollision)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3;
L_3 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_004b;
}
}
{
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5;
L_5 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
NullCheck(L_5);
bool L_6;
L_6 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_5, NULL);
if (L_6)
{
goto IL_004b;
}
}
{
bool L_7 = __this->___DisableCollision_53;
if (L_7)
{
goto IL_004b;
}
}
{
// Debug.LogWarning($"Sockets with a non kinematic rigidbody should not disable DisableCollision");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral5E09D0E253C27640528761B730AB19436FA512BA, NULL);
}
IL_004b:
{
// if (GrabBags.Count == 0)
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_8 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
NullCheck(L_8);
int32_t L_9;
L_9 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_8, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
if (L_9)
{
goto IL_0077;
}
}
{
// var bag = gameObject.AddComponent<HVRTriggerGrabbableBag>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_10);
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_11;
L_11 = GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946(L_10, GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946_RuntimeMethod_var);
V_0 = L_11;
// GrabBags.Add(bag);
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_12 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_13 = V_0;
NullCheck(L_12);
List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_inline(L_12, L_13, List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
// bag.Grabber = this;
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_14 = V_0;
NullCheck(L_14);
((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)L_14)->___Grabber_9 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)L_14)->___Grabber_9), (void*)__this);
}
IL_0077:
{
// SetupParentDisablesGrab();
HVRSocket_SetupParentDisablesGrab_mCC04F27A1C08D63EA3A7862C3ADD4F09CE10210F(__this, NULL);
// SocketFilters = GetComponents<HVRSocketFilter>();
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* L_15;
L_15 = Component_GetComponents_TisHVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319_m2DD5234AB4657268B3E67AF351EC8D51C2C5438C(__this, Component_GetComponents_TisHVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319_m2DD5234AB4657268B3E67AF351EC8D51C2C5438C_RuntimeMethod_var);
__this->___SocketFilters_50 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SocketFilters_50), (void*)L_15);
// if (HoverActions == null || HoverActions.Length == 0)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_16 = __this->___HoverActions_38;
if (!L_16)
{
goto IL_009a;
}
}
{
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_17 = __this->___HoverActions_38;
NullCheck(L_17);
if ((((RuntimeArray*)L_17)->max_length))
{
goto IL_00a6;
}
}
IL_009a:
{
// HoverActions = GetComponents<HVRSocketHoverAction>();
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_18;
L_18 = Component_GetComponents_TisHVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40_m9A76350881DD8A39013A9AC216534E0DB93C2F31(__this, Component_GetComponents_TisHVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40_m9A76350881DD8A39013A9AC216534E0DB93C2F31_RuntimeMethod_var);
__this->___HoverActions_38 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoverActions_38), (void*)L_18);
}
IL_00a6:
{
// StartCoroutine(WaitForUpdate(CheckAutoSpawn));
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_19 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_19);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_19, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 58)), NULL);
RuntimeObject* L_20;
L_20 = HVRSocket_WaitForUpdate_mD74FD5743D13A79A7CC79D558E7128526B9D5FCC(__this, L_19, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_21;
L_21 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_20, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::SetupParentDisablesGrab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_SetupParentDisablesGrab_mCC04F27A1C08D63EA3A7862C3ADD4F09CE10210F (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9B65E2F43A018F2BA567547FC22E06EA22579A2);
s_Il2CppMethodInitialized = true;
}
{
// if (ParentDisablesGrab && !ParentGrabbable)
bool L_0 = __this->___ParentDisablesGrab_40;
if (!L_0)
{
goto IL_0021;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = __this->___ParentGrabbable_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_0021;
}
}
{
// ParentGrabbable = GetComponentInParent<HVRGrabbable>();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF(__this, Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
__this->___ParentGrabbable_41 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ParentGrabbable_41), (void*)L_3);
}
IL_0021:
{
// if (ParentDisablesGrab && !ParentGrabbable)
bool L_4 = __this->___ParentDisablesGrab_40;
if (!L_4)
{
goto IL_0057;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = __this->___ParentGrabbable_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (L_6)
{
goto IL_0057;
}
}
{
// Debug.LogWarning($"{gameObject.name}'s socket has ParentDisablesGrab without a ParentGrabbable");
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
L_7 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_7);
String_t* L_8;
L_8 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_7, NULL);
String_t* L_9;
L_9 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_8, _stringLiteralB9B65E2F43A018F2BA567547FC22E06EA22579A2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_9, NULL);
// ParentDisablesGrab = false;
__this->___ParentDisablesGrab_40 = (bool)0;
}
IL_0057:
{
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::WaitForUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_WaitForUpdate_mD74FD5743D13A79A7CC79D558E7128526B9D5FCC (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_action, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* L_0 = (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605*)il2cpp_codegen_object_new(U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CWaitForUpdateU3Ed__57__ctor_m761D0BF8D7F4183CE34BBA36BC88E35DFAD384B2(L_0, 0, NULL);
U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* L_1 = L_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = ___0_action;
NullCheck(L_1);
L_1->___action_2 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___action_2), (void*)L_2);
return L_1;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckAutoSpawn()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_CheckAutoSpawn_mBBDC78BF1D36CCA167870DB7EE9B1BFB5791690E (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __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*)&GameObject_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m59E4CA1C3FAE096A545658F5A9359D078C88A006_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mEC0C2885326CFD9EDA7004B0C4CA07D35783278C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11B715C7783FFDA7948BC8C60383AF70455E805E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral637699293D064A14151CB49930691C2B3AED0C18);
s_Il2CppMethodInitialized = true;
}
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_1 = NULL;
{
// if (AutoSpawnPrefab)
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___AutoSpawnPrefab_34;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_005a;
}
}
{
// var clone = Instantiate(AutoSpawnPrefab);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___AutoSpawnPrefab_34;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_2, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
V_0 = L_3;
// var cloneGrabbable = clone.GetComponent<HVRGrabbable>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = V_0;
NullCheck(L_4);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
L_5 = GameObject_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m59E4CA1C3FAE096A545658F5A9359D078C88A006(L_4, GameObject_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m59E4CA1C3FAE096A545658F5A9359D078C88A006_RuntimeMethod_var);
V_1 = L_5;
// if (cloneGrabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = V_1;
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0040;
}
}
{
// var t = TryGrab(cloneGrabbable, true, true);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_1;
bool L_9;
L_9 = VirtualFuncInvoker3< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool, bool >::Invoke(77 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean) */, __this, L_8, (bool)1, (bool)1);
// SpawnedPrefab.Invoke(this, clone);
SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* L_10 = __this->___SpawnedPrefab_54;
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_11 = V_0;
NullCheck(L_10);
UnityEvent_2_Invoke_mEC0C2885326CFD9EDA7004B0C4CA07D35783278C(L_10, __this, L_11, UnityEvent_2_Invoke_mEC0C2885326CFD9EDA7004B0C4CA07D35783278C_RuntimeMethod_var);
return;
}
IL_0040:
{
// Debug.Log($"Socket {name} has a AutoSpawnPrefab without an HVRGrabbable component");
String_t* L_12;
L_12 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
String_t* L_13;
L_13 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral11B715C7783FFDA7948BC8C60383AF70455E805E, L_12, _stringLiteral637699293D064A14151CB49930691C2B3AED0C18, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_13, NULL);
}
IL_005a:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnApplicationQuit_mBDE2B4A4E6ABC3F519E8C7C61108AD8769A2E127 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// _appQuitting = true;
__this->____appQuitting_59 = (bool)1;
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_Update_mC240640A93A652818B2BB4A026C6E86A537E5AE0 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.Update();
HVRGrabberBase_Update_mD85A757119624298A79C2912B31C223794B3A295(__this, NULL);
// if (DebugScale)
bool L_0 = __this->___DebugScale_55;
if (!L_0)
{
goto IL_002e;
}
}
{
// DebugScale = false;
__this->___DebugScale_55 = (bool)0;
// if (GrabbedTarget)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1;
L_1 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_002e;
}
}
{
// UpdateScale(GrabbedTarget);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(74 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::UpdateScale(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
}
IL_002e:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckHover()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CheckHover_m9132435810138F3BC2FB41A1B5555A77BDA8D88C (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* V_1 = NULL;
int32_t V_2 = 0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_3 = NULL;
{
// if (base.CheckHover()) return true;
bool L_0;
L_0 = HVRGrabberBase_CheckHover_m54C91DBA4E4F64B13EF1B76AEF80BA8F4BF140D0(__this, NULL);
if (!L_0)
{
goto IL_000a;
}
}
{
// if (base.CheckHover()) return true;
return (bool)1;
}
IL_000a:
{
// for (var g = 0; g < GrabBags.Count; g++)
V_0 = 0;
goto IL_007d;
}
IL_000e:
{
// var grabBag = GrabBags[g];
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_1 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
int32_t L_2 = V_0;
NullCheck(L_1);
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_3;
L_3 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_1, L_2, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
V_1 = L_3;
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
V_2 = 0;
goto IL_006b;
}
IL_001f:
{
// var grabbable = grabBag.ValidGrabbables[i];
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_4 = V_1;
NullCheck(L_4);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_5 = L_4->___ValidGrabbables_10;
int32_t L_6 = V_2;
NullCheck(L_5);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
L_7 = List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42(L_5, L_6, List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
V_3 = L_7;
// if (!grabbable.SocketHoverer)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_3;
NullCheck(L_8);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9;
L_9 = HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline(L_8, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_0067;
}
}
{
// if (!grabbable.SocketHoverer.IsValid(grabbable) && IsValid(grabbable))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = V_3;
NullCheck(L_11);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_12;
L_12 = HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline(L_11, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = V_3;
NullCheck(L_12);
bool L_14;
L_14 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, L_12, L_13);
if (L_14)
{
goto IL_0067;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = V_3;
bool L_16;
L_16 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_15);
if (!L_16)
{
goto IL_0067;
}
}
{
// UnhoverGrabbable(grabbable.SocketHoverer, grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = V_3;
NullCheck(L_17);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_18;
L_18 = HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline(L_17, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = V_3;
HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9(__this, L_18, L_19, NULL);
// HoverGrabbable(this, grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = V_3;
HVRGrabberBase_HoverGrabbable_mB37D1976E04E66BD7E0014BDB89C2AAF6366B275(__this, __this, L_20, NULL);
// return true;
return (bool)1;
}
IL_0067:
{
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
int32_t L_21 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_006b:
{
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
int32_t L_22 = V_2;
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_23 = V_1;
NullCheck(L_23);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_24 = L_23->___ValidGrabbables_10;
NullCheck(L_24);
int32_t L_25;
L_25 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_24, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
if ((((int32_t)L_22) < ((int32_t)L_25)))
{
goto IL_001f;
}
}
{
// for (var g = 0; g < GrabBags.Count; g++)
int32_t L_26 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1));
}
IL_007d:
{
// for (var g = 0; g < GrabBags.Count; g++)
int32_t L_27 = V_0;
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_28 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
NullCheck(L_28);
int32_t L_29;
L_29 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_28, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
if ((((int32_t)L_27) < ((int32_t)L_29)))
{
goto IL_000e;
}
}
{
// return false;
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CanHover_mD88F0AAACE544DDBEBD34DF45E6C18ECF4877373 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL;
{
// if (!grabbable.Socketable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_1;
L_1 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_000f;
}
}
{
// return false;
return (bool)0;
}
IL_000f:
{
// if (grabbable.Socketable.AnyLinkedGrabbablesHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_3);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_4;
L_4 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_3, NULL);
NullCheck(L_4);
bool L_5;
L_5 = HVRSocketable_get_AnyLinkedGrabbablesHeld_m927DB5E98769E60BBE315282E3F11377B998A7D7(L_4, NULL);
if (!L_5)
{
goto IL_001e;
}
}
{
// return false;
return (bool)0;
}
IL_001e:
{
// if (!CanInteract)
bool L_6;
L_6 = VirtualFuncInvoker0< bool >::Invoke(56 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanInteract() */, __this);
if (L_6)
{
goto IL_0028;
}
}
{
// return false;
return (bool)0;
}
IL_0028:
{
// if (IsGrabbing && !ReleasesOnHover)
bool L_7;
L_7 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
if (!L_7)
{
goto IL_003a;
}
}
{
bool L_8 = __this->___ReleasesOnHover_31;
if (L_8)
{
goto IL_003a;
}
}
{
// return false;
return (bool)0;
}
IL_003a:
{
// if (grabbable.SocketHoverer && grabbable.SocketHoverer != this)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___0_grabbable;
NullCheck(L_9);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_10;
L_10 = HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
NullCheck(L_12);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_13;
L_13 = HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline(L_12, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, __this, NULL);
if (!L_14)
{
goto IL_0057;
}
}
{
// return false;
return (bool)0;
}
IL_0057:
{
// if (GrabbableMustBeHeld && grabbable.GrabberCount != 1)
bool L_15 = __this->___GrabbableMustBeHeld_36;
if (!L_15)
{
goto IL_006a;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___0_grabbable;
NullCheck(L_16);
int32_t L_17;
L_17 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_16, NULL);
if ((((int32_t)L_17) == ((int32_t)1)))
{
goto IL_006a;
}
}
{
// return false;
return (bool)0;
}
IL_006a:
{
// var handGrabber = grabbable.PrimaryGrabber as HVRHandGrabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
NullCheck(L_18);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_19;
L_19 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_18, NULL);
V_0 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_19, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var));
// if (handGrabber == null)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_20 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_20, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_21)
{
goto IL_0081;
}
}
{
// return false;
return (bool)0;
}
IL_0081:
{
// if (_timeoutGrabbable && _timeoutGrabbable == grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = __this->____timeoutGrabbable_60;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_22, NULL);
if (!L_23)
{
goto IL_009e;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = __this->____timeoutGrabbable_60;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_24, L_25, NULL);
if (!L_26)
{
goto IL_009e;
}
}
{
// return false;
return (bool)0;
}
IL_009e:
{
// if (CheckHandOverlap)
bool L_27 = __this->___CheckHandOverlap_30;
if (!L_27)
{
goto IL_00bb;
}
}
{
// if (!handGrabber.SocketBag.AllSockets.Contains(this))
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_28 = V_0;
NullCheck(L_28);
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_29 = L_28->___SocketBag_29;
NullCheck(L_29);
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_30 = L_29->___AllSockets_11;
NullCheck(L_30);
bool L_31;
L_31 = HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB(L_30, __this, HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
if (L_31)
{
goto IL_00bb;
}
}
{
// return false;
return (bool)0;
}
IL_00bb:
{
// return base.CanHover(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = ___0_grabbable;
bool L_33;
L_33 = HVRGrabberBase_CanHover_m856BBF2F17A546559333606A65996D84EDD69A6B(__this, L_32, NULL);
return L_33;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHoverEnter_m019A0B8477AA4B73A2E0555FB057F71D677EAB38 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass63_0_U3COnHoverEnterU3Eb__0_m3BD67F3DD53DB513AEEEF173ED2CC544917FE467_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* V_0 = NULL;
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* V_1 = NULL;
int32_t V_2 = 0;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* V_3 = NULL;
{
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_0 = (U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass63_0__ctor_m973B5BCFCD48DF08F3991DC19F14DEF2C250099F(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_1 = V_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_0 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_2 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
L_2->___grabbable_1 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabbable_1), (void*)L_3);
// if (ReleasesOnHover && IsGrabbing)
bool L_4 = __this->___ReleasesOnHover_31;
if (!L_4)
{
goto IL_002a;
}
}
{
bool L_5;
L_5 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
if (!L_5)
{
goto IL_002a;
}
}
{
// ForceRelease();
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, __this);
}
IL_002a:
{
// if (GrabsFromHand)
bool L_6 = __this->___GrabsFromHand_37;
if (!L_6)
{
goto IL_0099;
}
}
{
// if (CanAddGrabbable && grabbable.IsBeingHeld && grabbable.GrabberCount == 1 &&
// grabbable.PrimaryGrabber.IsHandGrabber && CanGrabEx(grabbable))
bool L_7;
L_7 = HVRSocket_get_CanAddGrabbable_mC0642EF3A03C225814E16ED36B276C731881ADC1(__this, NULL);
if (!L_7)
{
goto IL_0098;
}
}
{
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_8 = V_0;
NullCheck(L_8);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = L_8->___grabbable_1;
NullCheck(L_9);
bool L_10;
L_10 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_9, NULL);
if (!L_10)
{
goto IL_0098;
}
}
{
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_11 = V_0;
NullCheck(L_11);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___grabbable_1;
NullCheck(L_12);
int32_t L_13;
L_13 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_12, NULL);
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
{
goto IL_0098;
}
}
{
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_14 = V_0;
NullCheck(L_14);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = L_14->___grabbable_1;
NullCheck(L_15);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_16;
L_16 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_15, NULL);
NullCheck(L_16);
bool L_17;
L_17 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHandGrabber() */, L_16);
if (!L_17)
{
goto IL_0098;
}
}
{
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_18 = V_0;
NullCheck(L_18);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = L_18->___grabbable_1;
bool L_20;
L_20 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(60 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabEx(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_19);
if (!L_20)
{
goto IL_0098;
}
}
{
// grabbable.PrimaryGrabber.ForceRelease();
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_21 = V_0;
NullCheck(L_21);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = L_21->___grabbable_1;
NullCheck(L_22);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_23;
L_23 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_22, NULL);
NullCheck(L_23);
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_23);
// this.ExecuteNextUpdate(() => TryGrab(grabbable, true));
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_24 = V_0;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_25 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_25);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_25, L_24, (intptr_t)((void*)U3CU3Ec__DisplayClass63_0_U3COnHoverEnterU3Eb__0_m3BD67F3DD53DB513AEEEF173ED2CC544917FE467_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_26;
L_26 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_25, NULL);
}
IL_0098:
{
// return;
return;
}
IL_0099:
{
// grabbable.Released.AddListener(OnHoverGrabbableReleased);
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_27 = V_0;
NullCheck(L_27);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = L_27->___grabbable_1;
NullCheck(L_28);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_29 = L_28->___Released_65;
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_30 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
NullCheck(L_30);
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_30, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 59)), NULL);
NullCheck(L_29);
UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_29, L_30, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
// base.OnHoverEnter(grabbable);
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_31 = V_0;
NullCheck(L_31);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = L_31->___grabbable_1;
HVRGrabberBase_OnHoverEnter_mFD41FD3FBF7AFED2A77BCAA7911EAD5243C8AAC8(__this, L_32, NULL);
// if (HoverActions != null)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_33 = __this->___HoverActions_38;
if (!L_33)
{
goto IL_0104;
}
}
{
// foreach (var action in HoverActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_34 = __this->___HoverActions_38;
V_1 = L_34;
V_2 = 0;
goto IL_00fe;
}
IL_00d5:
{
// foreach (var action in HoverActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_35 = V_1;
int32_t L_36 = V_2;
NullCheck(L_35);
int32_t L_37 = L_36;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_38 = (L_35)->GetAt(static_cast<il2cpp_array_size_t>(L_37));
V_3 = L_38;
// if (action)
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_39 = V_3;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_40;
L_40 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_39, NULL);
if (!L_40)
{
goto IL_00fa;
}
}
{
// action.OnHoverEnter(this, grabbable, IsValid(grabbable));
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_41 = V_3;
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_42 = V_0;
NullCheck(L_42);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_43 = L_42->___grabbable_1;
U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* L_44 = V_0;
NullCheck(L_44);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_45 = L_44->___grabbable_1;
bool L_46;
L_46 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_45);
NullCheck(L_41);
VirtualActionInvoker3< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::OnHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, L_41, __this, L_43, L_46);
}
IL_00fa:
{
int32_t L_47 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1));
}
IL_00fe:
{
// foreach (var action in HoverActions)
int32_t L_48 = V_2;
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_49 = V_1;
NullCheck(L_49);
if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length)))))
{
goto IL_00d5;
}
}
IL_0104:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHandGrabberEntered()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHandGrabberEntered_m67743F2BCE027DD4018405BBFEEC7970E9B02B67 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* V_0 = NULL;
int32_t V_1 = 0;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* V_2 = NULL;
{
// if (HandGrabActions != null)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_0 = __this->___HandGrabActions_39;
if (!L_0)
{
goto IL_0037;
}
}
{
// foreach (var action in HandGrabActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_1 = __this->___HandGrabActions_39;
V_0 = L_1;
V_1 = 0;
goto IL_0031;
}
IL_0013:
{
// foreach (var action in HandGrabActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if (action)
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_6 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_002d;
}
}
{
// action.OnHoverEnter(this, GrabbedTarget, true);
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_8 = V_2;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
L_9 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
NullCheck(L_8);
VirtualActionInvoker3< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::OnHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, L_8, __this, L_9, (bool)1);
}
IL_002d:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0031:
{
// foreach (var action in HandGrabActions)
int32_t L_11 = V_1;
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_12 = V_0;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0013;
}
}
IL_0037:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHandGrabberExited()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHandGrabberExited_mAF6E0CB2C6CE184613A7C0C5D5351DA1CA3B5043 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* V_0 = NULL;
int32_t V_1 = 0;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* V_2 = NULL;
{
// if (HandGrabActions != null)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_0 = __this->___HandGrabActions_39;
if (!L_0)
{
goto IL_0037;
}
}
{
// foreach (var action in HandGrabActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_1 = __this->___HandGrabActions_39;
V_0 = L_1;
V_1 = 0;
goto IL_0031;
}
IL_0013:
{
// foreach (var action in HandGrabActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_2 = V_0;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
V_2 = L_5;
// if (action)
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_6 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_002d;
}
}
{
// action.OnHoverExit(this, GrabbedTarget, true);
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_8 = V_2;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
L_9 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
NullCheck(L_8);
VirtualActionInvoker3< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::OnHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, L_8, __this, L_9, (bool)1);
}
IL_002d:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0031:
{
// foreach (var action in HandGrabActions)
int32_t L_11 = V_1;
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_12 = V_0;
NullCheck(L_12);
if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
{
goto IL_0013;
}
}
IL_0037:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHoverGrabbableReleased(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHoverGrabbableReleased_mEC2EA9871D61C4BE593E9976F44AE09B1006CCEB (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method)
{
{
// UnhoverGrabbable(grabber, grabbable);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = ___0_grabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___1_grabbable;
HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9(__this, L_0, L_1, NULL);
// StartCoroutine(TryGrabGrabbable(grabbable));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_grabbable;
RuntimeObject* L_3;
L_3 = HVRSocket_TryGrabGrabbable_mA905CCC3D776B9A8B2F3AA4C5EB33573DBE2B652(__this, L_2, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrabGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_TryGrabGrabbable_mA905CCC3D776B9A8B2F3AA4C5EB33573DBE2B652 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* L_0 = (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D*)il2cpp_codegen_object_new(U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CTryGrabGrabbableU3Ed__67__ctor_mE99FC5B1B2F5B01A30B89C32ABF4964E51FF8AB4(L_0, 0, NULL);
U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* L_2 = L_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
L_2->___grabbable_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabbable_3), (void*)L_3);
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHoverExit_m73DFC8DEB5F485F74A2FD5AA56DFB61338CDD493 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* V_0 = NULL;
int32_t V_1 = 0;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* V_2 = NULL;
{
// grabbable.Released.RemoveListener(OnHoverGrabbableReleased);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_1 = L_0->___Released_65;
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_2 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
NullCheck(L_2);
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_2, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 59)), NULL);
NullCheck(L_1);
UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4(L_1, L_2, UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
// base.OnHoverExit(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
HVRGrabberBase_OnHoverExit_mC96EEFE632826EF594374CC41976BE0455958AE3(__this, L_3, NULL);
// if (HoverActions != null)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_4 = __this->___HoverActions_38;
if (!L_4)
{
goto IL_0057;
}
}
{
// foreach (var action in HoverActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_5 = __this->___HoverActions_38;
V_0 = L_5;
V_1 = 0;
goto IL_0051;
}
IL_0032:
{
// foreach (var action in HoverActions)
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_6 = V_0;
int32_t L_7 = V_1;
NullCheck(L_6);
int32_t L_8 = L_7;
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
V_2 = L_9;
// if (action)
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_10 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_004d;
}
}
{
// action.OnHoverExit(this, grabbable, IsValid(grabbable));
HVRSocketHoverAction_t17E89E28A6C9733205B12FF3CBE5848BF4EC4A40* L_12 = V_2;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___0_grabbable;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
bool L_15;
L_15 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_14);
NullCheck(L_12);
VirtualActionInvoker3< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Sockets.HVRSocketHoverAction::OnHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, L_12, __this, L_13, L_15);
}
IL_004d:
{
int32_t L_16 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0051:
{
// foreach (var action in HoverActions)
int32_t L_17 = V_1;
HVRSocketHoverActionU5BU5D_tC21C3F61BBAB8FF2E3F2F4BB6D689366545AB490* L_18 = V_0;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_0032;
}
}
IL_0057:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckGrab()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_CheckGrab_m25EB8E80FFA66E34307C954AFDD8B08FD937FC96 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// if (GrabbableMustBeHeld) return;
bool L_0 = __this->___GrabbableMustBeHeld_36;
if (!L_0)
{
goto IL_0009;
}
}
{
// if (GrabbableMustBeHeld) return;
return;
}
IL_0009:
{
// base.CheckGrab();
HVRGrabberBase_CheckGrab_m4AFA23C1234E7EF53EA12918393CE3057A111F34(__this, NULL);
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CanGrab_m98320E11E29BE4E780A2984374B8163C121777BA (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (grabbable.IsBeingHeld && grabbable != GrabbedTarget)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
bool L_1;
L_1 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_0, NULL);
if (!L_1)
{
goto IL_0018;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0018;
}
}
{
// return false;
return (bool)0;
}
IL_0018:
{
// return CanGrabEx(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
bool L_6;
L_6 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(60 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabEx(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_5);
return L_6;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabEx(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CanGrabEx_mC160D05239174EB825B05A0000A8CEC5B739E924 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (grabbable.IsStabbing && !CanGrabStabbingGrabbable || grabbable.IsStabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
bool L_1;
L_1 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
bool L_2 = __this->___CanGrabStabbingGrabbable_45;
if (!L_2)
{
goto IL_0018;
}
}
IL_0010:
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_3);
bool L_4;
L_4 = HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F(L_3, NULL);
if (!L_4)
{
goto IL_001a;
}
}
IL_0018:
{
// return false;
return (bool)0;
}
IL_001a:
{
// if (!grabbable.Socketable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
NullCheck(L_5);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_6;
L_6 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0029;
}
}
{
// return false;
return (bool)0;
}
IL_0029:
{
// if (grabbable.Socketable.AnyLinkedGrabbablesHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
NullCheck(L_8);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_9;
L_9 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_8, NULL);
NullCheck(L_9);
bool L_10;
L_10 = HVRSocketable_get_AnyLinkedGrabbablesHeld_m927DB5E98769E60BBE315282E3F11377B998A7D7(L_9, NULL);
if (!L_10)
{
goto IL_0038;
}
}
{
// return false;
return (bool)0;
}
IL_0038:
{
// if (LinkedGrabbable && LinkedGrabbable != grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11;
L_11 = HVRSocket_get_LinkedGrabbable_mE5851A4A44ED3A876C2E37A79B365C6E750E5280_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_12;
L_12 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_11, NULL);
if (!L_12)
{
goto IL_0055;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13;
L_13 = HVRSocket_get_LinkedGrabbable_mE5851A4A44ED3A876C2E37A79B365C6E750E5280_inline(__this, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_13, L_14, NULL);
if (!L_15)
{
goto IL_0055;
}
}
{
// return false;
return (bool)0;
}
IL_0055:
{
// if (grabbable.IsBeingForcedGrabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___0_grabbable;
NullCheck(L_16);
bool L_17;
L_17 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_16, NULL);
if (!L_17)
{
goto IL_005f;
}
}
{
// return false;
return (bool)0;
}
IL_005f:
{
// if (!IsValid(grabbable))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
bool L_19;
L_19 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_18);
if (L_19)
{
goto IL_006a;
}
}
{
// return false;
return (bool)0;
}
IL_006a:
{
// if (_timeoutGrabbable && _timeoutGrabbable == grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = __this->____timeoutGrabbable_60;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_21;
L_21 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_20, NULL);
if (!L_21)
{
goto IL_0087;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = __this->____timeoutGrabbable_60;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_24;
L_24 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_22, L_23, NULL);
if (!L_24)
{
goto IL_0087;
}
}
{
// return false;
return (bool)0;
}
IL_0087:
{
// return base.CanGrab(grabbable) && (!GrabbedTarget || GrabbedTarget == grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
bool L_26;
L_26 = HVRGrabberBase_CanGrab_mC905E93E39FBA6C4DD7BC8278C6ECA447F8708DD(__this, L_25, NULL);
if (!L_26)
{
goto IL_00ac;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27;
L_27 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_28;
L_28 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_27, NULL);
if (!L_28)
{
goto IL_00aa;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29;
L_29 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_31;
L_31 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_29, L_30, NULL);
return L_31;
}
IL_00aa:
{
return (bool)1;
}
IL_00ac:
{
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::IsValid(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_IsValid_m87BEA1F1E892B5CE3443C28B8E44FB8FEEA3F52A (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* V_1 = NULL;
int32_t V_2 = 0;
HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* V_3 = NULL;
{
// if (grabbable.IsStabbing && !CanGrabStabbingGrabbable || grabbable.IsStabbed || !grabbable.Socketable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
bool L_1;
L_1 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
bool L_2 = __this->___CanGrabStabbingGrabbable_45;
if (!L_2)
{
goto IL_0025;
}
}
IL_0010:
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_3);
bool L_4;
L_4 = HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F(L_3, NULL);
if (L_4)
{
goto IL_0025;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
NullCheck(L_5);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_6;
L_6 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0027;
}
}
IL_0025:
{
// return false;
return (bool)0;
}
IL_0027:
{
// if (grabbable.Socketable.AnyLinkedGrabbablesHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
NullCheck(L_8);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_9;
L_9 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_8, NULL);
NullCheck(L_9);
bool L_10;
L_10 = HVRSocketable_get_AnyLinkedGrabbablesHeld_m927DB5E98769E60BBE315282E3F11377B998A7D7(L_9, NULL);
if (!L_10)
{
goto IL_0036;
}
}
{
// return false;
return (bool)0;
}
IL_0036:
{
// if (SocketFilters != null)
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* L_11 = __this->___SocketFilters_50;
if (!L_11)
{
goto IL_009b;
}
}
{
// var anyValid = false;
V_0 = (bool)0;
// foreach (var filter in SocketFilters)
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* L_12 = __this->___SocketFilters_50;
V_1 = L_12;
V_2 = 0;
goto IL_0086;
}
IL_004b:
{
// foreach (var filter in SocketFilters)
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* L_13 = V_1;
int32_t L_14 = V_2;
NullCheck(L_13);
int32_t L_15 = L_14;
HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
V_3 = L_16;
// if (filter.IsValid(grabbable.Socketable) && FilterCondition == SocketCondition.OR)
HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* L_17 = V_3;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
NullCheck(L_18);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_19;
L_19 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_18, NULL);
NullCheck(L_17);
bool L_20;
L_20 = VirtualFuncInvoker1< bool, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* >::Invoke(4 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketFilter::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable) */, L_17, L_19);
if (!L_20)
{
goto IL_006a;
}
}
{
int32_t L_21 = __this->___FilterCondition_51;
if ((!(((uint32_t)L_21) == ((uint32_t)1))))
{
goto IL_006a;
}
}
{
// anyValid = true;
V_0 = (bool)1;
// break;
goto IL_008c;
}
IL_006a:
{
// if (!filter.IsValid(grabbable.Socketable) && FilterCondition == SocketCondition.AND)
HVRSocketFilter_t473580ED4B9730A48F09C95722B651F915A87319* L_22 = V_3;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = ___0_grabbable;
NullCheck(L_23);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_24;
L_24 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_23, NULL);
NullCheck(L_22);
bool L_25;
L_25 = VirtualFuncInvoker1< bool, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* >::Invoke(4 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketFilter::IsValid(HurricaneVR.Framework.Core.Sockets.HVRSocketable) */, L_22, L_24);
if (L_25)
{
goto IL_0082;
}
}
{
int32_t L_26 = __this->___FilterCondition_51;
if (L_26)
{
goto IL_0082;
}
}
{
// return false;
return (bool)0;
}
IL_0082:
{
int32_t L_27 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0086:
{
// foreach (var filter in SocketFilters)
int32_t L_28 = V_2;
HVRSocketFilterU5BU5D_tE490C9FB6A30DA9C93877EE55B80D7CEDC51D2C8* L_29 = V_1;
NullCheck(L_29);
if ((((int32_t)L_28) < ((int32_t)((int32_t)(((RuntimeArray*)L_29)->max_length)))))
{
goto IL_004b;
}
}
IL_008c:
{
// return anyValid || FilterCondition == SocketCondition.AND;
bool L_30 = V_0;
if (L_30)
{
goto IL_0099;
}
}
{
int32_t L_31 = __this->___FilterCondition_51;
return (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
}
IL_0099:
{
return (bool)1;
}
IL_009b:
{
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnBeforeHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnBeforeHover_mB34C2EE974A4251721FF8142A70B93917A2B03F1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
{
// base.OnBeforeHover(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
HVRGrabberBase_OnBeforeHover_m93404BF119021BB83E88DF4E2D115726AE6E9E8A(__this, L_0, NULL);
// grabbable.SocketHoverer = this;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_1);
HVRGrabbable_set_SocketHoverer_m9BDBF1C5D89C5A47BC09FBFB9EFE34A8086226B3_inline(L_1, __this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnAfterHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnAfterHover_m4EBB936F606987CAD503935D52BD3271698FA28F (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
{
// base.OnAfterHover(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
HVRGrabberBase_OnAfterHover_m8B3E699D129B4D9002CB339D53B9842EE3C659D0(__this, L_0, NULL);
// grabbable.SocketHoverer = null;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_1);
HVRGrabbable_set_SocketHoverer_m9BDBF1C5D89C5A47BC09FBFB9EFE34A8086226B3_inline(L_1, (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnGrabbed_mC525042A0743C20C14A925A6A256713F16709BEF (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* V_1 = NULL;
bool G_B4_0 = false;
bool G_B3_0 = false;
{
// base.OnGrabbed(args);
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_0 = ___0_args;
HVRGrabberBase_OnGrabbed_m0CA53619DC9279B57151B88157F0205AFFC44EA2(__this, L_0, NULL);
// var grabbable = args.Grabbable;
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_1 = ___0_args;
NullCheck(L_1);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = L_1->___Grabbable_1;
V_0 = L_2;
// _previousParent = grabbable.transform.parent;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = V_0;
NullCheck(L_3);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_4, NULL);
__this->____previousParent_56 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____previousParent_56), (void*)L_5);
// _previousScale = grabbable.transform.localScale;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = V_0;
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
NullCheck(L_7);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_7, NULL);
__this->____previousScale_57 = L_8;
// if (grabbable.Socketable && grabbable.Socketable.ScaleOverride)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = V_0;
NullCheck(L_9);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_10;
L_10 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_9, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0087;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = V_0;
NullCheck(L_12);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_13;
L_13 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_12, NULL);
NullCheck(L_13);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_14 = L_13->___ScaleOverride_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_15;
L_15 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_14, NULL);
if (!L_15)
{
goto IL_0087;
}
}
{
// var scaleBox = grabbable.Socketable.ScaleOverride;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = V_0;
NullCheck(L_16);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_17;
L_17 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_16, NULL);
NullCheck(L_17);
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_18 = L_17->___ScaleOverride_8;
V_1 = L_18;
// var temp = scaleBox.enabled;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_19 = V_1;
NullCheck(L_19);
bool L_20;
L_20 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_19, NULL);
// if (!scaleBox.enabled)
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_21 = V_1;
NullCheck(L_21);
bool L_22;
L_22 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_21, NULL);
G_B3_0 = L_20;
if (L_22)
{
G_B4_0 = L_20;
goto IL_0070;
}
}
{
// scaleBox.enabled = true;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_23 = V_1;
NullCheck(L_23);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_23, (bool)1, NULL);
G_B4_0 = G_B3_0;
}
IL_0070:
{
// _modelBounds = scaleBox.bounds;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_24 = V_1;
NullCheck(L_24);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_25;
L_25 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_24, NULL);
__this->____modelBounds_58 = L_25;
// if (!temp)
if (G_B4_0)
{
goto IL_0093;
}
}
{
// scaleBox.enabled = false;
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_26 = V_1;
NullCheck(L_26);
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_26, (bool)0, NULL);
goto IL_0093;
}
IL_0087:
{
// _modelBounds = grabbable.ModelBounds;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = V_0;
NullCheck(L_27);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28;
L_28 = HVRGrabbable_get_ModelBounds_m65BD0BD7A597490F84033E8977E784B41F72C1F1(L_27, NULL);
__this->____modelBounds_58 = L_28;
}
IL_0093:
{
// grabbable.transform.parent = transform;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = V_0;
NullCheck(L_29);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31;
L_31 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_30);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_30, L_31, NULL);
// OnGrabbableParented(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = V_0;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(66 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnGrabbableParented(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_32);
// HandleRigidBodyGrab(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33 = V_0;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(69 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::HandleRigidBodyGrab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_33);
// PlaySocketedSFX(grabbable.Socketable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = V_0;
NullCheck(L_34);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_35;
L_35 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_34, NULL);
VirtualActionInvoker1< HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* >::Invoke(71 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySocketedSFX(HurricaneVR.Framework.Core.Sockets.HVRSocketable) */, __this, L_35);
// if (args.RaiseEvents)
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_36 = ___0_args;
NullCheck(L_36);
bool L_37 = L_36->___RaiseEvents_2;
if (!L_37)
{
goto IL_00d3;
}
}
{
// Grabbed.Invoke(this, grabbable);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_38 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___Grabbed_5;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_39 = V_0;
NullCheck(L_38);
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_38, __this, L_39, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
}
IL_00d3:
{
// }
return;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetPositionOffset(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRSocket_GetPositionOffset_m2B19D4F5F070D6DE5E9BD7738FD79B7D9750924E (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!grabbable || !grabbable.Socketable || !grabbable.Socketable.SocketOrientation)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_3;
L_3 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
NullCheck(L_5);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_6;
L_6 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_5, NULL);
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = L_6->___SocketOrientation_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (L_8)
{
goto IL_002d;
}
}
IL_0027:
{
// return Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
return L_9;
}
IL_002d:
{
// return grabbable.Socketable.SocketOrientation.localPosition;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
NullCheck(L_10);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_11;
L_11 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_10, NULL);
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___SocketOrientation_5;
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_12, NULL);
return L_13;
}
}
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetRotationOffset(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRSocket_GetRotationOffset_m584C8348AEAEE6AF8AE94042895CFC060BE0AE75 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!grabbable || !grabbable.Socketable || !grabbable.Socketable.SocketOrientation)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0027;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_3;
L_3 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0027;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
NullCheck(L_5);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_6;
L_6 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_5, NULL);
NullCheck(L_6);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = L_6->___SocketOrientation_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (L_8)
{
goto IL_002d;
}
}
IL_0027:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
return L_9;
}
IL_002d:
{
// return grabbable.Socketable.SocketOrientation.localRotation;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
NullCheck(L_10);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_11;
L_11 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_10, NULL);
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___SocketOrientation_5;
NullCheck(L_12);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
L_13 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_12, NULL);
return L_13;
}
}
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetTargetPosition(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRSocket_GetTargetPosition_mB21B37B5CAB5572C82B71A291197BF0853DC6EFD (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var offSet = -GetPositionOffset(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetPositionOffset(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_1, NULL);
V_0 = L_2;
// var delta = Quaternion.Inverse(GetRotationOffset(grabbable));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(63 /* UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetRotationOffset(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_4, NULL);
// offSet = delta * offSet;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_5, L_6, NULL);
V_0 = L_7;
// offSet.x *= grabbable.transform.localScale.x;
float* L_8 = (&(&V_0)->___x_2);
float* L_9 = L_8;
float L_10 = *((float*)L_9);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
NullCheck(L_11);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
NullCheck(L_12);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_12, NULL);
float L_14 = L_13.___x_2;
*((float*)L_9) = (float)((float)il2cpp_codegen_multiply(L_10, L_14));
// offSet.y *= grabbable.transform.localScale.y;
float* L_15 = (&(&V_0)->___y_3);
float* L_16 = L_15;
float L_17 = *((float*)L_16);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
NullCheck(L_18);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19;
L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_18, NULL);
NullCheck(L_19);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
L_20 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_19, NULL);
float L_21 = L_20.___y_3;
*((float*)L_16) = (float)((float)il2cpp_codegen_multiply(L_17, L_21));
// offSet.z *= grabbable.transform.localScale.z;
float* L_22 = (&(&V_0)->___z_4);
float* L_23 = L_22;
float L_24 = *((float*)L_23);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
NullCheck(L_25);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL);
NullCheck(L_26);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
L_27 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_26, NULL);
float L_28 = L_27.___z_4;
*((float*)L_23) = (float)((float)il2cpp_codegen_multiply(L_24, L_28));
// return offSet;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_0;
return L_29;
}
}
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetTargetRotation(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRSocket_GetTargetRotation_m3704C2D1A4C972780A284AA9DAB62B99964BCC89 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// var socketable = grabbable.Socketable;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_1;
L_1 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_0, NULL);
// if (socketable.SocketOrientation)
NullCheck(L_1);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = L_1->___SocketOrientation_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_001f;
}
}
{
// var rotationOffset = GetRotationOffset(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(63 /* UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetRotationOffset(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_4);
// return Quaternion.Inverse(rotationOffset);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
L_6 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_5, NULL);
return L_6;
}
IL_001f:
{
// return Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
return L_7;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnGrabbableParented(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnGrabbableParented_mC5CEC0EADD0D86293DA1087153C52E2E331BFFDF (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
{
// UpdateScale(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(74 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::UpdateScale(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
// PositionGrabbable(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(67 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PositionGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_1);
// RotateGrabbable(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(68 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::RotateGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PositionGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_PositionGrabbable_m93545CCE57552FEA58D8D82387850F27204CD6A4 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
{
// grabbable.transform.localPosition = GetTargetPosition(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(64 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetTargetPosition(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
NullCheck(L_1);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_1, L_3, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::RotateGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_RotateGrabbable_m0849C28F9A87B113547D833895128571922120D1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
{
// grabbable.transform.localRotation = GetTargetRotation(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
L_3 = VirtualFuncInvoker1< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(65 /* UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetTargetRotation(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
NullCheck(L_1);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_1, L_3, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::HandleRigidBodyGrab(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_HandleRigidBodyGrab_m28E6352D195B99AF23138F43192C4656B76F5802 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// if (!grabbable.Rigidbody)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = L_0->___Rigidbody_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (L_2)
{
goto IL_000e;
}
}
{
// return;
return;
}
IL_000e:
{
// switch (HoldType)
int32_t L_3 = __this->___HoldType_33;
V_0 = L_3;
int32_t L_4 = V_0;
if (!L_4)
{
goto IL_001d;
}
}
{
int32_t L_5 = V_0;
if ((((int32_t)L_5) == ((int32_t)1)))
{
goto IL_007c;
}
}
{
return;
}
IL_001d:
{
// grabbable.Rigidbody.useGravity = false;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
NullCheck(L_6);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = L_6->___Rigidbody_38;
NullCheck(L_7);
Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389(L_7, (bool)0, NULL);
// grabbable.Rigidbody.velocity = Vector3.zero;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
NullCheck(L_8);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = L_8->___Rigidbody_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_9);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_9, L_10, NULL);
// grabbable.Rigidbody.angularVelocity = Vector3.zero;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
NullCheck(L_11);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_12 = L_11->___Rigidbody_38;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
L_13 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_12);
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_12, L_13, NULL);
// grabbable.Rigidbody.collisionDetectionMode = CollisionDetectionMode.ContinuousSpeculative;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
NullCheck(L_14);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = L_14->___Rigidbody_38;
NullCheck(L_15);
Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343(L_15, 3, NULL);
// grabbable.Rigidbody.isKinematic = true;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___0_grabbable;
NullCheck(L_16);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_17 = L_16->___Rigidbody_38;
NullCheck(L_17);
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_17, (bool)1, NULL);
// grabbable.Rigidbody.interpolation = RigidbodyInterpolation.None;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
NullCheck(L_18);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_19 = L_18->___Rigidbody_38;
NullCheck(L_19);
Rigidbody_set_interpolation_mC7D39114A7AC6ED0AB2B40FECA4E2ED3C1D7603C(L_19, 0, NULL);
// if (DisableCollision) grabbable.SetAllToTrigger();
bool L_20 = __this->___DisableCollision_53;
if (!L_20)
{
goto IL_00f0;
}
}
{
// if (DisableCollision) grabbable.SetAllToTrigger();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = ___0_grabbable;
NullCheck(L_21);
HVRGrabbable_SetAllToTrigger_m2924CD0638240289580CFB0FC195DAF8DD449999(L_21, NULL);
// break;
return;
}
IL_007c:
{
// _hadRigidBody = true;
__this->____hadRigidBody_62 = (bool)1;
// if (Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22;
L_22 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_22, NULL);
if (!L_23)
{
goto IL_00be;
}
}
{
// _mass = Rigidbody.mass;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_24;
L_24 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
NullCheck(L_24);
float L_25;
L_25 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_24, NULL);
__this->____mass_61 = L_25;
// Rigidbody.mass += grabbable.Rigidbody.mass;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26;
L_26 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_27 = L_26;
NullCheck(L_27);
float L_28;
L_28 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_27, NULL);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = ___0_grabbable;
NullCheck(L_29);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_30 = L_29->___Rigidbody_38;
NullCheck(L_30);
float L_31;
L_31 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_30, NULL);
NullCheck(L_27);
Rigidbody_set_mass_mC7F886DEDB57C742A16F8B6B779F69AFE164CA4B(L_27, ((float)il2cpp_codegen_add(L_28, L_31)), NULL);
}
IL_00be:
{
// Destroy(grabbable.Rigidbody);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = ___0_grabbable;
NullCheck(L_32);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_33 = L_32->___Rigidbody_38;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_33, NULL);
// if (_fixPositionRoutine != null)
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_34 = __this->____fixPositionRoutine_64;
if (!L_34)
{
goto IL_00dd;
}
}
{
// StopCoroutine(_fixPositionRoutine);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_35 = __this->____fixPositionRoutine_64;
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_35, NULL);
}
IL_00dd:
{
// _fixPositionRoutine = StartCoroutine(SetPositionNextFrame(grabbable));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_36 = ___0_grabbable;
RuntimeObject* L_37;
L_37 = HVRSocket_SetPositionNextFrame_m7D811E3566E976FCD31A36A622702480F66023F8(__this, L_36, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_38;
L_38 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_37, NULL);
__this->____fixPositionRoutine_64 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->____fixPositionRoutine_64), (void*)L_38);
}
IL_00f0:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::CleanupRigidBody(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_CleanupRigidBody_mED99F69DB03A9A41EA1D310E435C1881736FF08B (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (HoldType == SocketHoldType.RemoveRigidbody && _hadRigidBody)
int32_t L_0 = __this->___HoldType_33;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0040;
}
}
{
bool L_1 = __this->____hadRigidBody_62;
if (!L_1)
{
goto IL_0040;
}
}
{
// grabbable.Rigidbody = grabbable.gameObject.AddComponent<Rigidbody>();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_3);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4;
L_4 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_3, NULL);
NullCheck(L_4);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5;
L_5 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_4, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
NullCheck(L_2);
L_2->___Rigidbody_38 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___Rigidbody_38), (void*)L_5);
// if (Rigidbody)
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6;
L_6 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0040;
}
}
{
// Rigidbody.mass = _mass;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8;
L_8 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
float L_9 = __this->____mass_61;
NullCheck(L_8);
Rigidbody_set_mass_mC7F886DEDB57C742A16F8B6B779F69AFE164CA4B(L_8, L_9, NULL);
}
IL_0040:
{
// grabbable.ResetRigidBody();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
NullCheck(L_10);
VirtualActionInvoker0::Invoke(32 /* System.Void HurricaneVR.Framework.Core.HVRGrabbable::ResetRigidBody() */, L_10);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::SetPositionNextFrame(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_SetPositionNextFrame_m7D811E3566E976FCD31A36A622702480F66023F8 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* L_0 = (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB*)il2cpp_codegen_object_new(U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CSetPositionNextFrameU3Ed__85__ctor_mC9EDE5DE0044CC375D00E029454EF4BB33822D8E(L_0, 0, NULL);
U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* L_2 = L_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
L_2->___grabbable_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabbable_2), (void*)L_3);
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySocketedSFX(HurricaneVR.Framework.Core.Sockets.HVRSocketable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_PlaySocketedSFX_m914623ABC1F2B09D03EE684430CD118B52C7F200 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___0_socketable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_ignoreGrabSFX)
bool L_0 = __this->____ignoreGrabSFX_63;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if (AudioGrabbedOverride)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_1 = __this->___AudioGrabbedOverride_46;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// PlaySFX(AudioGrabbedOverride);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_3 = __this->___AudioGrabbedOverride_46;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_3);
return;
}
IL_0023:
{
// else if (socketable.SocketedClip)
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_4 = ___0_socketable;
NullCheck(L_4);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5 = L_4->___SocketedClip_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_003d;
}
}
{
// PlaySFX(socketable.SocketedClip);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_7 = ___0_socketable;
NullCheck(L_7);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_8 = L_7->___SocketedClip_9;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_8);
return;
}
IL_003d:
{
// else if (AudioGrabbedFallback)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_9 = __this->___AudioGrabbedFallback_48;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_0056;
}
}
{
// PlaySFX(AudioGrabbedFallback);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_11 = __this->___AudioGrabbedFallback_48;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_11);
}
IL_0056:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlayUnsocketedSFX(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_PlayUnsocketedSFX_m1F12E1BCACD7D646CA974A483CE158C5DDC5C6BD (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AudioReleasedOverride)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_0 = __this->___AudioReleasedOverride_47;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001a;
}
}
{
// PlaySFX(AudioReleasedOverride);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_2 = __this->___AudioReleasedOverride_47;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_2);
return;
}
IL_001a:
{
// else if (grabbable.Socketable.UnsocketedClip)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_3);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_4;
L_4 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_3, NULL);
NullCheck(L_4);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5 = L_4->___UnsocketedClip_10;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_003e;
}
}
{
// PlaySFX(grabbable.Socketable.UnsocketedClip);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_7);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_8;
L_8 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_7, NULL);
NullCheck(L_8);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_9 = L_8->___UnsocketedClip_10;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_9);
return;
}
IL_003e:
{
// else if (AudioReleasedFallback)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_10 = __this->___AudioReleasedFallback_49;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (!L_11)
{
goto IL_0057;
}
}
{
// PlaySFX(AudioReleasedFallback);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_12 = __this->___AudioReleasedFallback_49;
VirtualActionInvoker1< AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* >::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip) */, __this, L_12);
}
IL_0057:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlaySFX(UnityEngine.AudioClip)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_PlaySFX_m4175489CC61E9F82177ED58D2885777BD91E564A (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___0_clip, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(clip, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_0;
L_0 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0022;
}
}
{
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(clip, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_2;
L_2 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_3 = ___0_clip;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
NullCheck(L_2);
SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84(L_2, L_3, L_5, NULL);
}
IL_0022:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::UpdateScale(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_UpdateScale_m795A02CD4B5DCA5B6D7D0256F71D125192B83404 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
float V_1 = 0.0f;
float V_2 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (!grabbable || !ScaleGrabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0010;
}
}
{
bool L_2 = __this->___ScaleGrabbable_43;
if (L_2)
{
goto IL_0011;
}
}
IL_0010:
{
// return;
return;
}
IL_0011:
{
// var extents = _modelBounds.extents;
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_3 = (&__this->____modelBounds_58);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_3, NULL);
V_0 = L_4;
// var axis = extents.x;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0;
float L_6 = L_5.___x_2;
V_1 = L_6;
// if (extents.y > axis) axis = extents.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8 = L_7.___y_3;
float L_9 = V_1;
if ((!(((float)L_8) > ((float)L_9))))
{
goto IL_0034;
}
}
{
// if (extents.y > axis) axis = extents.y;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
float L_11 = L_10.___y_3;
V_1 = L_11;
}
IL_0034:
{
// if (extents.z > axis) axis = extents.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
float L_13 = L_12.___z_4;
float L_14 = V_1;
if ((!(((float)L_13) > ((float)L_14))))
{
goto IL_0044;
}
}
{
// if (extents.z > axis) axis = extents.z;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
float L_16 = L_15.___z_4;
V_1 = L_16;
}
IL_0044:
{
// axis *= 2;
float L_17 = V_1;
V_1 = ((float)il2cpp_codegen_multiply(L_17, (2.0f)));
// var ratio = Size / axis;
float L_18 = __this->___Size_44;
float L_19 = V_1;
V_2 = ((float)(L_18/L_19));
// ratio *= grabbable.Socketable.SocketScale;
float L_20 = V_2;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = ___0_grabbable;
NullCheck(L_21);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_22;
L_22 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_21, NULL);
NullCheck(L_22);
float L_23 = L_22->___SocketScale_6;
V_2 = ((float)il2cpp_codegen_multiply(L_20, L_23));
// var counterScale = grabbable.Socketable.CounterScale;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = ___0_grabbable;
NullCheck(L_24);
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_25;
L_25 = HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline(L_24, NULL);
NullCheck(L_25);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = L_25->___CounterScale_7;
V_3 = L_26;
// grabbable.transform.localScale = new Vector3(ratio * counterScale.x, ratio * counterScale.y, ratio * counterScale.z);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = ___0_grabbable;
NullCheck(L_27);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28;
L_28 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_27, NULL);
float L_29 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_3;
float L_31 = L_30.___x_2;
float L_32 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_3;
float L_34 = L_33.___y_3;
float L_35 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = V_3;
float L_37 = L_36.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
memset((&L_38), 0, sizeof(L_38));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_38), ((float)il2cpp_codegen_multiply(L_29, L_31)), ((float)il2cpp_codegen_multiply(L_32, L_34)), ((float)il2cpp_codegen_multiply(L_35, L_37)), /*hidden argument*/NULL);
NullCheck(L_28);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_28, L_38, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnReleased(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnReleased_mA61702E69364DA2D5255C3D978754DD6713A976C (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_appQuitting)
bool L_0 = __this->____appQuitting_59;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// base.OnReleased(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
HVRGrabberBase_OnReleased_mF97F364EC429FFF2A94CDC16E041DE1336233511(__this, L_1, NULL);
// Released.Invoke(this, grabbable);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_2 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___Released_6;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_2, __this, L_3, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
// if (grabbable.BeingDestroyed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_4);
bool L_5;
L_5 = HVRGrabbable_get_BeingDestroyed_m556C35E11A83D222299C09704BCF97CC08CA4983_inline(L_4, NULL);
if (!L_5)
{
goto IL_0026;
}
}
{
// return;
return;
}
IL_0026:
{
// CleanupRigidBody(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(70 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::CleanupRigidBody(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_6);
// grabbable.ResetToNonTrigger();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_7);
HVRGrabbable_ResetToNonTrigger_m84F4C0D6B28833043145143280D7F79CEA62533A(L_7, NULL);
// grabbable.transform.parent = _previousParent;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->____previousParent_56;
NullCheck(L_9);
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_9, L_10, NULL);
// if (ScaleGrabbable)
bool L_11 = __this->___ScaleGrabbable_43;
if (!L_11)
{
goto IL_005d;
}
}
{
// grabbable.transform.localScale = _previousScale;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
NullCheck(L_12);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->____previousScale_57;
NullCheck(L_13);
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_13, L_14, NULL);
}
IL_005d:
{
// _previousParent = null;
__this->____previousParent_56 = (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____previousParent_56), (void*)(Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
// PlayUnsocketedSFX(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___0_grabbable;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(72 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::PlayUnsocketedSFX(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_15);
// CheckAutoSpawn();
VirtualActionInvoker0::Invoke(58 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::CheckAutoSpawn() */, __this);
// if (GrabTimeout > .00001f)
float L_16 = __this->___GrabTimeout_35;
if ((!(((float)L_16) > ((float)(9.99999975E-06f)))))
{
goto IL_008c;
}
}
{
// StartCoroutine(GrabTimeoutRoutine(grabbable));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = ___0_grabbable;
RuntimeObject* L_18;
L_18 = VirtualFuncInvoker1< RuntimeObject*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(76 /* System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabTimeoutRoutine(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_17);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_19;
L_19 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_18, NULL);
}
IL_008c:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabbableBeRemoved(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_CanGrabbableBeRemoved_m3201A4F30162E987B3A7192F54DC218677B41299 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!CanRemoveGrabbable)
bool L_0 = __this->___CanRemoveGrabbable_42;
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if (!CanInteract)
bool L_1;
L_1 = VirtualFuncInvoker0< bool >::Invoke(56 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::get_CanInteract() */, __this);
if (L_1)
{
goto IL_0014;
}
}
{
// return false;
return (bool)0;
}
IL_0014:
{
// if (ParentDisablesGrab && ParentGrabbable && ParentGrabbable.IsSocketed)
bool L_2 = __this->___ParentDisablesGrab_40;
if (!L_2)
{
goto IL_0038;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = __this->___ParentGrabbable_41;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0038;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = __this->___ParentGrabbable_41;
NullCheck(L_5);
bool L_6;
L_6 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_5, NULL);
if (!L_6)
{
goto IL_0038;
}
}
{
// return false;
return (bool)0;
}
IL_0038:
{
// return true;
return (bool)1;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocket::GrabTimeoutRoutine(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocket_GrabTimeoutRoutine_mA6B57D3EB9B70A011FC40DA902DA98EDC0F2A9B5 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* L_0 = (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355*)il2cpp_codegen_object_new(U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CGrabTimeoutRoutineU3Ed__92__ctor_mFFE09F3D3C311EEBB0D995CF3152AB6AEFAEED9F(L_0, 0, NULL);
U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_2 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* L_2 = L_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
L_2->___grabbable_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabbable_3), (void*)L_3);
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocket_TryGrab_m5DD7A1CC1F9A244A025424856045ECF6C23534CE (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, bool ___1_force, bool ___2_ignoreGrabSound, const RuntimeMethod* method)
{
bool V_0 = false;
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0012:
{// begin finally (depth: 1)
// _ignoreGrabSFX = false;
__this->____ignoreGrabSFX_63 = (bool)0;
// }
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// _ignoreGrabSFX = ignoreGrabSound;
bool L_0 = ___2_ignoreGrabSound;
__this->____ignoreGrabSFX_63 = L_0;
// return base.TryGrab(grabbable, force);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
bool L_2 = ___1_force;
bool L_3;
L_3 = HVRGrabberBase_TryGrab_m6DA6B8BF529605D305930CD24C0BCA559F5408BC(__this, L_1, L_2, NULL);
V_0 = L_3;
goto IL_001a;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_001a:
{
// }
bool L_4 = V_0;
return L_4;
}
}
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetDistanceToGrabber(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRSocket_GetDistanceToGrabber_m64C38932570AE1505020F12BB4C0E68BB2652DC1 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// var ourPoint = DistanceSource ? DistanceSource.position : transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DistanceSource_52;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001a;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
G_B3_0 = L_3;
goto IL_0025;
}
IL_001a:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___DistanceSource_52;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
V_0 = G_B3_0;
// return Vector3.Distance(point, ourPoint);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
float L_8;
L_8 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_6, L_7, NULL);
return L_8;
}
}
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetSquareDistanceToGrabber(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRSocket_GetSquareDistanceToGrabber_m450F2466E3811455E3FF5E5299492C43FBB825F7 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// var ourPoint = DistanceSource ? DistanceSource.position : transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DistanceSource_52;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001a;
}
}
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_2);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
G_B3_0 = L_3;
goto IL_0025;
}
IL_001a:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___DistanceSource_52;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
G_B3_0 = L_5;
}
IL_0025:
{
V_0 = G_B3_0;
// return (point - ourPoint).sqrMagnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_7, NULL);
V_1 = L_8;
float L_9;
L_9 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_1), NULL);
return L_9;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket__ctor_m6421902E11150566A29F8E326410867CF943FEC7 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public HVRGrabDetection GrabDetectionType = HVRGrabDetection.Socket;
__this->___GrabDetectionType_29 = 1;
// public bool GrabbableMustBeHeld = true;
__this->___GrabbableMustBeHeld_36 = (bool)1;
// public bool CanRemoveGrabbable = true;
__this->___CanRemoveGrabbable_42 = (bool)1;
// public bool DisableCollision = true;
__this->___DisableCollision_53 = (bool)1;
// public SocketSpawnEvent SpawnedPrefab = new SocketSpawnEvent();
SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* L_0 = (SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D*)il2cpp_codegen_object_new(SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D_il2cpp_TypeInfo_var);
NullCheck(L_0);
SocketSpawnEvent__ctor_mFD9DE8540DC6816810EB14526DD12FF927EB5C8F(L_0, NULL);
__this->___SpawnedPrefab_54 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SpawnedPrefab_54), (void*)L_0);
// public virtual bool CanInteract { get; set; } = true;
__this->___U3CCanInteractU3Ek__BackingField_66 = (bool)1;
HVRGrabberBase__ctor_mFF1F9C24BD6EA5A517B71EC3623FF7916A6F3DCE(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForUpdateU3Ed__57__ctor_m761D0BF8D7F4183CE34BBA36BC88E35DFAD384B2 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForUpdateU3Ed__57_System_IDisposable_Dispose_m40DC2C4890BE8DEB0B00E263421DC095770C4256 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CWaitForUpdateU3Ed__57_MoveNext_m7DEB0F20DD68ADF0A9B22ECDD995470CE0A7B917 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0027;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0027:
{
__this->___U3CU3E1__state_0 = (-1);
// action();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___action_2;
NullCheck(L_3);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_3, NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForUpdateU3Ed__57_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mED80330C505F3B732C59B0F54C645754C0433C6F (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CWaitForUpdateU3Ed__57_System_Collections_IEnumerator_Reset_m3F18C630872C0995E29C70CE6D715C0C70FE2FD7 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CWaitForUpdateU3Ed__57_System_Collections_IEnumerator_Reset_m3F18C630872C0995E29C70CE6D715C0C70FE2FD7_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<WaitForUpdate>d__57::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CWaitForUpdateU3Ed__57_System_Collections_IEnumerator_get_Current_mADBC334093BAC172ADDC2B5F821DC5916E74B501 (U3CWaitForUpdateU3Ed__57_t718A08C9C80C8527A29CB0FA0B4B0844E1195605* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass63_0__ctor_m973B5BCFCD48DF08F3991DC19F14DEF2C250099F (U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<>c__DisplayClass63_0::<OnHoverEnter>b__0()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass63_0_U3COnHoverEnterU3Eb__0_m3BD67F3DD53DB513AEEEF173ED2CC544917FE467 (U3CU3Ec__DisplayClass63_0_t15A1AA69285CAEDA85D8621A4F2BA2FCF2326582* __this, const RuntimeMethod* method)
{
{
// this.ExecuteNextUpdate(() => TryGrab(grabbable, true));
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = __this->___U3CU3E4__this_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = __this->___grabbable_1;
NullCheck(L_0);
bool L_2;
L_2 = VirtualFuncInvoker3< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool, bool >::Invoke(77 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean) */, L_0, L_1, (bool)1, (bool)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 HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__67__ctor_mE99FC5B1B2F5B01A30B89C32ABF4964E51FF8AB4 (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__67_System_IDisposable_Dispose_m358B0E9FBA19E60A567FCF26E5CEF5FCFF535935 (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CTryGrabGrabbableU3Ed__67_MoveNext_m06968CCD5F868B92A9A4D351ACF0E83EB5C6F0AF (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0032;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return new WaitForFixedUpdate();
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_4 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
NullCheck(L_4);
WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_4, NULL);
__this->___U3CU3E2__current_1 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_4);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0032:
{
__this->___U3CU3E1__state_0 = (-1);
// if (CanAddGrabbable && TryGrab(grabbable))
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = V_1;
NullCheck(L_5);
bool L_6;
L_6 = HVRSocket_get_CanAddGrabbable_mC0642EF3A03C225814E16ED36B276C731881ADC1(L_5, NULL);
if (!L_6)
{
goto IL_0050;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_7 = V_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___grabbable_3;
NullCheck(L_7);
bool L_9;
L_9 = VirtualFuncInvoker3< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool, bool >::Invoke(77 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean) */, L_7, L_8, (bool)0, (bool)0);
}
IL_0050:
{
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTryGrabGrabbableU3Ed__67_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m37259FDFBEFDF5BDA608EA4B052640E500384DF3 (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__67_System_Collections_IEnumerator_Reset_m70A34F01F1C646BD55E2A95AE4B886578FEE7DBF (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CTryGrabGrabbableU3Ed__67_System_Collections_IEnumerator_Reset_m70A34F01F1C646BD55E2A95AE4B886578FEE7DBF_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<TryGrabGrabbable>d__67::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTryGrabGrabbableU3Ed__67_System_Collections_IEnumerator_get_Current_mE0BE7E6E3970A9C4FEF619316F6DE28C91AAAFA1 (U3CTryGrabGrabbableU3Ed__67_t1BBF781FFA41ACF2B6263F18AA924090B490969D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetPositionNextFrameU3Ed__85__ctor_mC9EDE5DE0044CC375D00E029454EF4BB33822D8E (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetPositionNextFrameU3Ed__85_System_IDisposable_Dispose_m35612FACEFE01A8FA58F3079331FAE3293EE5B53 (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CSetPositionNextFrameU3Ed__85_MoveNext_m70DF5BA96158071EF0B106C4BB6E5A39C71C9F91 (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_005a;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// var position = grabbable.transform.localPosition;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___grabbable_2;
NullCheck(L_4);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_5, NULL);
__this->___U3CpositionU3E5__2_4 = L_6;
// var rotation = grabbable.transform.localRotation;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = __this->___grabbable_2;
NullCheck(L_7);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
NullCheck(L_8);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_8, NULL);
__this->___U3CrotationU3E5__3_5 = L_9;
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_005a:
{
__this->___U3CU3E1__state_0 = (-1);
// if (grabbable.PrimaryGrabber == this)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = __this->___grabbable_2;
NullCheck(L_10);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_11;
L_11 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_10, NULL);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_12 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_13;
L_13 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_11, L_12, NULL);
if (!L_13)
{
goto IL_00a0;
}
}
{
// grabbable.transform.localPosition = position;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = __this->___grabbable_2;
NullCheck(L_14);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_14, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = __this->___U3CpositionU3E5__2_4;
NullCheck(L_15);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_15, L_16, NULL);
// grabbable.transform.localRotation = rotation;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = __this->___grabbable_2;
NullCheck(L_17);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = __this->___U3CrotationU3E5__3_5;
NullCheck(L_18);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_18, L_19, NULL);
}
IL_00a0:
{
// _fixPositionRoutine = null;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_20 = V_1;
NullCheck(L_20);
L_20->____fixPositionRoutine_64 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_20->____fixPositionRoutine_64), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetPositionNextFrameU3Ed__85_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mAA347E7729CBEF2ADC8D52D8623AF88D8459F33E (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CSetPositionNextFrameU3Ed__85_System_Collections_IEnumerator_Reset_m00ED7502DA01BE4D091DC276295A4772C1D68C09 (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CSetPositionNextFrameU3Ed__85_System_Collections_IEnumerator_Reset_m00ED7502DA01BE4D091DC276295A4772C1D68C09_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<SetPositionNextFrame>d__85::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CSetPositionNextFrameU3Ed__85_System_Collections_IEnumerator_get_Current_m9304D905286DA651E22C8C1D30BB820CB1181984 (U3CSetPositionNextFrameU3Ed__85_tF406DA4BA47C6B9CC22C2793970CED4E6E8BFBAB* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGrabTimeoutRoutineU3Ed__92__ctor_mFFE09F3D3C311EEBB0D995CF3152AB6AEFAEED9F (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGrabTimeoutRoutineU3Ed__92_System_IDisposable_Dispose_m65C4B7DA1F479178624625F0A627623A5521BA44 (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGrabTimeoutRoutineU3Ed__92_MoveNext_mE677E5DC2F76A8A78393C7824DAACDDF64718D6E (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = __this->___U3CU3E4__this_2;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_0044;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// _timeoutGrabbable = grabbable;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = V_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = __this->___grabbable_3;
NullCheck(L_4);
L_4->____timeoutGrabbable_60 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->____timeoutGrabbable_60), (void*)L_5);
// yield return new WaitForSeconds(GrabTimeout);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = V_1;
NullCheck(L_6);
float L_7 = L_6->___GrabTimeout_35;
WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3* L_8 = (WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3*)il2cpp_codegen_object_new(WaitForSeconds_tF179DF251655B8DF044952E70A60DF4B358A3DD3_il2cpp_TypeInfo_var);
NullCheck(L_8);
WaitForSeconds__ctor_m579F95BADEDBAB4B3A7E302C6EE3995926EF2EFC(L_8, L_7, NULL);
__this->___U3CU3E2__current_1 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_8);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0044:
{
__this->___U3CU3E1__state_0 = (-1);
// _timeoutGrabbable = null;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9 = V_1;
NullCheck(L_9);
L_9->____timeoutGrabbable_60 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&L_9->____timeoutGrabbable_60), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL);
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGrabTimeoutRoutineU3Ed__92_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m308BE24FE3FB9DC6CA11ACE5ED5066A11966A16A (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGrabTimeoutRoutineU3Ed__92_System_Collections_IEnumerator_Reset_m3299A080F1CCC2F618C6A8BB93C12D1EB96D41CC (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGrabTimeoutRoutineU3Ed__92_System_Collections_IEnumerator_Reset_m3299A080F1CCC2F618C6A8BB93C12D1EB96D41CC_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocket/<GrabTimeoutRoutine>d__92::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGrabTimeoutRoutineU3Ed__92_System_Collections_IEnumerator_get_Current_m09F1DF8867DDCFC8EA2C97A7BD21E754A51ED801 (U3CGrabTimeoutRoutineU3Ed__92_tFBA8D00812B7C851AD841386F2421B0CCB8F7355* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SocketSpawnEvent__ctor_mFD9DE8540DC6816810EB14526DD12FF927EB5C8F (SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2__ctor_mC5097103B45DDF79DBEF6A93466AFC9965A5C791_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_2__ctor_mC5097103B45DDF79DBEF6A93466AFC9965A5C791(__this, UnityEvent_2__ctor_mC5097103B45DDF79DBEF6A93466AFC9965A5C791_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.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::get_IsGrabActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainerGrabber_get_IsGrabActivated_mFAD72A59059E860AABA95A686257023C1474D6AE (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, const RuntimeMethod* method)
{
{
// public override bool IsGrabActivated => !GrabbleMustBeHeld && SocketContainer.HasAvailableSocket();
bool L_0 = __this->___GrabbleMustBeHeld_29;
if (L_0)
{
goto IL_0014;
}
}
{
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_1 = __this->___SocketContainer_28;
NullCheck(L_1);
bool L_2;
L_2 = VirtualFuncInvoker0< bool >::Invoke(4 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::HasAvailableSocket() */, L_1);
return L_2;
}
IL_0014:
{
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::get_AllowSwap()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainerGrabber_get_AllowSwap_mE291D21A9AB112D300BB2AF25C5B5A028A3506E4 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, const RuntimeMethod* method)
{
{
// public override bool AllowSwap => true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber_Start_mCE0C783310BA9068302D13672436CD7DEC8FBB0E (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* V_0 = NULL;
{
// base.Start();
HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A(__this, NULL);
// if (GrabBags.Count == 0)
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_0, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
if (L_1)
{
goto IL_0032;
}
}
{
// var bag = gameObject.AddComponent<HVRTriggerGrabbableBag>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_2);
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_3;
L_3 = GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946(L_2, GameObject_AddComponent_TisHVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6_mA785585DE51B190B97DE97980AEDE8BBA76B3946_RuntimeMethod_var);
V_0 = L_3;
// GrabBags.Add(bag);
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_4 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___GrabBags_11;
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_5 = V_0;
NullCheck(L_4);
List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_inline(L_4, L_5, List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
// bag.Grabber = this;
HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* L_6 = V_0;
NullCheck(L_6);
((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)L_6)->___Grabber_9 = __this;
Il2CppCodeGenWriteBarrier((void**)(&((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)L_6)->___Grabber_9), (void*)__this);
}
IL_0032:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainerGrabber_CanHover_mADB1D8C7082B22FA25C985C5B45F0179522074F6 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!SocketContainer)
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_0 = __this->___SocketContainer_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
// return false;
return (bool)0;
}
IL_000f:
{
// if (grabbable.IsBeingForcedGrabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
bool L_3;
L_3 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_2, NULL);
if (!L_3)
{
goto IL_0019;
}
}
{
// return false;
return (bool)0;
}
IL_0019:
{
// if (grabbable.GrabberCount != 1)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_4);
int32_t L_5;
L_5 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_4, NULL);
if ((((int32_t)L_5) == ((int32_t)1)))
{
goto IL_0024;
}
}
{
// return false;
return (bool)0;
}
IL_0024:
{
// var handGrabber = grabbable.PrimaryGrabber as HVRHandGrabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
NullCheck(L_6);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_7;
L_7 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_6, NULL);
// if (handGrabber == null)
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_7, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var)), (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_0039;
}
}
{
// return false;
return (bool)0;
}
IL_0039:
{
// if (!SocketContainer.HasAvailableSocket(grabbable))
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_9 = __this->___SocketContainer_28;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
NullCheck(L_9);
bool L_11;
L_11 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(5 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::HasAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable) */, L_9, L_10);
if (L_11)
{
goto IL_0049;
}
}
{
// return false;
return (bool)0;
}
IL_0049:
{
// if (grabbable.IsStabbing || grabbable.IsStabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
NullCheck(L_12);
bool L_13;
L_13 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_12, NULL);
if (L_13)
{
goto IL_0059;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
NullCheck(L_14);
bool L_15;
L_15 = HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F(L_14, NULL);
if (!L_15)
{
goto IL_005b;
}
}
IL_0059:
{
// return false;
return (bool)0;
}
IL_005b:
{
// return base.CanHover(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___0_grabbable;
bool L_17;
L_17 = HVRGrabberBase_CanHover_m856BBF2F17A546559333606A65996D84EDD69A6B(__this, L_16, NULL);
return L_17;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketContainerGrabber_CanGrab_m8D0C3F8BF8239BBDAB042E0CE83276C4745B3FB4 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!SocketContainer)
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_0 = __this->___SocketContainer_28;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_000f;
}
}
{
// return false;
return (bool)0;
}
IL_000f:
{
// if (grabbable.IsBeingForcedGrabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
bool L_3;
L_3 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_2, NULL);
if (!L_3)
{
goto IL_0019;
}
}
{
// return false;
return (bool)0;
}
IL_0019:
{
// if (grabbable.IsBeingHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_4);
bool L_5;
L_5 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_4, NULL);
if (!L_5)
{
goto IL_0023;
}
}
{
// return false;
return (bool)0;
}
IL_0023:
{
// if (!SocketContainer.HasAvailableSocket(grabbable))
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_6 = __this->___SocketContainer_28;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_6);
bool L_8;
L_8 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(5 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::HasAvailableSocket(HurricaneVR.Framework.Core.HVRGrabbable) */, L_6, L_7);
if (L_8)
{
goto IL_0033;
}
}
{
// return false;
return (bool)0;
}
IL_0033:
{
// if (grabbable.IsStabbing || grabbable.IsStabbed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___0_grabbable;
NullCheck(L_9);
bool L_10;
L_10 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_9, NULL);
if (L_10)
{
goto IL_0043;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
NullCheck(L_11);
bool L_12;
L_12 = HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F(L_11, NULL);
if (!L_12)
{
goto IL_0045;
}
}
IL_0043:
{
// return false;
return (bool)0;
}
IL_0045:
{
// return base.CanGrab(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___0_grabbable;
bool L_14;
L_14 = HVRGrabberBase_CanGrab_mC905E93E39FBA6C4DD7BC8278C6ECA447F8708DD(__this, L_13, NULL);
return L_14;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber_OnHoverEnter_mAEA6BD39D836690C54A5AD79DA79231921FB30BE (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (GrabbleMustBeHeld)
bool L_0 = __this->___GrabbleMustBeHeld_29;
if (!L_0)
{
goto IL_001f;
}
}
{
// grabbable.Released.AddListener(OnHoverGrabbableReleased);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_1);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_2 = L_1->___Released_65;
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_3 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
NullCheck(L_3);
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_3, __this, (intptr_t)((void*)HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE_RuntimeMethod_var), NULL);
NullCheck(L_2);
UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_2, L_3, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
}
IL_001f:
{
// base.OnHoverEnter(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
HVRGrabberBase_OnHoverEnter_mFD41FD3FBF7AFED2A77BCAA7911EAD5243C8AAC8(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber_OnHoverExit_mD594DBA35E86BABE6C4BE622F541CAECD689D3EB (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (GrabbleMustBeHeld)
bool L_0 = __this->___GrabbleMustBeHeld_29;
if (!L_0)
{
goto IL_001f;
}
}
{
// grabbable.Released.RemoveListener(OnHoverGrabbableReleased);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_1);
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_2 = L_1->___Released_65;
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_3 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
NullCheck(L_3);
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_3, __this, (intptr_t)((void*)HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE_RuntimeMethod_var), NULL);
NullCheck(L_2);
UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4(L_2, L_3, UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
}
IL_001f:
{
// base.OnHoverExit(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
HVRGrabberBase_OnHoverExit_mC96EEFE632826EF594374CC41976BE0455958AE3(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::OnHoverGrabbableReleased(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber_OnHoverGrabbableReleased_mE75CDF87E0CD4A1DE97819C193656B9750FBD2CE (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method)
{
{
// UnhoverGrabbable(grabber, grabbable);
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = ___0_grabber;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___1_grabbable;
HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9(__this, L_0, L_1, NULL);
// StartCoroutine(TryGrabGrabbable(grabbable));
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_grabbable;
RuntimeObject* L_3;
L_3 = HVRSocketContainerGrabber_TryGrabGrabbable_m4FD1CC45DC735233FB570E16781A51C81726CB83(__this, L_2, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
L_4 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_3, NULL);
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::TryGrabGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRSocketContainerGrabber_TryGrabGrabbable_m4FD1CC45DC735233FB570E16781A51C81726CB83 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* L_0 = (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5*)il2cpp_codegen_object_new(U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CTryGrabGrabbableU3Ed__12__ctor_mD952CE1C7B300DC7C9FFA96230E6FA066BB802DE(L_0, 0, NULL);
U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this_3 = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* L_2 = L_1;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
NullCheck(L_2);
L_2->___grabbable_2 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabbable_2), (void*)L_3);
return L_2;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber_OnGrabbed_m828E06486D3DCE1795A47FB913824F341F9ABC57 (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method)
{
{
// ForceRelease();
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, __this);
// SocketContainer.TryAddGrabbable(args.Grabbable);
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_0 = __this->___SocketContainer_28;
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_1 = ___0_args;
NullCheck(L_1);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = L_1->___Grabbable_1;
NullCheck(L_0);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(7 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryAddGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, L_0, L_2);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketContainerGrabber__ctor_m6A2E5A93CDA1C61D62B8EB0A5AB1A7049861BC2A (HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* __this, const RuntimeMethod* method)
{
{
// public bool GrabbleMustBeHeld = true;
__this->___GrabbleMustBeHeld_29 = (bool)1;
HVRGrabberBase__ctor_mFF1F9C24BD6EA5A517B71EC3623FF7916A6F3DCE(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__12__ctor_mD952CE1C7B300DC7C9FFA96230E6FA066BB802DE (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__12_System_IDisposable_Dispose_m19E6A6F057BDF5ED1F5DEA049BA74C7C95C7BC6F (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CTryGrabGrabbableU3Ed__12_MoveNext_m66556A819878989132714040AE6EF6E5527FE118 (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* V_1 = NULL;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* L_1 = __this->___U3CU3E4__this_3;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_002e;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_002e:
{
__this->___U3CU3E1__state_0 = (-1);
// if (!grabbable.IsBeingHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___grabbable_2;
NullCheck(L_4);
bool L_5;
L_5 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_4, NULL);
if (L_5)
{
goto IL_0054;
}
}
{
// SocketContainer.TryAddGrabbable(grabbable);
HVRSocketContainerGrabber_t1C0E0186229003D466B403564E5CCE93003701CF* L_6 = V_1;
NullCheck(L_6);
HVRSocketContainer_t0B9F1433BB9E5538C4015C8F05712BC7955F181A* L_7 = L_6->___SocketContainer_28;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___grabbable_2;
NullCheck(L_7);
bool L_9;
L_9 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(7 /* System.Boolean HurricaneVR.Framework.Core.Sockets.HVRSocketContainer::TryAddGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, L_7, L_8);
}
IL_0054:
{
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTryGrabGrabbableU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m34B7DE3B448B8769E12746D2B7DE900EECD54A60 (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CTryGrabGrabbableU3Ed__12_System_Collections_IEnumerator_Reset_mD9E9EEB9D37BA816AC9E779D7A67CD7C6F4B1D4E (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CTryGrabGrabbableU3Ed__12_System_Collections_IEnumerator_Reset_mD9E9EEB9D37BA816AC9E779D7A67CD7C6F4B1D4E_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRSocketContainerGrabber/<TryGrabGrabbable>d__12::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CTryGrabGrabbableU3Ed__12_System_Collections_IEnumerator_get_Current_m4EC1BA5BD97F1D713D61F508D9E224A83EAE7B9E (U3CTryGrabGrabbableU3Ed__12_t0ECE97E13E68770F9BBB6C9058DCA80EB86A9BA5* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Bags.HVRForceGrabberBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabberBag__ctor_mDEBDB50C60C7164B8BBBB3D7B5C04BAF0CC01953 (HVRForceGrabberBag_tFE764B7384DBF5AE6BAA04BF9ECBD6F92DCE2186* __this, const RuntimeMethod* method)
{
{
HVRTriggerGrabbableBag__ctor_m642517FD35FB1993B9100DBE4C6319DACEFB7DBE(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_Awake_m7AC547D0397A0B38773DC1F44D5A8912C42B666A (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_Start_mBCE0ACF52BC870A8BCA6E4989824DFFBF1283D45 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGrabbableBag_U3CStartU3Eb__15_0_mE925EE3980141FE53BFE2D98BB3AD7213F052135_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ForEach_m0D56FE042D7C59FC573223E1ECA324B0555A7240_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// IgnoredGrabbables.ForEach(g => _ignoredGrabbables.Add(g));
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = __this->___IgnoredGrabbables_12;
Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92* L_1 = (Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92*)il2cpp_codegen_object_new(Action_1_tBFAE38A24F010F1E15E7D9123A5509C1AA1E7E92_il2cpp_TypeInfo_var);
NullCheck(L_1);
Action_1__ctor_m6E0052C7F0853BACBEF8CED7C6AAC8A9CC7F60D5(L_1, __this, (intptr_t)((void*)HVRGrabbableBag_U3CStartU3Eb__15_0_mE925EE3980141FE53BFE2D98BB3AD7213F052135_RuntimeMethod_var), NULL);
NullCheck(L_0);
List_1_ForEach_m0D56FE042D7C59FC573223E1ECA324B0555A7240(L_0, L_1, List_1_ForEach_m0D56FE042D7C59FC573223E1ECA324B0555A7240_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_FixedUpdate_m9F944C9694C68107EF02D8914F3CC11ABF1F7144 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method)
{
{
// Calculate();
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Calculate() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::AddGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_AddGrabbable_mAC51788E0EBDDC22020A43FBAB29D8BA69F29A54 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_distinctGrabbables.Contains(grabbable))
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_0 = __this->____distinctGrabbables_14;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D(L_0, L_1, HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// _distinctGrabbables.Add(grabbable);
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_3 = __this->____distinctGrabbables_14;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E(L_3, L_4, HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
// _allGrabbables.Add(grabbable);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_6 = __this->____allGrabbables_13;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_6);
List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_inline(L_6, L_7, List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::RemoveGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_RemoveGrabbable_m43AD83B67C8E888B78204372FEB1CF06A3614AB0 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mCDF92CAF2B2EE27EFF4311569A2BAD2440D50556_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_distinctGrabbables.Contains(grabbable))
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_0 = __this->____distinctGrabbables_14;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D(L_0, L_1, HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
if (!L_2)
{
goto IL_001b;
}
}
{
// _allGrabbables.Remove(grabbable);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_3 = __this->____allGrabbables_13;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_3);
bool L_5;
L_5 = List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E(L_3, L_4, List_1_Remove_m79D8C12C64B9D4617D013980ECDDBBF91DA7303E_RuntimeMethod_var);
}
IL_001b:
{
// _distinctGrabbables.Remove(grabbable);
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_6 = __this->____distinctGrabbables_14;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
NullCheck(L_6);
bool L_8;
L_8 = HashSet_1_Remove_mCDF92CAF2B2EE27EFF4311569A2BAD2440D50556(L_6, L_7, HashSet_1_Remove_mCDF92CAF2B2EE27EFF4311569A2BAD2440D50556_RuntimeMethod_var);
// GrabbableRemoved.Invoke(grabbable);
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_9 = __this->___GrabbableRemoved_4;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
NullCheck(L_9);
UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC(L_9, L_10, UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::Calculate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_Calculate_m80BA5A77F28EE4B29752C5A7C86FD9191694E8F7 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m1238A1F3F30653D10FB54C7BB9E7BFE77BB17B83_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m174E696C1429ADF07B1AADDF624FDBE398E9A8FB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_RemoveWhere_m2C6633D681E921A14F082D3C40CA84F62EC1EC15_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m8B609B17D2D696B05F75323EB7B81067339CB489_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortHelper_Sort_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mE4CE6AA3AA4FA95E3FE3784901AC3BFBF14E2AFE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCalculateU3Eb__19_0_m5B6DE043A39E45118358EC98554B0F8C4512C952_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCalculateU3Eb__19_1_m89EED8CF401563E528C34E19D5DC70AF252AE116_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_2 = NULL;
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* V_3 = NULL;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_4 = NULL;
int32_t V_5 = 0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_6 = NULL;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* G_B18_0 = NULL;
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* G_B18_1 = NULL;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* G_B17_0 = NULL;
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* G_B17_1 = NULL;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* G_B20_0 = NULL;
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* G_B20_1 = NULL;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* G_B19_0 = NULL;
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* G_B19_1 = NULL;
{
// ValidGrabbables.Clear();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_0 = __this->___ValidGrabbables_10;
NullCheck(L_0);
List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_inline(L_0, List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_RuntimeMethod_var);
// _grabbablesToRemove.Clear();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_1 = __this->____grabbablesToRemove_15;
NullCheck(L_1);
List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_inline(L_1, List_1_Clear_m69263EE02CF019AB3EA33531024C5CDED717167C_RuntimeMethod_var);
// sorter.DistanceMap.Clear();
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_2 = __this->___sorter_17;
NullCheck(L_2);
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_3 = L_2->___DistanceMap_0;
NullCheck(L_3);
Dictionary_2_Clear_m1238A1F3F30653D10FB54C7BB9E7BFE77BB17B83(L_3, Dictionary_2_Clear_m1238A1F3F30653D10FB54C7BB9E7BFE77BB17B83_RuntimeMethod_var);
// var anyDestroyedOrDisabled = false;
V_0 = (bool)0;
// for (var i = 0; i < _allGrabbables.Count; i++)
V_1 = 0;
goto IL_00f5;
}
IL_002f:
{
// var grabbable = _allGrabbables[i];
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_4 = __this->____allGrabbables_13;
int32_t L_5 = V_1;
NullCheck(L_4);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
L_6 = List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42(L_4, L_5, List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
V_2 = L_6;
// if (!grabbable || !grabbable.gameObject.activeInHierarchy || !grabbable.enabled)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
if (!L_8)
{
goto IL_0059;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = V_2;
NullCheck(L_9);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
L_10 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_9, NULL);
NullCheck(L_10);
bool L_11;
L_11 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_10, NULL);
if (!L_11)
{
goto IL_0059;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = V_2;
NullCheck(L_12);
bool L_13;
L_13 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_12, NULL);
if (L_13)
{
goto IL_0060;
}
}
IL_0059:
{
// anyDestroyedOrDisabled = true;
V_0 = (bool)1;
// continue;
goto IL_00f1;
}
IL_0060:
{
// sorter.DistanceMap[grabbable] = DistanceToGrabbable(grabbable);
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_14 = __this->___sorter_17;
NullCheck(L_14);
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_15 = L_14->___DistanceMap_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = V_2;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = V_2;
float L_18;
L_18 = VirtualFuncInvoker1< float, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(8 /* System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceToGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_17);
NullCheck(L_15);
Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F(L_15, L_16, L_18, Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F_RuntimeMethod_var);
// if (!grabbable.HasConcaveColliders && sorter.DistanceMap[grabbable] > MaxDistanceAllowed)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = V_2;
NullCheck(L_19);
bool L_20;
L_20 = HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline(L_19, NULL);
if (L_20)
{
goto IL_00a7;
}
}
{
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_21 = __this->___sorter_17;
NullCheck(L_21);
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_22 = L_21->___DistanceMap_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = V_2;
NullCheck(L_22);
float L_24;
L_24 = Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C(L_22, L_23, Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
float L_25 = __this->___MaxDistanceAllowed_7;
if ((!(((float)L_24) > ((float)L_25))))
{
goto IL_00a7;
}
}
{
// _grabbablesToRemove.Add(grabbable);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_26 = __this->____grabbablesToRemove_15;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = V_2;
NullCheck(L_26);
List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_inline(L_26, L_27, List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var);
goto IL_00f1;
}
IL_00a7:
{
// else if (IsValid(grabbable))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = V_2;
bool L_29;
L_29 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(9 /* System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::IsValid(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_28);
if (!L_29)
{
goto IL_00f1;
}
}
{
// if (PenalizeGrabbed && grabbable.IsBeingHeld)
bool L_30 = __this->___PenalizeGrabbed_5;
if (!L_30)
{
goto IL_00e5;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = V_2;
NullCheck(L_31);
bool L_32;
L_32 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_31, NULL);
if (!L_32)
{
goto IL_00e5;
}
}
{
// sorter.DistanceMap[grabbable] += 1000f;
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_33 = __this->___sorter_17;
NullCheck(L_33);
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_34 = L_33->___DistanceMap_0;
V_3 = L_34;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_35 = V_2;
V_4 = L_35;
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_36 = V_3;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_37 = V_4;
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_38 = V_3;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_39 = V_4;
NullCheck(L_38);
float L_40;
L_40 = Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C(L_38, L_39, Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
NullCheck(L_36);
Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F(L_36, L_37, ((float)il2cpp_codegen_add(L_40, (1000.0f))), Dictionary_2_set_Item_m93D355EF4DD7B0D3D174DE994091BE6AE783642F_RuntimeMethod_var);
}
IL_00e5:
{
// ValidGrabbables.Add(grabbable);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_41 = __this->___ValidGrabbables_10;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = V_2;
NullCheck(L_41);
List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_inline(L_41, L_42, List_1_Add_mF820C277FFDC90EBB8C833CBFFD2894EDBC4E916_RuntimeMethod_var);
}
IL_00f1:
{
// for (var i = 0; i < _allGrabbables.Count; i++)
int32_t L_43 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_43, 1));
}
IL_00f5:
{
// for (var i = 0; i < _allGrabbables.Count; i++)
int32_t L_44 = V_1;
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_45 = __this->____allGrabbables_13;
NullCheck(L_45);
int32_t L_46;
L_46 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_45, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
if ((((int32_t)L_44) < ((int32_t)L_46)))
{
goto IL_002f;
}
}
{
// if (anyDestroyedOrDisabled)
bool L_47 = V_0;
if (!L_47)
{
goto IL_015f;
}
}
{
// _distinctGrabbables.RemoveWhere(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_48 = __this->____distinctGrabbables_14;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_49 = ((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_50 = L_49;
G_B17_0 = L_50;
G_B17_1 = L_48;
if (L_50)
{
G_B18_0 = L_50;
G_B18_1 = L_48;
goto IL_012e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* L_51 = ((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_52 = (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*)il2cpp_codegen_object_new(Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2_il2cpp_TypeInfo_var);
NullCheck(L_52);
Predicate_1__ctor_mFBC324627D0EF2D089E732EEBE3371023CA07FF3(L_52, L_51, (intptr_t)((void*)U3CU3Ec_U3CCalculateU3Eb__19_0_m5B6DE043A39E45118358EC98554B0F8C4512C952_RuntimeMethod_var), NULL);
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_53 = L_52;
((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1 = L_53;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_0_1), (void*)L_53);
G_B18_0 = L_53;
G_B18_1 = G_B17_1;
}
IL_012e:
{
NullCheck(G_B18_1);
int32_t L_54;
L_54 = HashSet_1_RemoveWhere_m2C6633D681E921A14F082D3C40CA84F62EC1EC15(G_B18_1, G_B18_0, HashSet_1_RemoveWhere_m2C6633D681E921A14F082D3C40CA84F62EC1EC15_RuntimeMethod_var);
// _allGrabbables.RemoveAll(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_55 = __this->____allGrabbables_13;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_56 = ((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_1_2;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_57 = L_56;
G_B19_0 = L_57;
G_B19_1 = L_55;
if (L_57)
{
G_B20_0 = L_57;
G_B20_1 = L_55;
goto IL_0159;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* L_58 = ((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_59 = (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*)il2cpp_codegen_object_new(Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2_il2cpp_TypeInfo_var);
NullCheck(L_59);
Predicate_1__ctor_mFBC324627D0EF2D089E732EEBE3371023CA07FF3(L_59, L_58, (intptr_t)((void*)U3CU3Ec_U3CCalculateU3Eb__19_1_m89EED8CF401563E528C34E19D5DC70AF252AE116_RuntimeMethod_var), NULL);
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_60 = L_59;
((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_1_2 = L_60;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9__19_1_2), (void*)L_60);
G_B20_0 = L_60;
G_B20_1 = G_B19_1;
}
IL_0159:
{
NullCheck(G_B20_1);
int32_t L_61;
L_61 = List_1_RemoveAll_m8B609B17D2D696B05F75323EB7B81067339CB489(G_B20_1, G_B20_0, List_1_RemoveAll_m8B609B17D2D696B05F75323EB7B81067339CB489_RuntimeMethod_var);
}
IL_015f:
{
// for (var index = 0; index < _grabbablesToRemove.Count; index++)
V_5 = 0;
goto IL_0181;
}
IL_0164:
{
// var invalid = _grabbablesToRemove[index];
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_62 = __this->____grabbablesToRemove_15;
int32_t L_63 = V_5;
NullCheck(L_62);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_64;
L_64 = List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42(L_62, L_63, List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
V_6 = L_64;
// RemoveGrabbable(invalid);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_65 = V_6;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::RemoveGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_65);
// for (var index = 0; index < _grabbablesToRemove.Count; index++)
int32_t L_66 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_66, 1));
}
IL_0181:
{
// for (var index = 0; index < _grabbablesToRemove.Count; index++)
int32_t L_67 = V_5;
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_68 = __this->____grabbablesToRemove_15;
NullCheck(L_68);
int32_t L_69;
L_69 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_68, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
if ((((int32_t)L_67) < ((int32_t)L_69)))
{
goto IL_0164;
}
}
{
// SortHelper.Sort(ValidGrabbables, 0, ValidGrabbables.Count, sorter);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_70 = __this->___ValidGrabbables_10;
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_71 = __this->___ValidGrabbables_10;
NullCheck(L_71);
int32_t L_72;
L_72 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_71, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_73 = __this->___sorter_17;
SortHelper_Sort_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mE4CE6AA3AA4FA95E3FE3784901AC3BFBF14E2AFE(L_70, 0, L_72, L_73, SortHelper_Sort_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mE4CE6AA3AA4FA95E3FE3784901AC3BFBF14E2AFE_RuntimeMethod_var);
// ClosestGrabbable = ValidGrabbables.FirstOrDefault();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_74 = __this->___ValidGrabbables_10;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_75;
L_75 = Enumerable_FirstOrDefault_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m174E696C1429ADF07B1AADDF624FDBE398E9A8FB(L_74, Enumerable_FirstOrDefault_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m174E696C1429ADF07B1AADDF624FDBE398E9A8FB_RuntimeMethod_var);
__this->___ClosestGrabbable_11 = L_75;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ClosestGrabbable_11), (void*)L_75);
// }
return;
}
}
// System.Single HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::DistanceToGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRGrabbableBag_DistanceToGrabbable_m1D48E631C23DF4CA6AA124A99EBCD933B613907E (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// var point = DistanceSource ? DistanceSource.position : Grabber.transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DistanceSource_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_2 = __this->___Grabber_9;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
G_B3_0 = L_4;
goto IL_002a;
}
IL_001f:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___DistanceSource_8;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
G_B3_0 = L_6;
}
IL_002a:
{
V_0 = G_B3_0;
// if (hvrSortMode == HVRSortMode.Distance)
int32_t L_7 = __this->___hvrSortMode_6;
if (L_7)
{
goto IL_003b;
}
}
{
// return grabbable.GetDistanceToGrabber(point);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
NullCheck(L_8);
float L_10;
L_10 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(12 /* System.Single HurricaneVR.Framework.Core.HVRGrabbable::GetDistanceToGrabber(UnityEngine.Vector3) */, L_8, L_9);
return L_10;
}
IL_003b:
{
// return grabbable.GetSquareDistanceToGrabber(point);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
NullCheck(L_11);
float L_13;
L_13 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(13 /* System.Single HurricaneVR.Framework.Core.HVRGrabbable::GetSquareDistanceToGrabber(UnityEngine.Vector3) */, L_11, L_12);
return L_13;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::IsValid(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbableBag_IsValid_mFD7DA98D2043E68349C1BBD0453EDE8CA1AC5CBC (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (grabbable.RequiresGrabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
NullCheck(L_0);
bool L_1;
L_1 = HVRGrabbable_get_RequiresGrabbable_mE5CA32EE495BC69B6DD05E65778B7070FE9ECB52(L_0, NULL);
if (!L_1)
{
goto IL_0024;
}
}
{
// if (!grabbable.RequiredGrabbable || !grabbable.RequiredGrabbable.IsBeingHeld)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_2);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
L_3 = HVRGrabbable_get_RequiredGrabbable_m43783DDCC96B7FCDF7B4F3939BD236EE9D8090B7(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_0022;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
NullCheck(L_5);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
L_6 = HVRGrabbable_get_RequiredGrabbable_m43783DDCC96B7FCDF7B4F3939BD236EE9D8090B7(L_5, NULL);
NullCheck(L_6);
bool L_7;
L_7 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_6, NULL);
if (L_7)
{
goto IL_0024;
}
}
IL_0022:
{
// return false;
return (bool)0;
}
IL_0024:
{
// return grabbable.CanBeGrabbed && !_ignoredGrabbables.Contains(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
NullCheck(L_8);
bool L_9;
L_9 = HVRGrabbable_get_CanBeGrabbed_m063FAC3EEE4CC3AD410E176F03D3A619DB8D6474_inline(L_8, NULL);
if (!L_9)
{
goto IL_003c;
}
}
{
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_10 = __this->____ignoredGrabbables_16;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
NullCheck(L_10);
bool L_12;
L_12 = HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D(L_10, L_11, HashSet_1_Contains_mAC7FC9564A4045B1ECDBC786EF709C6BA9EBCC4D_RuntimeMethod_var);
return (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0);
}
IL_003c:
{
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag__ctor_m25EB00FE5FCCBCA47F83BDA0180045F8381D4995 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VRGrabbableEvent GrabbableRemoved = new VRGrabbableEvent();
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_0 = (VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946*)il2cpp_codegen_object_new(VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946_il2cpp_TypeInfo_var);
NullCheck(L_0);
VRGrabbableEvent__ctor_m4A47A0F8D752668522200C003A6F55959EBFBF00(L_0, NULL);
__this->___GrabbableRemoved_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___GrabbableRemoved_4), (void*)L_0);
// public bool PenalizeGrabbed = true;
__this->___PenalizeGrabbed_5 = (bool)1;
// public HVRSortMode hvrSortMode = HVRSortMode.SquareMagnitude;
__this->___hvrSortMode_6 = 1;
// public List<HVRGrabbable> ValidGrabbables = new List<HVRGrabbable>(1000);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_1 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115(L_1, ((int32_t)1000), List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115_RuntimeMethod_var);
__this->___ValidGrabbables_10 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValidGrabbables_10), (void*)L_1);
// public List<HVRGrabbable> IgnoredGrabbables = new List<HVRGrabbable>();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_2 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499(L_2, List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
__this->___IgnoredGrabbables_12 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___IgnoredGrabbables_12), (void*)L_2);
// private List<HVRGrabbable> _allGrabbables = new List<HVRGrabbable>();
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_3 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499(L_3, List_1__ctor_m44A5546905E2DA996CAE6B7E686190562E209499_RuntimeMethod_var);
__this->____allGrabbables_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->____allGrabbables_13), (void*)L_3);
// private readonly HashSet<HVRGrabbable> _distinctGrabbables = new HashSet<HVRGrabbable>();
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_4 = (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*)il2cpp_codegen_object_new(HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var);
NullCheck(L_4);
HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB(L_4, HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var);
__this->____distinctGrabbables_14 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->____distinctGrabbables_14), (void*)L_4);
// private readonly List<HVRGrabbable> _grabbablesToRemove = new List<HVRGrabbable>(1000);
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_5 = (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*)il2cpp_codegen_object_new(List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115(L_5, ((int32_t)1000), List_1__ctor_mF42E6BBEE7CB2B0D2C4ACF1F8F80162FF46A0115_RuntimeMethod_var);
__this->____grabbablesToRemove_15 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabbablesToRemove_15), (void*)L_5);
// private readonly HashSet<HVRGrabbable> _ignoredGrabbables = new HashSet<HVRGrabbable>();
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_6 = (HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66*)il2cpp_codegen_object_new(HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66_il2cpp_TypeInfo_var);
NullCheck(L_6);
HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB(L_6, HashSet_1__ctor_mB2711A4C878BBDAED9C21CD226DC8A9FDBC458CB_RuntimeMethod_var);
__this->____ignoredGrabbables_16 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ignoredGrabbables_16), (void*)L_6);
// private Sorter sorter = new Sorter();
Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* L_7 = (Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A*)il2cpp_codegen_object_new(Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A_il2cpp_TypeInfo_var);
NullCheck(L_7);
Sorter__ctor_mECEB0992CD5486A835A4EBCA6EC2EAE1AF9EB34B(L_7, NULL);
__this->___sorter_17 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___sorter_17), (void*)L_7);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::<Start>b__15_0(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbableBag_U3CStartU3Eb__15_0_mE925EE3980141FE53BFE2D98BB3AD7213F052135 (HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// IgnoredGrabbables.ForEach(g => _ignoredGrabbables.Add(g));
HashSet_1_tD50025313642F276CE5A0D5A90AAE882E97F5A66* L_0 = __this->____ignoredGrabbables_16;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_g;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E(L_0, L_1, HashSet_1_Add_m0E907A5A4A1BFF5433753B5BFA1DFEB6C219CE4E_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m1FE5783FCBAAF20A19A34955CE0B162CB81279DB (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* L_0 = (U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40*)il2cpp_codegen_object_new(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m0DDE2F12729692C98E72AE867881E374C4974170(L_0, NULL);
((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m0DDE2F12729692C98E72AE867881E374C4974170 (U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::<Calculate>b__19_0(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCalculateU3Eb__19_0_m5B6DE043A39E45118358EC98554B0F8C4512C952 (U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_e, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _distinctGrabbables.RemoveWhere(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_e;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0020;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_e;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
if (!L_4)
{
goto IL_0020;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_e;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_5, NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_0020:
{
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRGrabbableBag/<>c::<Calculate>b__19_1(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCalculateU3Eb__19_1_m89EED8CF401563E528C34E19D5DC70AF252AE116 (U3CU3Ec_t8EDC503C233E9BFC346CFF579B9A62C4C3A99C40* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_e, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _allGrabbables.RemoveAll(e => e == null || !e.gameObject.activeInHierarchy || !e.enabled);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_e;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (L_1)
{
goto IL_0020;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_e;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
if (!L_4)
{
goto IL_0020;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_e;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_5, NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_0020:
{
return (bool)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 HurricaneVR.Framework.Core.Bags.SortHelper::FloorLog2(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SortHelper_FloorLog2_m3B376AB61D2D13A9B864B3A3D745A6FD49C3FCD3 (int32_t ___0_n, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// int num = 0;
V_0 = 0;
goto IL_000d;
}
IL_0004:
{
// ++num;
int32_t L_0 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, 1));
// for (; n >= 1; n /= 2)
int32_t L_1 = ___0_n;
___0_n = ((int32_t)(L_1/2));
}
IL_000d:
{
// for (; n >= 1; n /= 2)
int32_t L_2 = ___0_n;
if ((((int32_t)L_2) >= ((int32_t)1)))
{
goto IL_0004;
}
}
{
// return num;
int32_t L_3 = V_0;
return L_3;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SortHelper__ctor_m260DFB0645E340DFBA9AAC065EFF8A2DD1BD594E (SortHelper_t4C3C429E08C7BB4CA89C3D8553719909E48DCAA2* __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 HurricaneVR.Framework.Core.Bags.Sorter::Compare(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Sorter_Compare_m0EC3F923B087C706110B65AC3BB022BC22A8E500 (Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_x, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_y, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// return DistanceMap[x].CompareTo(DistanceMap[y]);
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_0 = __this->___DistanceMap_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_x;
NullCheck(L_0);
float L_2;
L_2 = Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C(L_0, L_1, Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
V_0 = L_2;
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_3 = __this->___DistanceMap_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___1_y;
NullCheck(L_3);
float L_5;
L_5 = Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C(L_3, L_4, Dictionary_2_get_Item_m9FDBCB67AAC221468065862FA6DBEF60EE47D24C_RuntimeMethod_var);
int32_t L_6;
L_6 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F((&V_0), L_5, NULL);
return L_6;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.Sorter::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sorter__ctor_mECEB0992CD5486A835A4EBCA6EC2EAE1AF9EB34B (Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mBDF885B608D6A00882C361466055D8AAF8C4DF6B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// internal readonly Dictionary<HVRGrabbable, float> DistanceMap = new Dictionary<HVRGrabbable, float>();
Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E* L_0 = (Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E*)il2cpp_codegen_object_new(Dictionary_2_tEE9139902F1FEC4401453E9628DC77EB1A21C72E_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mBDF885B608D6A00882C361466055D8AAF8C4DF6B(L_0, Dictionary_2__ctor_mBDF885B608D6A00882C361466055D8AAF8C4DF6B_RuntimeMethod_var);
__this->___DistanceMap_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___DistanceMap_0), (void*)L_0);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_Start_m3FB5DA195207BA275BDD9D9B27C8075F07066BF9 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m8D48D62B58566F211074B24521D2EB577979B712_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_m50A6E36A83589AC942AEA56B0CD9AC5D33BA2CC8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Grabber)
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___Grabber_5;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_0019;
}
}
{
// Grabber = GetComponentInParent<HVRHandGrabber>();
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2;
L_2 = Component_GetComponentInParent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m8D48D62B58566F211074B24521D2EB577979B712(__this, Component_GetComponentInParent_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m8D48D62B58566F211074B24521D2EB577979B712_RuntimeMethod_var);
__this->___Grabber_5 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Grabber_5), (void*)L_2);
}
IL_0019:
{
// if (Math.Abs(MaxDistanceAllowed) < .001)
float L_3 = __this->___MaxDistanceAllowed_6;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_4;
L_4 = fabsf(L_3);
if ((!(((double)((double)L_4)) < ((double)(0.001)))))
{
goto IL_003b;
}
}
{
// MaxDistanceAllowed = 1.5f;
__this->___MaxDistanceAllowed_6 = (1.5f);
}
IL_003b:
{
// if (IgnoredSockets != null && IgnoredSockets.Length > 0)
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* L_5 = __this->___IgnoredSockets_8;
if (!L_5)
{
goto IL_005d;
}
}
{
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* L_6 = __this->___IgnoredSockets_8;
NullCheck(L_6);
if (!(((RuntimeArray*)L_6)->max_length))
{
goto IL_005d;
}
}
{
// _ignoredSockets = new HashSet<HVRSocket>(IgnoredSockets);
HVRSocketU5BU5D_t3A16168B48DE0A28E2A0E579B444AD07DB320AF2* L_7 = __this->___IgnoredSockets_8;
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_8 = (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*)il2cpp_codegen_object_new(HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
NullCheck(L_8);
HashSet_1__ctor_m50A6E36A83589AC942AEA56B0CD9AC5D33BA2CC8(L_8, (RuntimeObject*)L_7, HashSet_1__ctor_m50A6E36A83589AC942AEA56B0CD9AC5D33BA2CC8_RuntimeMethod_var);
__this->____ignoredSockets_16 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ignoredSockets_16), (void*)L_8);
}
IL_005d:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_FixedUpdate_mBEAFFE8E1F3D28B3AF661DE75AA7D16B5A3CF6A8 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, const RuntimeMethod* method)
{
{
// Calculate();
HVRSocketBag_Calculate_mA5D6A6A22C09765236B7155DF6B85E382195943B(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::IgnoreSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_IgnoreSocket_m4F1B3FC6EBF1E9FF8C5C4926BBFA9BE4EDCD3A2A (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (_ignoredSockets == null)
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_0 = __this->____ignoredSockets_16;
if (L_0)
{
goto IL_0013;
}
}
{
// _ignoredSockets = new HashSet<HVRSocket>();
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_1 = (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*)il2cpp_codegen_object_new(HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435(L_1, HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435_RuntimeMethod_var);
__this->____ignoredSockets_16 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->____ignoredSockets_16), (void*)L_1);
}
IL_0013:
{
// _ignoredSockets.Add(socket);
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_2 = __this->____ignoredSockets_16;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_3 = ___0_socket;
NullCheck(L_2);
bool L_4;
L_4 = HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6(L_2, L_3, HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::AddSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_AddSocket_mC4CADA4E623FF4C355CD57F856109F7B45B9FEE4 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AllSockets.Contains(socket))
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_0 = __this->___AllSockets_11;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = ___0_socket;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB(L_0, L_1, HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
if (!L_2)
{
goto IL_000f;
}
}
{
// return;
return;
}
IL_000f:
{
// _allSockets.Add(socket);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_3 = __this->____allSockets_12;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = ___0_socket;
NullCheck(L_3);
List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_inline(L_3, L_4, List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var);
// AllSockets.Add(socket);
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_5 = __this->___AllSockets_11;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = ___0_socket;
NullCheck(L_5);
bool L_7;
L_7 = HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6(L_5, L_6, HashSet_1_Add_mF9A34341F7A20015C826D88A262440349BCF06D6_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::RemoveSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_RemoveSocket_mFA5321794B6FE8D910EB1FED2BC523ADB6172858 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mCD7364B23B49A983C5452850AF06A1031F1DAF49_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mE7EE30267D84E3F7A371CCD196E0F936144716F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_mBA94AED203FBCD4988402E2234A7F52AE6324A9E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m8079101393894FBD6CBD19F2B5D473CC64A45408_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AllSockets.Contains(socket))
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_0 = __this->___AllSockets_11;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = ___0_socket;
NullCheck(L_0);
bool L_2;
L_2 = HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB(L_0, L_1, HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
if (!L_2)
{
goto IL_0028;
}
}
{
// AllSockets.Remove(socket);
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_3 = __this->___AllSockets_11;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = ___0_socket;
NullCheck(L_3);
bool L_5;
L_5 = HashSet_1_Remove_mBA94AED203FBCD4988402E2234A7F52AE6324A9E(L_3, L_4, HashSet_1_Remove_mBA94AED203FBCD4988402E2234A7F52AE6324A9E_RuntimeMethod_var);
// _allSockets.Remove(socket);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_6 = __this->____allSockets_12;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_7 = ___0_socket;
NullCheck(L_6);
bool L_8;
L_8 = List_1_Remove_m8079101393894FBD6CBD19F2B5D473CC64A45408(L_6, L_7, List_1_Remove_m8079101393894FBD6CBD19F2B5D473CC64A45408_RuntimeMethod_var);
}
IL_0028:
{
// if (_map.ContainsKey(socket))
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_9 = __this->____map_4;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_10 = ___0_socket;
NullCheck(L_9);
bool L_11;
L_11 = Dictionary_2_ContainsKey_mCD7364B23B49A983C5452850AF06A1031F1DAF49(L_9, L_10, Dictionary_2_ContainsKey_mCD7364B23B49A983C5452850AF06A1031F1DAF49_RuntimeMethod_var);
if (!L_11)
{
goto IL_0043;
}
}
{
// _map.Remove(socket);
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_12 = __this->____map_4;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_13 = ___0_socket;
NullCheck(L_12);
bool L_14;
L_14 = Dictionary_2_Remove_mE7EE30267D84E3F7A371CCD196E0F936144716F5(L_12, L_13, Dictionary_2_Remove_mE7EE30267D84E3F7A371CCD196E0F936144716F5_RuntimeMethod_var);
}
IL_0043:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::Calculate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_Calculate_mA5D6A6A22C09765236B7155DF6B85E382195943B (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mEDDC037C29D9A2C6110BA59A34D62FA2745A8B63_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m0F7FADD367C3AA4B23AEC79BDB5068B50BA0768A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_RemoveWhere_m706E48ECCC11771F71DA41EF7F27E5DDFD84628A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_RemoveAll_m3F50118A54C97D539D57106CC499A4E8E7970041_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortHelper_Sort_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mA610F06DE1622E4035E8FCD2DD6FF838BF873B80_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCalculateU3Eb__18_0_m126AE90B1D283D58ACFE10EAA1AB3243212648B8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCalculateU3Eb__18_1_mE3B16FBE3B75F8CC9AA966B69C36B8E275C13632_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_2 = NULL;
float V_3 = 0.0f;
int32_t V_4 = 0;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_5 = NULL;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* G_B14_0 = NULL;
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* G_B14_1 = NULL;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* G_B13_0 = NULL;
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* G_B13_1 = NULL;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* G_B16_0 = NULL;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* G_B16_1 = NULL;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* G_B15_0 = NULL;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* G_B15_1 = NULL;
{
// ValidSockets.Clear();
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_0 = __this->___ValidSockets_13;
NullCheck(L_0);
List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_inline(L_0, List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_RuntimeMethod_var);
// SocketsToRemove.Clear();
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_1 = __this->___SocketsToRemove_14;
NullCheck(L_1);
List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_inline(L_1, List_1_Clear_m0B2074823590F83E7D466AF5EF253128A3EDC2BF_RuntimeMethod_var);
// var anyDestroyedOrDisabled = false;
V_0 = (bool)0;
// for (var i = 0; i < _allSockets.Count; i++)
V_1 = 0;
goto IL_008f;
}
IL_001c:
{
// var socket = _allSockets[i];
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_2 = __this->____allSockets_12;
int32_t L_3 = V_1;
NullCheck(L_2);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4;
L_4 = List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9(L_2, L_3, List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
V_2 = L_4;
// if (!socket || !socket.gameObject.activeInHierarchy || !socket.enabled)
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
if (!L_6)
{
goto IL_0046;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_7 = V_2;
NullCheck(L_7);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8;
L_8 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_7, NULL);
NullCheck(L_8);
bool L_9;
L_9 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_8, NULL);
if (!L_9)
{
goto IL_0046;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_10 = V_2;
NullCheck(L_10);
bool L_11;
L_11 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_10, NULL);
if (L_11)
{
goto IL_004a;
}
}
IL_0046:
{
// anyDestroyedOrDisabled = true;
V_0 = (bool)1;
// continue;
goto IL_008b;
}
IL_004a:
{
// var distance = DistanceToSocket(socket);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_12 = V_2;
float L_13;
L_13 = VirtualFuncInvoker1< float, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(6 /* System.Single HurricaneVR.Framework.Core.Bags.HVRSocketBag::DistanceToSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket) */, __this, L_12);
V_3 = L_13;
// DistanceMap[socket] = distance;
Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* L_14 = __this->___DistanceMap_15;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_15 = V_2;
float L_16 = V_3;
NullCheck(L_14);
Dictionary_2_set_Item_mEDDC037C29D9A2C6110BA59A34D62FA2745A8B63(L_14, L_15, L_16, Dictionary_2_set_Item_mEDDC037C29D9A2C6110BA59A34D62FA2745A8B63_RuntimeMethod_var);
// if (distance > MaxDistanceAllowed)
float L_17 = V_3;
float L_18 = __this->___MaxDistanceAllowed_6;
if ((!(((float)L_17) > ((float)L_18))))
{
goto IL_0076;
}
}
{
// SocketsToRemove.Add(socket);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_19 = __this->___SocketsToRemove_14;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_20 = V_2;
NullCheck(L_19);
List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_inline(L_19, L_20, List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var);
goto IL_008b;
}
IL_0076:
{
// else if (IsValid(socket))
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_21 = V_2;
bool L_22;
L_22 = HVRSocketBag_IsValid_m6768DD88BBF67710954E38D56BFAE532EAFC7EB5(__this, L_21, NULL);
if (!L_22)
{
goto IL_008b;
}
}
{
// ValidSockets.Add(socket);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_23 = __this->___ValidSockets_13;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_24 = V_2;
NullCheck(L_23);
List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_inline(L_23, L_24, List_1_Add_m1C4DA7419A9470772407AD656C283858D5E515CA_RuntimeMethod_var);
}
IL_008b:
{
// for (var i = 0; i < _allSockets.Count; i++)
int32_t L_25 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1));
}
IL_008f:
{
// for (var i = 0; i < _allSockets.Count; i++)
int32_t L_26 = V_1;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_27 = __this->____allSockets_12;
NullCheck(L_27);
int32_t L_28;
L_28 = List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline(L_27, List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
if ((((int32_t)L_26) < ((int32_t)L_28)))
{
goto IL_001c;
}
}
{
// if (anyDestroyedOrDisabled)
bool L_29 = V_0;
if (!L_29)
{
goto IL_00f9;
}
}
{
// AllSockets.RemoveWhere(socket => !socket || !socket.gameObject.activeInHierarchy || !socket.enabled);
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_30 = __this->___AllSockets_11;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_31 = ((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_32 = L_31;
G_B13_0 = L_32;
G_B13_1 = L_30;
if (L_32)
{
G_B14_0 = L_32;
G_B14_1 = L_30;
goto IL_00c8;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* L_33 = ((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_34 = (Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF*)il2cpp_codegen_object_new(Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF_il2cpp_TypeInfo_var);
NullCheck(L_34);
Predicate_1__ctor_m805FC27BBD618695592520B254378FC52AA19AA4(L_34, L_33, (intptr_t)((void*)U3CU3Ec_U3CCalculateU3Eb__18_0_m126AE90B1D283D58ACFE10EAA1AB3243212648B8_RuntimeMethod_var), NULL);
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_35 = L_34;
((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_0_1), (void*)L_35);
G_B14_0 = L_35;
G_B14_1 = G_B13_1;
}
IL_00c8:
{
NullCheck(G_B14_1);
int32_t L_36;
L_36 = HashSet_1_RemoveWhere_m706E48ECCC11771F71DA41EF7F27E5DDFD84628A(G_B14_1, G_B14_0, HashSet_1_RemoveWhere_m706E48ECCC11771F71DA41EF7F27E5DDFD84628A_RuntimeMethod_var);
// _allSockets.RemoveAll(socket => !socket || !socket.gameObject.activeInHierarchy || !socket.enabled);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_37 = __this->____allSockets_12;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_38 = ((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_2;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_39 = L_38;
G_B15_0 = L_39;
G_B15_1 = L_37;
if (L_39)
{
G_B16_0 = L_39;
G_B16_1 = L_37;
goto IL_00f3;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* L_40 = ((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_41 = (Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF*)il2cpp_codegen_object_new(Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF_il2cpp_TypeInfo_var);
NullCheck(L_41);
Predicate_1__ctor_m805FC27BBD618695592520B254378FC52AA19AA4(L_41, L_40, (intptr_t)((void*)U3CU3Ec_U3CCalculateU3Eb__18_1_mE3B16FBE3B75F8CC9AA966B69C36B8E275C13632_RuntimeMethod_var), NULL);
Predicate_1_t7141D8F7A54BF6E593428C116783EC21C03D9CBF* L_42 = L_41;
((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_2 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9__18_1_2), (void*)L_42);
G_B16_0 = L_42;
G_B16_1 = G_B15_1;
}
IL_00f3:
{
NullCheck(G_B16_1);
int32_t L_43;
L_43 = List_1_RemoveAll_m3F50118A54C97D539D57106CC499A4E8E7970041(G_B16_1, G_B16_0, List_1_RemoveAll_m3F50118A54C97D539D57106CC499A4E8E7970041_RuntimeMethod_var);
}
IL_00f9:
{
// for (var index = 0; index < SocketsToRemove.Count; index++)
V_4 = 0;
goto IL_011b;
}
IL_00fe:
{
// var invalid = SocketsToRemove[index];
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_44 = __this->___SocketsToRemove_14;
int32_t L_45 = V_4;
NullCheck(L_44);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_46;
L_46 = List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9(L_44, L_45, List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
V_5 = L_46;
// RemoveSocket(invalid);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_47 = V_5;
HVRSocketBag_RemoveSocket_mFA5321794B6FE8D910EB1FED2BC523ADB6172858(__this, L_47, NULL);
// for (var index = 0; index < SocketsToRemove.Count; index++)
int32_t L_48 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_48, 1));
}
IL_011b:
{
// for (var index = 0; index < SocketsToRemove.Count; index++)
int32_t L_49 = V_4;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_50 = __this->___SocketsToRemove_14;
NullCheck(L_50);
int32_t L_51;
L_51 = List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline(L_50, List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
if ((((int32_t)L_49) < ((int32_t)L_51)))
{
goto IL_00fe;
}
}
{
// SortHelper.Sort(ValidSockets, 0, ValidSockets.Count, this);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_52 = __this->___ValidSockets_13;
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_53 = __this->___ValidSockets_13;
NullCheck(L_53);
int32_t L_54;
L_54 = List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline(L_53, List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
SortHelper_Sort_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mA610F06DE1622E4035E8FCD2DD6FF838BF873B80(L_52, 0, L_54, __this, SortHelper_Sort_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_mA610F06DE1622E4035E8FCD2DD6FF838BF873B80_RuntimeMethod_var);
// ClosestSocket = ValidSockets.FirstOrDefault();
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_55 = __this->___ValidSockets_13;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_56;
L_56 = Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m0F7FADD367C3AA4B23AEC79BDB5068B50BA0768A(L_55, Enumerable_FirstOrDefault_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m0F7FADD367C3AA4B23AEC79BDB5068B50BA0768A_RuntimeMethod_var);
__this->___ClosestSocket_10 = L_56;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ClosestSocket_10), (void*)L_56);
// }
return;
}
}
// System.Single HurricaneVR.Framework.Core.Bags.HVRSocketBag::DistanceToSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRSocketBag_DistanceToSocket_m7E7CDA617A0DD9B8E7892CF25D5C588E358B33AC (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// var point = DistanceSource ? DistanceSource.position : Grabber.transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___DistanceSource_9;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___Grabber_5;
NullCheck(L_2);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
G_B3_0 = L_4;
goto IL_002a;
}
IL_001f:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___DistanceSource_9;
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL);
G_B3_0 = L_6;
}
IL_002a:
{
V_0 = G_B3_0;
// if (hvrSortMode == HVRSortMode.Distance)
int32_t L_7 = __this->___hvrSortMode_7;
if (L_7)
{
goto IL_003b;
}
}
{
// return socket.GetDistanceToGrabber(point);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_8 = ___0_socket;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
NullCheck(L_8);
float L_10;
L_10 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(78 /* System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetDistanceToGrabber(UnityEngine.Vector3) */, L_8, L_9);
return L_10;
}
IL_003b:
{
// return socket.GetSquareDistanceToGrabber(point);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_11 = ___0_socket;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = V_0;
NullCheck(L_11);
float L_13;
L_13 = VirtualFuncInvoker1< float, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(79 /* System.Single HurricaneVR.Framework.Core.Grabbers.HVRSocket::GetSquareDistanceToGrabber(UnityEngine.Vector3) */, L_11, L_12);
return L_13;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRSocketBag::IsValid(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRSocketBag_IsValid_m6768DD88BBF67710954E38D56BFAE532EAFC7EB5 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_Socket, const RuntimeMethod* method)
{
{
// return true;
return (bool)1;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_OnTriggerEnter_mCE0149E5604379BA095F280A67CE9CC69E77A136 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mAD4B4DF1E0ECFAB9547F39F508509BB765E94DC5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* V_1 = NULL;
{
// var socket = other.GetComponent<HVRSocket>();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1;
L_1 = Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4(L_0, Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4_RuntimeMethod_var);
V_0 = L_1;
// if (socket)
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0060;
}
}
{
// if (_ignoredSockets != null && _ignoredSockets.Contains(socket))
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_4 = __this->____ignoredSockets_16;
if (!L_4)
{
goto IL_0026;
}
}
{
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_5 = __this->____ignoredSockets_16;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = V_0;
NullCheck(L_5);
bool L_7;
L_7 = HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB(L_5, L_6, HashSet_1_Contains_mF29DBE315977C27C259AB30F1EE0851A7AB43FDB_RuntimeMethod_var);
if (!L_7)
{
goto IL_0026;
}
}
{
// return;
return;
}
IL_0026:
{
// if (!_map.TryGetValue(socket, out var colliders))
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_8 = __this->____map_4;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9 = V_0;
NullCheck(L_8);
bool L_10;
L_10 = Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558(L_8, L_9, (&V_1), Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558_RuntimeMethod_var);
if (L_10)
{
goto IL_0049;
}
}
{
// colliders = new HashSet<Collider>();
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_11 = (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*)il2cpp_codegen_object_new(HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B_il2cpp_TypeInfo_var);
NullCheck(L_11);
HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11(L_11, HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11_RuntimeMethod_var);
V_1 = L_11;
// _map[socket] = colliders;
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_12 = __this->____map_4;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_13 = V_0;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_14 = V_1;
NullCheck(L_12);
Dictionary_2_set_Item_mAD4B4DF1E0ECFAB9547F39F508509BB765E94DC5(L_12, L_13, L_14, Dictionary_2_set_Item_mAD4B4DF1E0ECFAB9547F39F508509BB765E94DC5_RuntimeMethod_var);
}
IL_0049:
{
// if (colliders.Count == 0)
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_15 = V_1;
NullCheck(L_15);
int32_t L_16;
L_16 = HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_inline(L_15, HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
if (L_16)
{
goto IL_0058;
}
}
{
// AddSocket(socket);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_17 = V_0;
HVRSocketBag_AddSocket_mC4CADA4E623FF4C355CD57F856109F7B45B9FEE4(__this, L_17, NULL);
}
IL_0058:
{
// colliders.Add(other);
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_18 = V_1;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_19 = ___0_other;
NullCheck(L_18);
bool L_20;
L_20 = HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37(L_18, L_19, HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37_RuntimeMethod_var);
}
IL_0060:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::OnTriggerExit(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag_OnTriggerExit_m12A6AD7503600D552C14EF06A9BDAEE82E13BCFA (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* V_1 = NULL;
{
// var socket = other.GetComponent<HVRSocket>();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1;
L_1 = Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4(L_0, Component_GetComponent_TisHVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_m09E746E77D3DD0428048304FC1B458DAB9B87CC4_RuntimeMethod_var);
V_0 = L_1;
// if (socket)
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0039;
}
}
{
// if (_map.TryGetValue(socket, out var colliders))
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_4 = __this->____map_4;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = V_0;
NullCheck(L_4);
bool L_6;
L_6 = Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558(L_4, L_5, (&V_1), Dictionary_2_TryGetValue_m904F43F6DB719BD7773D74A4225F4C76D0BAF558_RuntimeMethod_var);
if (!L_6)
{
goto IL_0027;
}
}
{
// colliders.Remove(other);
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_7 = V_1;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_8 = ___0_other;
NullCheck(L_7);
bool L_9;
L_9 = HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D(L_7, L_8, HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D_RuntimeMethod_var);
}
IL_0027:
{
// if (colliders == null || colliders.Count == 0)
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_10 = V_1;
if (!L_10)
{
goto IL_0032;
}
}
{
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_11 = V_1;
NullCheck(L_11);
int32_t L_12;
L_12 = HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_inline(L_11, HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
if (L_12)
{
goto IL_0039;
}
}
IL_0032:
{
// RemoveSocket(socket);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_13 = V_0;
HVRSocketBag_RemoveSocket_mFA5321794B6FE8D910EB1FED2BC523ADB6172858(__this, L_13, NULL);
}
IL_0039:
{
// }
return;
}
}
// System.Int32 HurricaneVR.Framework.Core.Bags.HVRSocketBag::Compare(HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRSocketBag_Compare_mA61B191CF7172B98C975833C4146A4F29BECC3FF (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_x, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___1_y, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
// return DistanceMap[x].CompareTo(DistanceMap[y]);
Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* L_0 = __this->___DistanceMap_15;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_1 = ___0_x;
NullCheck(L_0);
float L_2;
L_2 = Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A(L_0, L_1, Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A_RuntimeMethod_var);
V_0 = L_2;
Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* L_3 = __this->___DistanceMap_15;
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = ___1_y;
NullCheck(L_3);
float L_5;
L_5 = Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A(L_3, L_4, Dictionary_2_get_Item_m30136B8DD6BDF1B2EE797EC6995540FD12B5241A_RuntimeMethod_var);
int32_t L_6;
L_6 = Single_CompareTo_m06F7868162EB392D3E99103D1A0BD27463C9E66F((&V_0), L_5, NULL);
return L_6;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocketBag__ctor_m16DF65EA3F43A6A163B5499B035C61D62BC1E4A6 (HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m888198E65D79A97555530E1CAA97DBFC0766D17D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mD07E01C3DD277AB91084C8F9D0111713726733EE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private readonly Dictionary<HVRSocket, HashSet<Collider>> _map = new Dictionary<HVRSocket, HashSet<Collider>>();
Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D* L_0 = (Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D*)il2cpp_codegen_object_new(Dictionary_2_t7BDDFAE6CC661FDB595421F7712B469FEDB3E67D_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mD07E01C3DD277AB91084C8F9D0111713726733EE(L_0, Dictionary_2__ctor_mD07E01C3DD277AB91084C8F9D0111713726733EE_RuntimeMethod_var);
__this->____map_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____map_4), (void*)L_0);
// public HVRSortMode hvrSortMode = HVRSortMode.SquareMagnitude;
__this->___hvrSortMode_7 = 1;
// public readonly HashSet<HVRSocket> AllSockets = new HashSet<HVRSocket>();
HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07* L_1 = (HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07*)il2cpp_codegen_object_new(HashSet_1_t0190115244AEA2917FA5ADFDE52A546AFBF98F07_il2cpp_TypeInfo_var);
NullCheck(L_1);
HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435(L_1, HashSet_1__ctor_mC26C9B73C190E9E6B9C47068A4FEB6FC03E35435_RuntimeMethod_var);
__this->___AllSockets_11 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___AllSockets_11), (void*)L_1);
// private readonly List<HVRSocket> _allSockets = new List<HVRSocket>(20);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_2 = (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*)il2cpp_codegen_object_new(List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
NullCheck(L_2);
List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102(L_2, ((int32_t)20), List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102_RuntimeMethod_var);
__this->____allSockets_12 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->____allSockets_12), (void*)L_2);
// public List<HVRSocket> ValidSockets = new List<HVRSocket>(1000);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_3 = (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*)il2cpp_codegen_object_new(List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102(L_3, ((int32_t)1000), List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102_RuntimeMethod_var);
__this->___ValidSockets_13 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ValidSockets_13), (void*)L_3);
// private readonly List<HVRSocket> SocketsToRemove = new List<HVRSocket>(1000);
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_4 = (List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71*)il2cpp_codegen_object_new(List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102(L_4, ((int32_t)1000), List_1__ctor_m0D7A321887DB1F28314FC42E5AB386D136B40102_RuntimeMethod_var);
__this->___SocketsToRemove_14 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___SocketsToRemove_14), (void*)L_4);
// private Dictionary<HVRSocket, float> DistanceMap = new Dictionary<HVRSocket, float>();
Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4* L_5 = (Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4*)il2cpp_codegen_object_new(Dictionary_2_tC51D4DB93322AF6817E91C1229AE072715C823E4_il2cpp_TypeInfo_var);
NullCheck(L_5);
Dictionary_2__ctor_m888198E65D79A97555530E1CAA97DBFC0766D17D(L_5, Dictionary_2__ctor_m888198E65D79A97555530E1CAA97DBFC0766D17D_RuntimeMethod_var);
__this->___DistanceMap_15 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___DistanceMap_15), (void*)L_5);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m34F7B72E97AD3A9908B6CEBB7D0AFF58043736EA (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* L_0 = (U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336*)il2cpp_codegen_object_new(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m498DDBC7AB7C8E1A893BEFFA42ED27D9FA566757(L_0, NULL);
((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m498DDBC7AB7C8E1A893BEFFA42ED27D9FA566757 (U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::<Calculate>b__18_0(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCalculateU3Eb__18_0_m126AE90B1D283D58ACFE10EAA1AB3243212648B8 (U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// AllSockets.RemoveWhere(socket => !socket || !socket.gameObject.activeInHierarchy || !socket.enabled);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = ___0_socket;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = ___0_socket;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
if (!L_4)
{
goto IL_001f;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = ___0_socket;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_5, NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_001f:
{
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.Core.Bags.HVRSocketBag/<>c::<Calculate>b__18_1(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CCalculateU3Eb__18_1_mE3B16FBE3B75F8CC9AA966B69C36B8E275C13632 (U3CU3Ec_t022EDA529344D658B218E0B98931DE9EB3CD5336* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_socket, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _allSockets.RemoveAll(socket => !socket || !socket.gameObject.activeInHierarchy || !socket.enabled);
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = ___0_socket;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_001f;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = ___0_socket;
NullCheck(L_2);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
L_3 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_2, NULL);
NullCheck(L_3);
bool L_4;
L_4 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_3, NULL);
if (!L_4)
{
goto IL_001f;
}
}
{
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = ___0_socket;
NullCheck(L_5);
bool L_6;
L_6 = Behaviour_get_enabled_mAAC9F15E9EBF552217A5AE2681589CC0BFA300C1(L_5, NULL);
return (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
}
IL_001f:
{
return (bool)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.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag_Awake_mF41475FC7534E689BF734E607AE94B19240F2B10 (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, const RuntimeMethod* method)
{
{
// base.Awake();
HVRGrabbableBag_Awake_m7AC547D0397A0B38773DC1F44D5A8912C42B666A(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag_Start_m244A81E1509D049A1C4B36C70517B677310085C8 (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __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;
}
{
// base.Start();
HVRGrabbableBag_Start_mBCE0ACF52BC870A8BCA6E4989824DFFBF1283D45(__this, NULL);
// if (Math.Abs(MaxDistanceAllowed) < .001)
float L_0 = ((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)__this)->___MaxDistanceAllowed_7;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
float L_1;
L_1 = fabsf(L_0);
if ((!(((double)((double)L_1)) < ((double)(0.001)))))
{
goto IL_0028;
}
}
{
// MaxDistanceAllowed = 1.5f;
((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)__this)->___MaxDistanceAllowed_7 = (1.5f);
}
IL_0028:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::OnTriggerEnter(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag_OnTriggerEnter_m2FF48E55091586E1E3BE4AD10E85F825E2A84B1E (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1E28A5581C6DD2CD2B79C3BF61039252BB4CFEE6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Contains_m1E6C922FF221537A47E8526FC09741D893BEF324_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* V_1 = NULL;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* V_2 = NULL;
{
// other.TryGetComponent<HVRGrabbable>(out var grabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
bool L_1;
L_1 = Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C(L_0, (&V_0), Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
// other.TryGetComponent<HVRGrabbableChild>(out var childGrabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_other;
NullCheck(L_2);
bool L_3;
L_3 = Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9(L_2, (&V_1), Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9_RuntimeMethod_var);
// if (!grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0036;
}
}
{
// if (childGrabbable && childGrabbable.ParentGrabbable)
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0036;
}
}
{
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_8 = V_1;
NullCheck(L_8);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = L_8->___ParentGrabbable_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_0036;
}
}
{
// grabbable = childGrabbable.ParentGrabbable;
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_11 = V_1;
NullCheck(L_11);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___ParentGrabbable_4;
V_0 = L_12;
}
IL_0036:
{
// if (HVRSettings.Instance.UseAttachedRigidBody && !grabbable && other.attachedRigidbody)
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_13;
L_13 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_13);
bool L_14 = L_13->___UseAttachedRigidBody_39;
if (!L_14)
{
goto IL_0065;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
if (L_16)
{
goto IL_0065;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = ___0_other;
NullCheck(L_17);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18;
L_18 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
if (!L_19)
{
goto IL_0065;
}
}
{
// other.attachedRigidbody.TryGetComponent<HVRGrabbable>(out grabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = ___0_other;
NullCheck(L_20);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21;
L_21 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_20, NULL);
NullCheck(L_21);
bool L_22;
L_22 = Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C(L_21, (&V_0), Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
}
IL_0065:
{
// if (HVRSettings.Instance.ComponentInParentFallback && !grabbable)
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_23;
L_23 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_23);
bool L_24 = L_23->___ComponentInParentFallback_40;
if (!L_24)
{
goto IL_0080;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL);
if (L_26)
{
goto IL_0080;
}
}
{
// grabbable = other.GetComponentInParent<HVRGrabbable>();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = ___0_other;
NullCheck(L_27);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28;
L_28 = Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF(L_27, Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
V_0 = L_28;
}
IL_0080:
{
// if (grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (!L_30)
{
goto IL_00d9;
}
}
{
// if (grabbable.FilterGrabColliders && !grabbable.GrabCollidersSet.Contains(other))
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = V_0;
NullCheck(L_31);
bool L_32;
L_32 = HVRGrabbable_get_FilterGrabColliders_m0B73B94DE24494858A01361DE0954AA9897165E5_inline(L_31, NULL);
if (!L_32)
{
goto IL_009f;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33 = V_0;
NullCheck(L_33);
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_34;
L_34 = HVRGrabbable_get_GrabCollidersSet_m2FAB7271C308E4C2F3836F5858F959DBEFD96295_inline(L_33, NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35 = ___0_other;
NullCheck(L_34);
bool L_36;
L_36 = HashSet_1_Contains_m1E6C922FF221537A47E8526FC09741D893BEF324(L_34, L_35, HashSet_1_Contains_m1E6C922FF221537A47E8526FC09741D893BEF324_RuntimeMethod_var);
if (L_36)
{
goto IL_009f;
}
}
{
// return;
return;
}
IL_009f:
{
// if (!_map.TryGetValue(grabbable, out var colliders))
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* L_37 = __this->____map_18;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = V_0;
NullCheck(L_37);
bool L_39;
L_39 = Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6(L_37, L_38, (&V_2), Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
if (L_39)
{
goto IL_00c2;
}
}
{
// colliders = new HashSet<Collider>();
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_40 = (HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B*)il2cpp_codegen_object_new(HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B_il2cpp_TypeInfo_var);
NullCheck(L_40);
HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11(L_40, HashSet_1__ctor_mD2808C0A1FC4A9BC48EDB86348A1FDBDE7F33C11_RuntimeMethod_var);
V_2 = L_40;
// _map[grabbable] = colliders;
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* L_41 = __this->____map_18;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = V_0;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_43 = V_2;
NullCheck(L_41);
Dictionary_2_set_Item_m1E28A5581C6DD2CD2B79C3BF61039252BB4CFEE6(L_41, L_42, L_43, Dictionary_2_set_Item_m1E28A5581C6DD2CD2B79C3BF61039252BB4CFEE6_RuntimeMethod_var);
}
IL_00c2:
{
// if (colliders.Count == 0)
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_44 = V_2;
NullCheck(L_44);
int32_t L_45;
L_45 = HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_inline(L_44, HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
if (L_45)
{
goto IL_00d1;
}
}
{
// AddGrabbable(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_46 = V_0;
HVRGrabbableBag_AddGrabbable_mAC51788E0EBDDC22020A43FBAB29D8BA69F29A54(__this, L_46, NULL);
}
IL_00d1:
{
// colliders.Add(other);
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_47 = V_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_48 = ___0_other;
NullCheck(L_47);
bool L_49;
L_49 = HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37(L_47, L_48, HashSet_1_Add_m8F91FD4088E131696D75A31DF6A17F7204B07C37_RuntimeMethod_var);
}
IL_00d9:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::OnTriggerExit(UnityEngine.Collider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag_OnTriggerExit_mD2A5CE8111B3F58B69FCC9331BE2B6F082662FE3 (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_other, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* V_1 = NULL;
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* V_2 = NULL;
{
// other.TryGetComponent<HVRGrabbable>(out var grabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_other;
NullCheck(L_0);
bool L_1;
L_1 = Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C(L_0, (&V_0), Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
// other.TryGetComponent<HVRGrabbableChild>(out var childGrabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_2 = ___0_other;
NullCheck(L_2);
bool L_3;
L_3 = Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9(L_2, (&V_1), Component_TryGetComponent_TisHVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3_mF9385BD9B19AB59B0426F3FEEBCFC9CF456B28C9_RuntimeMethod_var);
// if (!grabbable && childGrabbable && childGrabbable.ParentGrabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_5;
L_5 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_4, NULL);
if (L_5)
{
goto IL_0036;
}
}
{
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_6 = V_1;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (!L_7)
{
goto IL_0036;
}
}
{
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_8 = V_1;
NullCheck(L_8);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = L_8->___ParentGrabbable_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_10;
L_10 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_9, NULL);
if (!L_10)
{
goto IL_0036;
}
}
{
// grabbable = childGrabbable.ParentGrabbable;
HVRGrabbableChild_t70246022689B92B65A1F9611B8163011551F03D3* L_11 = V_1;
NullCheck(L_11);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___ParentGrabbable_4;
V_0 = L_12;
}
IL_0036:
{
// if (HVRSettings.Instance.UseAttachedRigidBody && !grabbable && other.attachedRigidbody)
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_13;
L_13 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_13);
bool L_14 = L_13->___UseAttachedRigidBody_39;
if (!L_14)
{
goto IL_0065;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_16;
L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL);
if (L_16)
{
goto IL_0065;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = ___0_other;
NullCheck(L_17);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18;
L_18 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_19;
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
if (!L_19)
{
goto IL_0065;
}
}
{
// other.attachedRigidbody.TryGetComponent<HVRGrabbable>(out grabbable);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = ___0_other;
NullCheck(L_20);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21;
L_21 = Collider_get_attachedRigidbody_m060304DB909A1FACD260EBB619D64D39129739AD(L_20, NULL);
NullCheck(L_21);
bool L_22;
L_22 = Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C(L_21, (&V_0), Component_TryGetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m2521AD4640BC1A2474A2B0595B2EE742E9E0D88C_RuntimeMethod_var);
}
IL_0065:
{
// if (HVRSettings.Instance.ComponentInParentFallback && !grabbable)
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_23;
L_23 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_23);
bool L_24 = L_23->___ComponentInParentFallback_40;
if (!L_24)
{
goto IL_0080;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_26;
L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL);
if (L_26)
{
goto IL_0080;
}
}
{
// grabbable = other.GetComponentInParent<HVRGrabbable>();
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = ___0_other;
NullCheck(L_27);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28;
L_28 = Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF(L_27, Component_GetComponentInParent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_mED485F52F27B159BC6F2B35E3E918CA6303CCAAF_RuntimeMethod_var);
V_0 = L_28;
}
IL_0080:
{
// if (grabbable)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (!L_30)
{
goto IL_00b2;
}
}
{
// if (_map.TryGetValue(grabbable, out var colliders))
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* L_31 = __this->____map_18;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = V_0;
NullCheck(L_31);
bool L_33;
L_33 = Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6(L_31, L_32, (&V_2), Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
if (!L_33)
{
goto IL_00a0;
}
}
{
// colliders.Remove(other);
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_34 = V_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_35 = ___0_other;
NullCheck(L_34);
bool L_36;
L_36 = HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D(L_34, L_35, HashSet_1_Remove_m5DFAA82D84865660E1D5FA8BBF27AED9A390EF2D_RuntimeMethod_var);
}
IL_00a0:
{
// if (colliders == null || colliders.Count == 0)
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_37 = V_2;
if (!L_37)
{
goto IL_00ab;
}
}
{
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_38 = V_2;
NullCheck(L_38);
int32_t L_39;
L_39 = HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_inline(L_38, HashSet_1_get_Count_m6DCD41ED4CF35B3625B468EF2E8BD97E1E72E2C1_RuntimeMethod_var);
if (L_39)
{
goto IL_00b2;
}
}
IL_00ab:
{
// RemoveGrabbable(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_40 = V_0;
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Bags.HVRGrabbableBag::RemoveGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_40);
}
IL_00b2:
{
// }
return;
}
}
// System.Single HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::DistanceToGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRTriggerGrabbableBag_DistanceToGrabbable_mE59344C0B28A41BFA9FEBD016B70D28E5A5A508E (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m2E1BCE0886AD98672E79E03B1DFBCC33E831052C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD434DF7C6AE02F45F424CB0EB0BA8F955F226687_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m10F66F13C7B3FA8C93CAAF4A0D26B9695EB8F9B9_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_GetEnumerator_mEEC525C8B84ED95D0F8FC4BB677A53CFF2117D00_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* V_0 = NULL;
float V_1 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D V_3;
memset((&V_3), 0, sizeof(V_3));
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_4 = NULL;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
memset((&V_5), 0, sizeof(V_5));
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_6 = NULL;
float V_7 = 0.0f;
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_8;
memset((&V_8), 0, sizeof(V_8));
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_9;
memset((&V_9), 0, sizeof(V_9));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_0;
memset((&G_B6_0), 0, sizeof(G_B6_0));
{
// if (UseColliderDistance && _map.TryGetValue(grabbable, out var colliders) && grabbable.UseColliderClosestPoint)
bool L_0 = __this->___UseColliderDistance_19;
if (!L_0)
{
goto IL_011b;
}
}
{
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* L_1 = __this->____map_18;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
NullCheck(L_1);
bool L_3;
L_3 = Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6(L_1, L_2, (&V_0), Dictionary_2_TryGetValue_m26B9CA7CA27D6B2FE445CF2DEA78C60B0E8714D6_RuntimeMethod_var);
if (!L_3)
{
goto IL_011b;
}
}
{
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
NullCheck(L_4);
bool L_5 = L_4->___UseColliderClosestPoint_48;
if (!L_5)
{
goto IL_011b;
}
}
{
// var distance = float.MaxValue;
V_1 = ((std::numeric_limits<float>::max)());
// var anchor = DistanceSource ? DistanceSource.position : Grabber.transform.position;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)__this)->___DistanceSource_8;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_004e;
}
}
{
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_8 = ((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)__this)->___Grabber_9;
NullCheck(L_8);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
G_B6_0 = L_10;
goto IL_0059;
}
IL_004e:
{
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = ((HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*)__this)->___DistanceSource_8;
NullCheck(L_11);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL);
G_B6_0 = L_12;
}
IL_0059:
{
V_2 = G_B6_0;
// foreach (var grabbableCollider in colliders)
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_13 = V_0;
NullCheck(L_13);
Enumerator_t5E62D883610A9174D8971F153A9D3DB97CED7B3D L_14;
L_14 = HashSet_1_GetEnumerator_mEEC525C8B84ED95D0F8FC4BB677A53CFF2117D00(L_13, HashSet_1_GetEnumerator_mEEC525C8B84ED95D0F8FC4BB677A53CFF2117D00_RuntimeMethod_var);
V_3 = L_14;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_010b:
{// begin finally (depth: 1)
Enumerator_Dispose_m2E1BCE0886AD98672E79E03B1DFBCC33E831052C((&V_3), Enumerator_Dispose_m2E1BCE0886AD98672E79E03B1DFBCC33E831052C_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_00fd_1;
}
IL_0066_1:
{
// foreach (var grabbableCollider in colliders)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15;
L_15 = Enumerator_get_Current_m10F66F13C7B3FA8C93CAAF4A0D26B9695EB8F9B9_inline((&V_3), Enumerator_get_Current_m10F66F13C7B3FA8C93CAAF4A0D26B9695EB8F9B9_RuntimeMethod_var);
V_4 = L_15;
// if (!grabbableCollider)
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_16 = V_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_17;
L_17 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_16, NULL);
if (!L_17)
{
goto IL_00fd_1;
}
}
{
// if (grabbable.HasConcaveColliders && grabbableCollider is MeshCollider meshCollider && !meshCollider.convex)
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
NullCheck(L_18);
bool L_19;
L_19 = HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline(L_18, NULL);
if (!L_19)
{
goto IL_00e1_1;
}
}
{
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = V_4;
V_6 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_20, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_21 = V_6;
if (!L_21)
{
goto IL_00e1_1;
}
}
{
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_22 = V_6;
NullCheck(L_22);
bool L_23;
L_23 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_22, NULL);
if (L_23)
{
goto IL_00e1_1;
}
}
{
// if (!grabbableCollider.Raycast(new Ray(anchor, grabbableCollider.bounds.center - anchor), out var hit, Vector3.Distance(grabbableCollider.bounds.center, anchor)))
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_2;
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_26 = V_4;
NullCheck(L_26);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_27;
L_27 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_26, NULL);
V_9 = L_27;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
L_28 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_9), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_28, L_29, NULL);
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_31;
memset((&L_31), 0, sizeof(L_31));
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_31), L_25, L_30, /*hidden argument*/NULL);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_32 = V_4;
NullCheck(L_32);
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33;
L_33 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_32, NULL);
V_9 = L_33;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
L_34 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_9), NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
float L_36;
L_36 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_34, L_35, NULL);
NullCheck(L_24);
bool L_37;
L_37 = Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938(L_24, L_31, (&V_8), L_36, NULL);
if (!L_37)
{
goto IL_00fd_1;
}
}
{
// point = hit.point;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
L_38 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_8), NULL);
V_5 = L_38;
goto IL_00eb_1;
}
IL_00e1_1:
{
// point = grabbableCollider.ClosestPoint(anchor);
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_2;
NullCheck(L_39);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
L_41 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_39, L_40, NULL);
V_5 = L_41;
}
IL_00eb_1:
{
// var current = Vector3.Distance(point, anchor);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = V_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_2;
float L_44;
L_44 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_42, L_43, NULL);
V_7 = L_44;
// if (current < distance)
float L_45 = V_7;
float L_46 = V_1;
if ((!(((float)L_45) < ((float)L_46))))
{
goto IL_00fd_1;
}
}
{
// distance = current;
float L_47 = V_7;
V_1 = L_47;
}
IL_00fd_1:
{
// foreach (var grabbableCollider in colliders)
bool L_48;
L_48 = Enumerator_MoveNext_mD434DF7C6AE02F45F424CB0EB0BA8F955F226687((&V_3), Enumerator_MoveNext_mD434DF7C6AE02F45F424CB0EB0BA8F955F226687_RuntimeMethod_var);
if (L_48)
{
goto IL_0066_1;
}
}
{
goto IL_0119;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0119:
{
// return distance;
float L_49 = V_1;
return L_49;
}
IL_011b:
{
// return base.DistanceToGrabbable(grabbable);
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_50 = ___0_grabbable;
float L_51;
L_51 = HVRGrabbableBag_DistanceToGrabbable_m1D48E631C23DF4CA6AA124A99EBCD933B613907E(__this, L_50, NULL);
return L_51;
}
}
// System.Void HurricaneVR.Framework.Core.Bags.HVRTriggerGrabbableBag::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerGrabbableBag__ctor_m642517FD35FB1993B9100DBE4C6319DACEFB7DBE (HVRTriggerGrabbableBag_tA600A656F427EEB9955BFE3E4070C1F7D33951E6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m8BEC17225187EDD132ED35890BFD354361310414_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// private readonly Dictionary<HVRGrabbable, HashSet<Collider>> _map = new Dictionary<HVRGrabbable, HashSet<Collider>>();
Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B* L_0 = (Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B*)il2cpp_codegen_object_new(Dictionary_2_tA39582137F8ADE8E05A617E24D72C471B781BC7B_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_m8BEC17225187EDD132ED35890BFD354361310414(L_0, Dictionary_2__ctor_m8BEC17225187EDD132ED35890BFD354361310414_RuntimeMethod_var);
__this->____map_18 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____map_18), (void*)L_0);
// public bool UseColliderDistance = true;
__this->___UseColliderDistance_19 = (bool)1;
HVRGrabbableBag__ctor_m25EB00FE5FCCBCA47F83BDA0180045F8381D4995(__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
// HurricaneVR.Framework.ControllerInput.HVRControllerEvents HurricaneVR.Framework.ControllerInput.HVRControllerEvents::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* HVRControllerEvents_get_Instance_mFA936DA2CD84F8B75FFBF0F5D8B87358E0DB6CD5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRControllerEvents Instance { get; private set; }
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* L_0 = ((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::set_Instance(HurricaneVR.Framework.ControllerInput.HVRControllerEvents)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvents_set_Instance_m9983B3C63D60E5B9A7A04D41FFC5487821916E25 (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRControllerEvents Instance { get; private set; }
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* L_0 = ___0_value;
((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvents_Awake_m1FDE1944DD99351F9CE11334BE4A4904E25CA91F (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Instance)
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* L_0;
L_0 = HVRControllerEvents_get_Instance_mFA936DA2CD84F8B75FFBF0F5D8B87358E0DB6CD5_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
// Instance = this;
HVRControllerEvents_set_Instance_m9983B3C63D60E5B9A7A04D41FFC5487821916E25_inline(__this, NULL);
// DontDestroyOnLoad(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_2, NULL);
return;
}
IL_001e:
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// return;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvents_Start_m6F63F8E19A865414AAA7C0DA01CAA985674DB8CB (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// _globalInputs = HVRGlobalInputs.Instance;
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0;
L_0 = HVRGlobalInputs_get_Instance_mC84CEBFB0C3615A636E7DAC86A7FD3DA922E0053_inline(NULL);
__this->____globalInputs_73 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____globalInputs_73), (void*)L_0);
// _hasInputs = _globalInputs;
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_1 = __this->____globalInputs_73;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
__this->____hasInputs_74 = L_2;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvents_Update_m5F3B3219D88772BE661416F9E3E95C35B2488CA2 (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* __this, const RuntimeMethod* method)
{
{
// if (!_hasInputs)
bool L_0 = __this->____hasInputs_74;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// if (_globalInputs.LeftGripButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_1 = __this->____globalInputs_73;
NullCheck(L_1);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_2 = (&L_1->___LeftGripButtonState_13);
bool L_3 = L_2->___JustActivated_1;
if (!L_3)
{
goto IL_0028;
}
}
{
// LeftGripActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_4 = __this->___LeftGripActivated_5;
NullCheck(L_4);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_4, NULL);
goto IL_0045;
}
IL_0028:
{
// else if (_globalInputs.LeftGripButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_5 = __this->____globalInputs_73;
NullCheck(L_5);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_6 = (&L_5->___LeftGripButtonState_13);
bool L_7 = L_6->___JustDeactivated_2;
if (!L_7)
{
goto IL_0045;
}
}
{
// LeftGripDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_8 = __this->___LeftGripDeactivated_6;
NullCheck(L_8);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_8, NULL);
}
IL_0045:
{
// if (_globalInputs.RightGripButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_9 = __this->____globalInputs_73;
NullCheck(L_9);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_10 = (&L_9->___RightGripButtonState_32);
bool L_11 = L_10->___JustActivated_1;
if (!L_11)
{
goto IL_0064;
}
}
{
// RightGripActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_12 = __this->___RightGripActivated_7;
NullCheck(L_12);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_12, NULL);
goto IL_0081;
}
IL_0064:
{
// else if (_globalInputs.RightGripButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_13 = __this->____globalInputs_73;
NullCheck(L_13);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_14 = (&L_13->___RightGripButtonState_32);
bool L_15 = L_14->___JustDeactivated_2;
if (!L_15)
{
goto IL_0081;
}
}
{
// RightGripDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_16 = __this->___RightGripDeactivated_8;
NullCheck(L_16);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_16, NULL);
}
IL_0081:
{
// if (_globalInputs.LeftTriggerButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_17 = __this->____globalInputs_73;
NullCheck(L_17);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_18 = (&L_17->___LeftTriggerButtonState_14);
bool L_19 = L_18->___JustActivated_1;
if (!L_19)
{
goto IL_00a0;
}
}
{
// LeftTriggerActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_20 = __this->___LeftTriggerActivated_9;
NullCheck(L_20);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_20, NULL);
goto IL_00bd;
}
IL_00a0:
{
// else if (_globalInputs.LeftTriggerButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_21 = __this->____globalInputs_73;
NullCheck(L_21);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_22 = (&L_21->___LeftTriggerButtonState_14);
bool L_23 = L_22->___JustDeactivated_2;
if (!L_23)
{
goto IL_00bd;
}
}
{
// LeftTriggerDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_24 = __this->___LeftTriggerDeactivated_10;
NullCheck(L_24);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_24, NULL);
}
IL_00bd:
{
// if (_globalInputs.RightTriggerButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_25 = __this->____globalInputs_73;
NullCheck(L_25);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_26 = (&L_25->___RightTriggerButtonState_33);
bool L_27 = L_26->___JustActivated_1;
if (!L_27)
{
goto IL_00dc;
}
}
{
// RightTriggerActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_28 = __this->___RightTriggerActivated_11;
NullCheck(L_28);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_28, NULL);
goto IL_00f9;
}
IL_00dc:
{
// else if (_globalInputs.RightTriggerButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_29 = __this->____globalInputs_73;
NullCheck(L_29);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_30 = (&L_29->___RightTriggerButtonState_33);
bool L_31 = L_30->___JustDeactivated_2;
if (!L_31)
{
goto IL_00f9;
}
}
{
// RightTriggerDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_32 = __this->___RightTriggerDeactivated_12;
NullCheck(L_32);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_32, NULL);
}
IL_00f9:
{
// if (_globalInputs.LeftPrimaryButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_33 = __this->____globalInputs_73;
NullCheck(L_33);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_34 = (&L_33->___LeftPrimaryButtonState_15);
bool L_35 = L_34->___JustActivated_1;
if (!L_35)
{
goto IL_0118;
}
}
{
// LeftPrimaryActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_36 = __this->___LeftPrimaryActivated_13;
NullCheck(L_36);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_36, NULL);
goto IL_0135;
}
IL_0118:
{
// else if (_globalInputs.LeftPrimaryButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_37 = __this->____globalInputs_73;
NullCheck(L_37);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_38 = (&L_37->___LeftPrimaryButtonState_15);
bool L_39 = L_38->___JustDeactivated_2;
if (!L_39)
{
goto IL_0135;
}
}
{
// LeftPrimaryDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_40 = __this->___LeftPrimaryDeactivated_14;
NullCheck(L_40);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_40, NULL);
}
IL_0135:
{
// if (_globalInputs.RightPrimaryButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_41 = __this->____globalInputs_73;
NullCheck(L_41);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_42 = (&L_41->___RightPrimaryButtonState_34);
bool L_43 = L_42->___JustActivated_1;
if (!L_43)
{
goto IL_0154;
}
}
{
// RightPrimaryActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_44 = __this->___RightPrimaryActivated_15;
NullCheck(L_44);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_44, NULL);
goto IL_0171;
}
IL_0154:
{
// else if (_globalInputs.RightPrimaryButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_45 = __this->____globalInputs_73;
NullCheck(L_45);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_46 = (&L_45->___RightPrimaryButtonState_34);
bool L_47 = L_46->___JustDeactivated_2;
if (!L_47)
{
goto IL_0171;
}
}
{
// RightPrimaryDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_48 = __this->___RightPrimaryDeactivated_16;
NullCheck(L_48);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_48, NULL);
}
IL_0171:
{
// if (_globalInputs.LeftSecondaryButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_49 = __this->____globalInputs_73;
NullCheck(L_49);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_50 = (&L_49->___LeftSecondaryButtonState_16);
bool L_51 = L_50->___JustActivated_1;
if (!L_51)
{
goto IL_0190;
}
}
{
// LeftSecondaryActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_52 = __this->___LeftSecondaryActivated_17;
NullCheck(L_52);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_52, NULL);
goto IL_01ad;
}
IL_0190:
{
// else if (_globalInputs.LeftSecondaryButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_53 = __this->____globalInputs_73;
NullCheck(L_53);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_54 = (&L_53->___LeftSecondaryButtonState_16);
bool L_55 = L_54->___JustDeactivated_2;
if (!L_55)
{
goto IL_01ad;
}
}
{
// LeftSecondaryDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_56 = __this->___LeftSecondaryDeactivated_18;
NullCheck(L_56);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_56, NULL);
}
IL_01ad:
{
// if (_globalInputs.RightSecondaryButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_57 = __this->____globalInputs_73;
NullCheck(L_57);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_58 = (&L_57->___RightSecondaryButtonState_35);
bool L_59 = L_58->___JustActivated_1;
if (!L_59)
{
goto IL_01cc;
}
}
{
// RightSecondaryActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_60 = __this->___RightSecondaryActivated_19;
NullCheck(L_60);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_60, NULL);
goto IL_01e9;
}
IL_01cc:
{
// else if (_globalInputs.RightSecondaryButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_61 = __this->____globalInputs_73;
NullCheck(L_61);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_62 = (&L_61->___RightSecondaryButtonState_35);
bool L_63 = L_62->___JustDeactivated_2;
if (!L_63)
{
goto IL_01e9;
}
}
{
// RightSecondaryDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_64 = __this->___RightSecondaryDeactivated_20;
NullCheck(L_64);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_64, NULL);
}
IL_01e9:
{
// if (_globalInputs.LeftMenuButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_65 = __this->____globalInputs_73;
NullCheck(L_65);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_66 = (&L_65->___LeftMenuButtonState_17);
bool L_67 = L_66->___JustActivated_1;
if (!L_67)
{
goto IL_0208;
}
}
{
// LeftMenuActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_68 = __this->___LeftMenuActivated_21;
NullCheck(L_68);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_68, NULL);
goto IL_0225;
}
IL_0208:
{
// else if (_globalInputs.LeftMenuButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_69 = __this->____globalInputs_73;
NullCheck(L_69);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_70 = (&L_69->___LeftMenuButtonState_17);
bool L_71 = L_70->___JustDeactivated_2;
if (!L_71)
{
goto IL_0225;
}
}
{
// LeftMenuDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_72 = __this->___LeftMenuDeactivated_22;
NullCheck(L_72);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_72, NULL);
}
IL_0225:
{
// if (_globalInputs.RightMenuButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_73 = __this->____globalInputs_73;
NullCheck(L_73);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_74 = (&L_73->___RightMenuButtonState_36);
bool L_75 = L_74->___JustActivated_1;
if (!L_75)
{
goto IL_0244;
}
}
{
// RightMenuActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_76 = __this->___RightMenuActivated_23;
NullCheck(L_76);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_76, NULL);
goto IL_0261;
}
IL_0244:
{
// else if (_globalInputs.RightMenuButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_77 = __this->____globalInputs_73;
NullCheck(L_77);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_78 = (&L_77->___RightMenuButtonState_36);
bool L_79 = L_78->___JustDeactivated_2;
if (!L_79)
{
goto IL_0261;
}
}
{
// RightMenuDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_80 = __this->___RightMenuDeactivated_24;
NullCheck(L_80);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_80, NULL);
}
IL_0261:
{
// if (_globalInputs.LeftPrimaryTouchButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_81 = __this->____globalInputs_73;
NullCheck(L_81);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_82 = (&L_81->___LeftPrimaryTouchButtonState_18);
bool L_83 = L_82->___JustActivated_1;
if (!L_83)
{
goto IL_0280;
}
}
{
// LeftPrimaryTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_84 = __this->___LeftPrimaryTouchActivated_25;
NullCheck(L_84);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_84, NULL);
goto IL_029d;
}
IL_0280:
{
// else if (_globalInputs.LeftPrimaryTouchButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_85 = __this->____globalInputs_73;
NullCheck(L_85);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_86 = (&L_85->___LeftPrimaryTouchButtonState_18);
bool L_87 = L_86->___JustDeactivated_2;
if (!L_87)
{
goto IL_029d;
}
}
{
// LeftPrimaryTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_88 = __this->___LeftPrimaryTouchDeactivated_26;
NullCheck(L_88);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_88, NULL);
}
IL_029d:
{
// if (_globalInputs.RightPrimaryTouchButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_89 = __this->____globalInputs_73;
NullCheck(L_89);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_90 = (&L_89->___RightPrimaryTouchButtonState_37);
bool L_91 = L_90->___JustActivated_1;
if (!L_91)
{
goto IL_02bc;
}
}
{
// RightPrimaryTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_92 = __this->___RightPrimaryTouchActivated_27;
NullCheck(L_92);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_92, NULL);
goto IL_02d9;
}
IL_02bc:
{
// else if (_globalInputs.RightPrimaryTouchButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_93 = __this->____globalInputs_73;
NullCheck(L_93);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_94 = (&L_93->___RightPrimaryTouchButtonState_37);
bool L_95 = L_94->___JustDeactivated_2;
if (!L_95)
{
goto IL_02d9;
}
}
{
// RightPrimaryTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_96 = __this->___RightPrimaryTouchDeactivated_28;
NullCheck(L_96);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_96, NULL);
}
IL_02d9:
{
// if (_globalInputs.LeftSecondaryTouchButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_97 = __this->____globalInputs_73;
NullCheck(L_97);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_98 = (&L_97->___LeftSecondaryTouchButtonState_19);
bool L_99 = L_98->___JustActivated_1;
if (!L_99)
{
goto IL_02f8;
}
}
{
// LeftSecondaryTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_100 = __this->___LeftSecondaryTouchActivated_29;
NullCheck(L_100);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_100, NULL);
goto IL_0315;
}
IL_02f8:
{
// else if (_globalInputs.LeftSecondaryTouchButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_101 = __this->____globalInputs_73;
NullCheck(L_101);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_102 = (&L_101->___LeftSecondaryTouchButtonState_19);
bool L_103 = L_102->___JustDeactivated_2;
if (!L_103)
{
goto IL_0315;
}
}
{
// LeftSecondaryTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_104 = __this->___LeftSecondaryTouchDeactivated_30;
NullCheck(L_104);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_104, NULL);
}
IL_0315:
{
// if (_globalInputs.RightSecondaryTouchButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_105 = __this->____globalInputs_73;
NullCheck(L_105);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_106 = (&L_105->___RightSecondaryTouchButtonState_38);
bool L_107 = L_106->___JustActivated_1;
if (!L_107)
{
goto IL_0334;
}
}
{
// RightSecondaryTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_108 = __this->___RightSecondaryTouchActivated_31;
NullCheck(L_108);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_108, NULL);
goto IL_0351;
}
IL_0334:
{
// else if (_globalInputs.RightSecondaryTouchButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_109 = __this->____globalInputs_73;
NullCheck(L_109);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_110 = (&L_109->___RightSecondaryTouchButtonState_38);
bool L_111 = L_110->___JustDeactivated_2;
if (!L_111)
{
goto IL_0351;
}
}
{
// RightSecondaryTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_112 = __this->___RightSecondaryTouchDeactivated_32;
NullCheck(L_112);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_112, NULL);
}
IL_0351:
{
// if (_globalInputs.LeftJoystickButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_113 = __this->____globalInputs_73;
NullCheck(L_113);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_114 = (&L_113->___LeftJoystickButtonState_20);
bool L_115 = L_114->___JustActivated_1;
if (!L_115)
{
goto IL_0370;
}
}
{
// LeftJoystickActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_116 = __this->___LeftJoystickActivated_33;
NullCheck(L_116);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_116, NULL);
goto IL_038d;
}
IL_0370:
{
// else if (_globalInputs.LeftJoystickButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_117 = __this->____globalInputs_73;
NullCheck(L_117);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_118 = (&L_117->___LeftJoystickButtonState_20);
bool L_119 = L_118->___JustDeactivated_2;
if (!L_119)
{
goto IL_038d;
}
}
{
// LeftJoystickDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_120 = __this->___LeftJoystickDeactivated_34;
NullCheck(L_120);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_120, NULL);
}
IL_038d:
{
// if (_globalInputs.RightJoystickButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_121 = __this->____globalInputs_73;
NullCheck(L_121);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_122 = (&L_121->___RightJoystickButtonState_39);
bool L_123 = L_122->___JustActivated_1;
if (!L_123)
{
goto IL_03ac;
}
}
{
// RightJoystickActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_124 = __this->___RightJoystickActivated_35;
NullCheck(L_124);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_124, NULL);
goto IL_03c9;
}
IL_03ac:
{
// else if (_globalInputs.RightJoystickButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_125 = __this->____globalInputs_73;
NullCheck(L_125);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_126 = (&L_125->___RightJoystickButtonState_39);
bool L_127 = L_126->___JustDeactivated_2;
if (!L_127)
{
goto IL_03c9;
}
}
{
// RightJoystickDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_128 = __this->___RightJoystickDeactivated_36;
NullCheck(L_128);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_128, NULL);
}
IL_03c9:
{
// if (_globalInputs.LeftTrackpadButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_129 = __this->____globalInputs_73;
NullCheck(L_129);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_130 = (&L_129->___LeftTrackpadButtonState_21);
bool L_131 = L_130->___JustActivated_1;
if (!L_131)
{
goto IL_03e8;
}
}
{
// LeftTrackpadActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_132 = __this->___LeftTrackpadActivated_37;
NullCheck(L_132);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_132, NULL);
goto IL_0405;
}
IL_03e8:
{
// else if (_globalInputs.LeftTrackpadButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_133 = __this->____globalInputs_73;
NullCheck(L_133);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_134 = (&L_133->___LeftTrackpadButtonState_21);
bool L_135 = L_134->___JustDeactivated_2;
if (!L_135)
{
goto IL_0405;
}
}
{
// LeftTrackpadDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_136 = __this->___LeftTrackpadDeactivated_38;
NullCheck(L_136);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_136, NULL);
}
IL_0405:
{
// if (_globalInputs.RightTrackpadButtonState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_137 = __this->____globalInputs_73;
NullCheck(L_137);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_138 = (&L_137->___RightTrackpadButtonState_40);
bool L_139 = L_138->___JustActivated_1;
if (!L_139)
{
goto IL_0424;
}
}
{
// RightTrackpadActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_140 = __this->___RightTrackpadActivated_39;
NullCheck(L_140);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_140, NULL);
goto IL_0441;
}
IL_0424:
{
// else if (_globalInputs.RightTrackpadButtonState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_141 = __this->____globalInputs_73;
NullCheck(L_141);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_142 = (&L_141->___RightTrackpadButtonState_40);
bool L_143 = L_142->___JustDeactivated_2;
if (!L_143)
{
goto IL_0441;
}
}
{
// RightTrackpadDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_144 = __this->___RightTrackpadDeactivated_40;
NullCheck(L_144);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_144, NULL);
}
IL_0441:
{
// if (_globalInputs.LeftJoystickTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_145 = __this->____globalInputs_73;
NullCheck(L_145);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_146 = (&L_145->___LeftJoystickTouchState_22);
bool L_147 = L_146->___JustActivated_1;
if (!L_147)
{
goto IL_0460;
}
}
{
// LeftJoystickTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_148 = __this->___LeftJoystickTouchActivated_41;
NullCheck(L_148);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_148, NULL);
goto IL_047d;
}
IL_0460:
{
// else if (_globalInputs.LeftJoystickTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_149 = __this->____globalInputs_73;
NullCheck(L_149);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_150 = (&L_149->___LeftJoystickTouchState_22);
bool L_151 = L_150->___JustDeactivated_2;
if (!L_151)
{
goto IL_047d;
}
}
{
// LeftJoystickTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_152 = __this->___LeftJoystickTouchDeactivated_42;
NullCheck(L_152);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_152, NULL);
}
IL_047d:
{
// if (_globalInputs.RightJoystickTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_153 = __this->____globalInputs_73;
NullCheck(L_153);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_154 = (&L_153->___RightJoystickTouchState_41);
bool L_155 = L_154->___JustActivated_1;
if (!L_155)
{
goto IL_049c;
}
}
{
// RightJoystickTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_156 = __this->___RightJoystickTouchActivated_43;
NullCheck(L_156);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_156, NULL);
goto IL_04b9;
}
IL_049c:
{
// else if (_globalInputs.RightJoystickTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_157 = __this->____globalInputs_73;
NullCheck(L_157);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_158 = (&L_157->___RightJoystickTouchState_41);
bool L_159 = L_158->___JustDeactivated_2;
if (!L_159)
{
goto IL_04b9;
}
}
{
// RightJoystickTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_160 = __this->___RightJoystickTouchDeactivated_44;
NullCheck(L_160);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_160, NULL);
}
IL_04b9:
{
// if (_globalInputs.LeftTrackPadTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_161 = __this->____globalInputs_73;
NullCheck(L_161);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_162 = (&L_161->___LeftTrackPadTouchState_23);
bool L_163 = L_162->___JustActivated_1;
if (!L_163)
{
goto IL_04d8;
}
}
{
// LeftTrackPadTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_164 = __this->___LeftTrackPadTouchActivated_45;
NullCheck(L_164);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_164, NULL);
goto IL_04f5;
}
IL_04d8:
{
// else if (_globalInputs.LeftTrackPadTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_165 = __this->____globalInputs_73;
NullCheck(L_165);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_166 = (&L_165->___LeftTrackPadTouchState_23);
bool L_167 = L_166->___JustDeactivated_2;
if (!L_167)
{
goto IL_04f5;
}
}
{
// LeftTrackPadTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_168 = __this->___LeftTrackPadTouchDeactivated_46;
NullCheck(L_168);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_168, NULL);
}
IL_04f5:
{
// if (_globalInputs.RightTrackPadTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_169 = __this->____globalInputs_73;
NullCheck(L_169);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_170 = (&L_169->___RightTrackPadTouchState_42);
bool L_171 = L_170->___JustActivated_1;
if (!L_171)
{
goto IL_0514;
}
}
{
// RightTrackPadTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_172 = __this->___RightTrackPadTouchActivated_47;
NullCheck(L_172);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_172, NULL);
goto IL_0531;
}
IL_0514:
{
// else if (_globalInputs.RightTrackPadTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_173 = __this->____globalInputs_73;
NullCheck(L_173);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_174 = (&L_173->___RightTrackPadTouchState_42);
bool L_175 = L_174->___JustDeactivated_2;
if (!L_175)
{
goto IL_0531;
}
}
{
// RightTrackPadTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_176 = __this->___RightTrackPadTouchDeactivated_48;
NullCheck(L_176);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_176, NULL);
}
IL_0531:
{
// if (_globalInputs.LeftTriggerTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_177 = __this->____globalInputs_73;
NullCheck(L_177);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_178 = (&L_177->___LeftTriggerTouchState_24);
bool L_179 = L_178->___JustActivated_1;
if (!L_179)
{
goto IL_0550;
}
}
{
// LeftTriggerTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_180 = __this->___LeftTriggerTouchActivated_49;
NullCheck(L_180);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_180, NULL);
goto IL_056d;
}
IL_0550:
{
// else if (_globalInputs.LeftTriggerTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_181 = __this->____globalInputs_73;
NullCheck(L_181);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_182 = (&L_181->___LeftTriggerTouchState_24);
bool L_183 = L_182->___JustDeactivated_2;
if (!L_183)
{
goto IL_056d;
}
}
{
// LeftTriggerTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_184 = __this->___LeftTriggerTouchDeactivated_50;
NullCheck(L_184);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_184, NULL);
}
IL_056d:
{
// if (_globalInputs.RightTriggerTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_185 = __this->____globalInputs_73;
NullCheck(L_185);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_186 = (&L_185->___RightTriggerTouchState_43);
bool L_187 = L_186->___JustActivated_1;
if (!L_187)
{
goto IL_058c;
}
}
{
// RightTriggerTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_188 = __this->___RightTriggerTouchActivated_51;
NullCheck(L_188);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_188, NULL);
goto IL_05a9;
}
IL_058c:
{
// else if (_globalInputs.RightTriggerTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_189 = __this->____globalInputs_73;
NullCheck(L_189);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_190 = (&L_189->___RightTriggerTouchState_43);
bool L_191 = L_190->___JustDeactivated_2;
if (!L_191)
{
goto IL_05a9;
}
}
{
// RightTriggerTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_192 = __this->___RightTriggerTouchDeactivated_52;
NullCheck(L_192);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_192, NULL);
}
IL_05a9:
{
// if (_globalInputs.LeftThumbTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_193 = __this->____globalInputs_73;
NullCheck(L_193);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_194 = (&L_193->___LeftThumbTouchState_25);
bool L_195 = L_194->___JustActivated_1;
if (!L_195)
{
goto IL_05c8;
}
}
{
// LeftThumbTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_196 = __this->___LeftThumbTouchActivated_53;
NullCheck(L_196);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_196, NULL);
goto IL_05e5;
}
IL_05c8:
{
// else if (_globalInputs.LeftThumbTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_197 = __this->____globalInputs_73;
NullCheck(L_197);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_198 = (&L_197->___LeftThumbTouchState_25);
bool L_199 = L_198->___JustDeactivated_2;
if (!L_199)
{
goto IL_05e5;
}
}
{
// LeftThumbTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_200 = __this->___LeftThumbTouchDeactivated_54;
NullCheck(L_200);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_200, NULL);
}
IL_05e5:
{
// if (_globalInputs.RightThumbTouchState.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_201 = __this->____globalInputs_73;
NullCheck(L_201);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_202 = (&L_201->___RightThumbTouchState_44);
bool L_203 = L_202->___JustActivated_1;
if (!L_203)
{
goto IL_0604;
}
}
{
// RightThumbTouchActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_204 = __this->___RightThumbTouchActivated_55;
NullCheck(L_204);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_204, NULL);
goto IL_0621;
}
IL_0604:
{
// else if (_globalInputs.RightThumbTouchState.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_205 = __this->____globalInputs_73;
NullCheck(L_205);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_206 = (&L_205->___RightThumbTouchState_44);
bool L_207 = L_206->___JustDeactivated_2;
if (!L_207)
{
goto IL_0621;
}
}
{
// RightThumbTouchDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_208 = __this->___RightThumbTouchDeactivated_56;
NullCheck(L_208);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_208, NULL);
}
IL_0621:
{
// if (_globalInputs.LeftTrackPadUp.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_209 = __this->____globalInputs_73;
NullCheck(L_209);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_210 = (&L_209->___LeftTrackPadUp_28);
bool L_211 = L_210->___JustActivated_1;
if (!L_211)
{
goto IL_0640;
}
}
{
// LeftTrackPadUpActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_212 = __this->___LeftTrackPadUpActivated_57;
NullCheck(L_212);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_212, NULL);
goto IL_065d;
}
IL_0640:
{
// else if (_globalInputs.LeftTrackPadUp.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_213 = __this->____globalInputs_73;
NullCheck(L_213);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_214 = (&L_213->___LeftTrackPadUp_28);
bool L_215 = L_214->___JustDeactivated_2;
if (!L_215)
{
goto IL_065d;
}
}
{
// LeftTrackPadUpDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_216 = __this->___LeftTrackPadUpDeactivated_58;
NullCheck(L_216);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_216, NULL);
}
IL_065d:
{
// if (_globalInputs.RightTrackPadUp.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_217 = __this->____globalInputs_73;
NullCheck(L_217);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_218 = (&L_217->___RightTrackPadUp_47);
bool L_219 = L_218->___JustActivated_1;
if (!L_219)
{
goto IL_067c;
}
}
{
// RightTrackPadUpActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_220 = __this->___RightTrackPadUpActivated_59;
NullCheck(L_220);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_220, NULL);
goto IL_0699;
}
IL_067c:
{
// else if (_globalInputs.RightTrackPadUp.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_221 = __this->____globalInputs_73;
NullCheck(L_221);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_222 = (&L_221->___RightTrackPadUp_47);
bool L_223 = L_222->___JustDeactivated_2;
if (!L_223)
{
goto IL_0699;
}
}
{
// RightTrackPadUpDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_224 = __this->___RightTrackPadUpDeactivated_60;
NullCheck(L_224);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_224, NULL);
}
IL_0699:
{
// if (_globalInputs.LeftTrackPadLeft.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_225 = __this->____globalInputs_73;
NullCheck(L_225);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_226 = (&L_225->___LeftTrackPadLeft_29);
bool L_227 = L_226->___JustActivated_1;
if (!L_227)
{
goto IL_06b8;
}
}
{
// LeftTrackPadLeftActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_228 = __this->___LeftTrackPadLeftActivated_61;
NullCheck(L_228);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_228, NULL);
goto IL_06d5;
}
IL_06b8:
{
// else if (_globalInputs.LeftTrackPadLeft.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_229 = __this->____globalInputs_73;
NullCheck(L_229);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_230 = (&L_229->___LeftTrackPadLeft_29);
bool L_231 = L_230->___JustDeactivated_2;
if (!L_231)
{
goto IL_06d5;
}
}
{
// LeftTrackPadLeftDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_232 = __this->___LeftTrackPadLeftDeactivated_62;
NullCheck(L_232);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_232, NULL);
}
IL_06d5:
{
// if (_globalInputs.RightTrackPadLeft.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_233 = __this->____globalInputs_73;
NullCheck(L_233);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_234 = (&L_233->___RightTrackPadLeft_48);
bool L_235 = L_234->___JustActivated_1;
if (!L_235)
{
goto IL_06f4;
}
}
{
// RightTrackPadLeftActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_236 = __this->___RightTrackPadLeftActivated_63;
NullCheck(L_236);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_236, NULL);
goto IL_0711;
}
IL_06f4:
{
// else if (_globalInputs.RightTrackPadLeft.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_237 = __this->____globalInputs_73;
NullCheck(L_237);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_238 = (&L_237->___RightTrackPadLeft_48);
bool L_239 = L_238->___JustDeactivated_2;
if (!L_239)
{
goto IL_0711;
}
}
{
// RightTrackPadLeftDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_240 = __this->___RightTrackPadLeftDeactivated_64;
NullCheck(L_240);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_240, NULL);
}
IL_0711:
{
// if (_globalInputs.LeftTrackPadRight.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_241 = __this->____globalInputs_73;
NullCheck(L_241);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_242 = (&L_241->___LeftTrackPadRight_30);
bool L_243 = L_242->___JustActivated_1;
if (!L_243)
{
goto IL_0730;
}
}
{
// LeftTrackPadRightActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_244 = __this->___LeftTrackPadRightActivated_65;
NullCheck(L_244);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_244, NULL);
goto IL_074d;
}
IL_0730:
{
// else if (_globalInputs.LeftTrackPadRight.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_245 = __this->____globalInputs_73;
NullCheck(L_245);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_246 = (&L_245->___LeftTrackPadRight_30);
bool L_247 = L_246->___JustDeactivated_2;
if (!L_247)
{
goto IL_074d;
}
}
{
// LeftTrackPadRightDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_248 = __this->___LeftTrackPadRightDeactivated_66;
NullCheck(L_248);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_248, NULL);
}
IL_074d:
{
// if (_globalInputs.RightTrackPadRight.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_249 = __this->____globalInputs_73;
NullCheck(L_249);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_250 = (&L_249->___RightTrackPadRight_49);
bool L_251 = L_250->___JustActivated_1;
if (!L_251)
{
goto IL_076c;
}
}
{
// RightTrackPadRightActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_252 = __this->___RightTrackPadRightActivated_67;
NullCheck(L_252);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_252, NULL);
goto IL_0789;
}
IL_076c:
{
// else if (_globalInputs.RightTrackPadRight.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_253 = __this->____globalInputs_73;
NullCheck(L_253);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_254 = (&L_253->___RightTrackPadRight_49);
bool L_255 = L_254->___JustDeactivated_2;
if (!L_255)
{
goto IL_0789;
}
}
{
// RightTrackPadRightDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_256 = __this->___RightTrackPadRightDeactivated_68;
NullCheck(L_256);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_256, NULL);
}
IL_0789:
{
// if (_globalInputs.LeftTrackPadDown.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_257 = __this->____globalInputs_73;
NullCheck(L_257);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_258 = (&L_257->___LeftTrackPadDown_31);
bool L_259 = L_258->___JustActivated_1;
if (!L_259)
{
goto IL_07a8;
}
}
{
// LeftTrackPadDownActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_260 = __this->___LeftTrackPadDownActivated_69;
NullCheck(L_260);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_260, NULL);
goto IL_07c5;
}
IL_07a8:
{
// else if (_globalInputs.LeftTrackPadDown.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_261 = __this->____globalInputs_73;
NullCheck(L_261);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_262 = (&L_261->___LeftTrackPadDown_31);
bool L_263 = L_262->___JustDeactivated_2;
if (!L_263)
{
goto IL_07c5;
}
}
{
// LeftTrackPadDownDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_264 = __this->___LeftTrackPadDownDeactivated_70;
NullCheck(L_264);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_264, NULL);
}
IL_07c5:
{
// if (_globalInputs.RightTrackPadDown.JustActivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_265 = __this->____globalInputs_73;
NullCheck(L_265);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_266 = (&L_265->___RightTrackPadDown_50);
bool L_267 = L_266->___JustActivated_1;
if (!L_267)
{
goto IL_07e3;
}
}
{
// RightTrackPadDownActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_268 = __this->___RightTrackPadDownActivated_71;
NullCheck(L_268);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_268, NULL);
return;
}
IL_07e3:
{
// else if (_globalInputs.RightTrackPadDown.JustDeactivated)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_269 = __this->____globalInputs_73;
NullCheck(L_269);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_270 = (&L_269->___RightTrackPadDown_50);
bool L_271 = L_270->___JustDeactivated_2;
if (!L_271)
{
goto IL_0800;
}
}
{
// RightTrackPadDownDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_272 = __this->___RightTrackPadDownDeactivated_72;
NullCheck(L_272);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_272, NULL);
}
IL_0800:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvents__ctor_mCC7044CC262A79B7DB2CC65D37E173F168B431AE (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent LeftGripActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___LeftGripActivated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftGripActivated_5), (void*)L_0);
// public UnityEvent LeftGripDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___LeftGripDeactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftGripDeactivated_6), (void*)L_1);
// public UnityEvent RightGripActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_2 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_2);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_2, NULL);
__this->___RightGripActivated_7 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightGripActivated_7), (void*)L_2);
// public UnityEvent RightGripDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_3);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_3, NULL);
__this->___RightGripDeactivated_8 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightGripDeactivated_8), (void*)L_3);
// public UnityEvent LeftTriggerActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_4 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_4);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_4, NULL);
__this->___LeftTriggerActivated_9 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTriggerActivated_9), (void*)L_4);
// public UnityEvent LeftTriggerDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_5);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_5, NULL);
__this->___LeftTriggerDeactivated_10 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTriggerDeactivated_10), (void*)L_5);
// public UnityEvent RightTriggerActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_6 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_6);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_6, NULL);
__this->___RightTriggerActivated_11 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTriggerActivated_11), (void*)L_6);
// public UnityEvent RightTriggerDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_7);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_7, NULL);
__this->___RightTriggerDeactivated_12 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTriggerDeactivated_12), (void*)L_7);
// public UnityEvent LeftPrimaryActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_8 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_8);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_8, NULL);
__this->___LeftPrimaryActivated_13 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftPrimaryActivated_13), (void*)L_8);
// public UnityEvent LeftPrimaryDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_9 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_9);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_9, NULL);
__this->___LeftPrimaryDeactivated_14 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftPrimaryDeactivated_14), (void*)L_9);
// public UnityEvent RightPrimaryActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_10 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_10);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_10, NULL);
__this->___RightPrimaryActivated_15 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightPrimaryActivated_15), (void*)L_10);
// public UnityEvent RightPrimaryDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_11 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_11);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_11, NULL);
__this->___RightPrimaryDeactivated_16 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightPrimaryDeactivated_16), (void*)L_11);
// public UnityEvent LeftSecondaryActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_12 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_12);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_12, NULL);
__this->___LeftSecondaryActivated_17 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftSecondaryActivated_17), (void*)L_12);
// public UnityEvent LeftSecondaryDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_13 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_13);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_13, NULL);
__this->___LeftSecondaryDeactivated_18 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftSecondaryDeactivated_18), (void*)L_13);
// public UnityEvent RightSecondaryActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_14 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_14);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_14, NULL);
__this->___RightSecondaryActivated_19 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightSecondaryActivated_19), (void*)L_14);
// public UnityEvent RightSecondaryDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_15 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_15);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_15, NULL);
__this->___RightSecondaryDeactivated_20 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightSecondaryDeactivated_20), (void*)L_15);
// public UnityEvent LeftMenuActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_16 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_16);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_16, NULL);
__this->___LeftMenuActivated_21 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftMenuActivated_21), (void*)L_16);
// public UnityEvent LeftMenuDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_17 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_17);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_17, NULL);
__this->___LeftMenuDeactivated_22 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftMenuDeactivated_22), (void*)L_17);
// public UnityEvent RightMenuActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_18 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_18);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_18, NULL);
__this->___RightMenuActivated_23 = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightMenuActivated_23), (void*)L_18);
// public UnityEvent RightMenuDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_19 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_19);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_19, NULL);
__this->___RightMenuDeactivated_24 = L_19;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightMenuDeactivated_24), (void*)L_19);
// public UnityEvent LeftPrimaryTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_20 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_20);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_20, NULL);
__this->___LeftPrimaryTouchActivated_25 = L_20;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftPrimaryTouchActivated_25), (void*)L_20);
// public UnityEvent LeftPrimaryTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_21 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_21);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_21, NULL);
__this->___LeftPrimaryTouchDeactivated_26 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftPrimaryTouchDeactivated_26), (void*)L_21);
// public UnityEvent RightPrimaryTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_22 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_22);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_22, NULL);
__this->___RightPrimaryTouchActivated_27 = L_22;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightPrimaryTouchActivated_27), (void*)L_22);
// public UnityEvent RightPrimaryTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_23 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_23);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_23, NULL);
__this->___RightPrimaryTouchDeactivated_28 = L_23;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightPrimaryTouchDeactivated_28), (void*)L_23);
// public UnityEvent LeftSecondaryTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_24 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_24);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_24, NULL);
__this->___LeftSecondaryTouchActivated_29 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftSecondaryTouchActivated_29), (void*)L_24);
// public UnityEvent LeftSecondaryTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_25 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_25);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_25, NULL);
__this->___LeftSecondaryTouchDeactivated_30 = L_25;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftSecondaryTouchDeactivated_30), (void*)L_25);
// public UnityEvent RightSecondaryTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_26 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_26);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_26, NULL);
__this->___RightSecondaryTouchActivated_31 = L_26;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightSecondaryTouchActivated_31), (void*)L_26);
// public UnityEvent RightSecondaryTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_27 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_27);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_27, NULL);
__this->___RightSecondaryTouchDeactivated_32 = L_27;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightSecondaryTouchDeactivated_32), (void*)L_27);
// public UnityEvent LeftJoystickActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_28 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_28);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_28, NULL);
__this->___LeftJoystickActivated_33 = L_28;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftJoystickActivated_33), (void*)L_28);
// public UnityEvent LeftJoystickDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_29 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_29);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_29, NULL);
__this->___LeftJoystickDeactivated_34 = L_29;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftJoystickDeactivated_34), (void*)L_29);
// public UnityEvent RightJoystickActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_30 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_30);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_30, NULL);
__this->___RightJoystickActivated_35 = L_30;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightJoystickActivated_35), (void*)L_30);
// public UnityEvent RightJoystickDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_31 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_31);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_31, NULL);
__this->___RightJoystickDeactivated_36 = L_31;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightJoystickDeactivated_36), (void*)L_31);
// public UnityEvent LeftTrackpadActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_32 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_32);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_32, NULL);
__this->___LeftTrackpadActivated_37 = L_32;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackpadActivated_37), (void*)L_32);
// public UnityEvent LeftTrackpadDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_33 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_33);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_33, NULL);
__this->___LeftTrackpadDeactivated_38 = L_33;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackpadDeactivated_38), (void*)L_33);
// public UnityEvent RightTrackpadActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_34 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_34);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_34, NULL);
__this->___RightTrackpadActivated_39 = L_34;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackpadActivated_39), (void*)L_34);
// public UnityEvent RightTrackpadDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_35 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_35);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_35, NULL);
__this->___RightTrackpadDeactivated_40 = L_35;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackpadDeactivated_40), (void*)L_35);
// public UnityEvent LeftJoystickTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_36 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_36);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_36, NULL);
__this->___LeftJoystickTouchActivated_41 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftJoystickTouchActivated_41), (void*)L_36);
// public UnityEvent LeftJoystickTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_37 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_37);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_37, NULL);
__this->___LeftJoystickTouchDeactivated_42 = L_37;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftJoystickTouchDeactivated_42), (void*)L_37);
// public UnityEvent RightJoystickTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_38 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_38);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_38, NULL);
__this->___RightJoystickTouchActivated_43 = L_38;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightJoystickTouchActivated_43), (void*)L_38);
// public UnityEvent RightJoystickTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_39 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_39);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_39, NULL);
__this->___RightJoystickTouchDeactivated_44 = L_39;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightJoystickTouchDeactivated_44), (void*)L_39);
// public UnityEvent LeftTrackPadTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_40 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_40);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_40, NULL);
__this->___LeftTrackPadTouchActivated_45 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadTouchActivated_45), (void*)L_40);
// public UnityEvent LeftTrackPadTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_41 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_41);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_41, NULL);
__this->___LeftTrackPadTouchDeactivated_46 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadTouchDeactivated_46), (void*)L_41);
// public UnityEvent RightTrackPadTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_42 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_42);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_42, NULL);
__this->___RightTrackPadTouchActivated_47 = L_42;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadTouchActivated_47), (void*)L_42);
// public UnityEvent RightTrackPadTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_43 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_43);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_43, NULL);
__this->___RightTrackPadTouchDeactivated_48 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadTouchDeactivated_48), (void*)L_43);
// public UnityEvent LeftTriggerTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_44 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_44);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_44, NULL);
__this->___LeftTriggerTouchActivated_49 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTriggerTouchActivated_49), (void*)L_44);
// public UnityEvent LeftTriggerTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_45 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_45);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_45, NULL);
__this->___LeftTriggerTouchDeactivated_50 = L_45;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTriggerTouchDeactivated_50), (void*)L_45);
// public UnityEvent RightTriggerTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_46 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_46);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_46, NULL);
__this->___RightTriggerTouchActivated_51 = L_46;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTriggerTouchActivated_51), (void*)L_46);
// public UnityEvent RightTriggerTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_47 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_47);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_47, NULL);
__this->___RightTriggerTouchDeactivated_52 = L_47;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTriggerTouchDeactivated_52), (void*)L_47);
// public UnityEvent LeftThumbTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_48 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_48);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_48, NULL);
__this->___LeftThumbTouchActivated_53 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftThumbTouchActivated_53), (void*)L_48);
// public UnityEvent LeftThumbTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_49 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_49);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_49, NULL);
__this->___LeftThumbTouchDeactivated_54 = L_49;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftThumbTouchDeactivated_54), (void*)L_49);
// public UnityEvent RightThumbTouchActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_50 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_50);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_50, NULL);
__this->___RightThumbTouchActivated_55 = L_50;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightThumbTouchActivated_55), (void*)L_50);
// public UnityEvent RightThumbTouchDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_51 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_51);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_51, NULL);
__this->___RightThumbTouchDeactivated_56 = L_51;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightThumbTouchDeactivated_56), (void*)L_51);
// public UnityEvent LeftTrackPadUpActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_52 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_52);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_52, NULL);
__this->___LeftTrackPadUpActivated_57 = L_52;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadUpActivated_57), (void*)L_52);
// public UnityEvent LeftTrackPadUpDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_53 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_53);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_53, NULL);
__this->___LeftTrackPadUpDeactivated_58 = L_53;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadUpDeactivated_58), (void*)L_53);
// public UnityEvent RightTrackPadUpActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_54 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_54);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_54, NULL);
__this->___RightTrackPadUpActivated_59 = L_54;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadUpActivated_59), (void*)L_54);
// public UnityEvent RightTrackPadUpDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_55 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_55);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_55, NULL);
__this->___RightTrackPadUpDeactivated_60 = L_55;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadUpDeactivated_60), (void*)L_55);
// public UnityEvent LeftTrackPadLeftActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_56 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_56);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_56, NULL);
__this->___LeftTrackPadLeftActivated_61 = L_56;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadLeftActivated_61), (void*)L_56);
// public UnityEvent LeftTrackPadLeftDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_57 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_57);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_57, NULL);
__this->___LeftTrackPadLeftDeactivated_62 = L_57;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadLeftDeactivated_62), (void*)L_57);
// public UnityEvent RightTrackPadLeftActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_58 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_58);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_58, NULL);
__this->___RightTrackPadLeftActivated_63 = L_58;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadLeftActivated_63), (void*)L_58);
// public UnityEvent RightTrackPadLeftDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_59 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_59);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_59, NULL);
__this->___RightTrackPadLeftDeactivated_64 = L_59;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadLeftDeactivated_64), (void*)L_59);
// public UnityEvent LeftTrackPadRightActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_60 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_60);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_60, NULL);
__this->___LeftTrackPadRightActivated_65 = L_60;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadRightActivated_65), (void*)L_60);
// public UnityEvent LeftTrackPadRightDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_61 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_61);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_61, NULL);
__this->___LeftTrackPadRightDeactivated_66 = L_61;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadRightDeactivated_66), (void*)L_61);
// public UnityEvent RightTrackPadRightActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_62 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_62);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_62, NULL);
__this->___RightTrackPadRightActivated_67 = L_62;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadRightActivated_67), (void*)L_62);
// public UnityEvent RightTrackPadRightDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_63 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_63);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_63, NULL);
__this->___RightTrackPadRightDeactivated_68 = L_63;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadRightDeactivated_68), (void*)L_63);
// public UnityEvent LeftTrackPadDownActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_64 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_64);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_64, NULL);
__this->___LeftTrackPadDownActivated_69 = L_64;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadDownActivated_69), (void*)L_64);
// public UnityEvent LeftTrackPadDownDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_65 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_65);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_65, NULL);
__this->___LeftTrackPadDownDeactivated_70 = L_65;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackPadDownDeactivated_70), (void*)L_65);
// public UnityEvent RightTrackPadDownActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_66 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_66);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_66, NULL);
__this->___RightTrackPadDownActivated_71 = L_66;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadDownActivated_71), (void*)L_66);
// public UnityEvent RightTrackPadDownDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_67 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_67);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_67, NULL);
__this->___RightTrackPadDownDeactivated_72 = L_67;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackPadDownDeactivated_72), (void*)L_67);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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
// HurricaneVR.Framework.ControllerInput.HVRGlobalInputs HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* HVRGlobalInputs_get_Instance_mC84CEBFB0C3615A636E7DAC86A7FD3DA922E0053 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRGlobalInputs Instance { get; private set; }
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0 = ((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::set_Instance(HurricaneVR.Framework.ControllerInput.HVRGlobalInputs)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGlobalInputs_set_Instance_m778CF19E32CBC6537E43471A15FED413E32B8981 (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRGlobalInputs Instance { get; private set; }
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0 = ___0_value;
((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGlobalInputs_Awake_mC0D3A1DECBC5F812AD874E2DF7AD8917EB2ACF67 (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (!Instance)
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0;
L_0 = HVRGlobalInputs_get_Instance_mC84CEBFB0C3615A636E7DAC86A7FD3DA922E0053_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001e;
}
}
{
// Instance = this;
HVRGlobalInputs_set_Instance_m778CF19E32CBC6537E43471A15FED413E32B8981_inline(__this, NULL);
// DontDestroyOnLoad(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_2, NULL);
return;
}
IL_001e:
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// return;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGlobalInputs_Update_mC8B03D3ED6974758C6F5B1E459E931B5A86F6751 (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* __this, const RuntimeMethod* method)
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* V_0 = NULL;
{
// var controller = HVRInputManager.Instance.LeftController;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = L_0->___LeftController_67;
V_0 = L_1;
// LeftTrigger = controller.Trigger;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = V_0;
NullCheck(L_2);
float L_3 = L_2->___Trigger_35;
__this->___LeftTrigger_5 = L_3;
// LeftGrip = controller.Grip;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = V_0;
NullCheck(L_4);
float L_5 = L_4->___Grip_33;
__this->___LeftGrip_6 = L_5;
// LeftJoystickAxis = controller.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_6 = V_0;
NullCheck(L_6);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = L_6->___JoystickAxis_24;
__this->___LeftJoystickAxis_9 = L_7;
// LeftTrackpadAxis = controller.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8 = V_0;
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = L_8->___TrackpadAxis_25;
__this->___LeftTrackpadAxis_10 = L_9;
// LeftGripButtonState = controller.GripButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_10 = V_0;
NullCheck(L_10);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_11 = L_10->___GripButtonState_5;
__this->___LeftGripButtonState_13 = L_11;
// LeftTriggerButtonState = controller.TriggerButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_12 = V_0;
NullCheck(L_12);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_13 = L_12->___TriggerButtonState_6;
__this->___LeftTriggerButtonState_14 = L_13;
// LeftPrimaryButtonState = controller.PrimaryButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_14 = V_0;
NullCheck(L_14);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_15 = L_14->___PrimaryButtonState_7;
__this->___LeftPrimaryButtonState_15 = L_15;
// LeftSecondaryButtonState = controller.SecondaryButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_16 = V_0;
NullCheck(L_16);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_17 = L_16->___SecondaryButtonState_8;
__this->___LeftSecondaryButtonState_16 = L_17;
// LeftMenuButtonState = controller.MenuButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_18 = V_0;
NullCheck(L_18);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_19 = L_18->___MenuButtonState_9;
__this->___LeftMenuButtonState_17 = L_19;
// LeftPrimaryTouchButtonState = controller.PrimaryTouchButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_20 = V_0;
NullCheck(L_20);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_21 = L_20->___PrimaryTouchButtonState_10;
__this->___LeftPrimaryTouchButtonState_18 = L_21;
// LeftSecondaryTouchButtonState = controller.SecondaryTouchButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_22 = V_0;
NullCheck(L_22);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_23 = L_22->___SecondaryTouchButtonState_11;
__this->___LeftSecondaryTouchButtonState_19 = L_23;
// LeftJoystickButtonState = controller.JoystickButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_24 = V_0;
NullCheck(L_24);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_25 = L_24->___JoystickButtonState_12;
__this->___LeftJoystickButtonState_20 = L_25;
// LeftTrackpadButtonState = controller.TrackpadButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_26 = V_0;
NullCheck(L_26);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_27 = L_26->___TrackpadButtonState_13;
__this->___LeftTrackpadButtonState_21 = L_27;
// LeftJoystickTouchState = controller.JoystickTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_28 = V_0;
NullCheck(L_28);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_29 = L_28->___JoystickTouchState_14;
__this->___LeftJoystickTouchState_22 = L_29;
// LeftTrackPadTouchState = controller.TrackPadTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_30 = V_0;
NullCheck(L_30);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_31 = L_30->___TrackPadTouchState_15;
__this->___LeftTrackPadTouchState_23 = L_31;
// LeftTriggerTouchState = controller.TriggerTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_32 = V_0;
NullCheck(L_32);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_33 = L_32->___TriggerTouchState_16;
__this->___LeftTriggerTouchState_24 = L_33;
// LeftThumbTouchState = controller.ThumbTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_34 = V_0;
NullCheck(L_34);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_35 = L_34->___ThumbTouchState_17;
__this->___LeftThumbTouchState_25 = L_35;
// LeftTriggerNearTouchState = controller.TriggerNearTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_36 = V_0;
NullCheck(L_36);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_37 = L_36->___TriggerNearTouchState_18;
__this->___LeftTriggerNearTouchState_26 = L_37;
// LeftThumbNearTouchState = controller.ThumbNearTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_38 = V_0;
NullCheck(L_38);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_39 = L_38->___ThumbNearTouchState_19;
__this->___LeftThumbNearTouchState_27 = L_39;
// LeftTrackPadUp = controller.TrackPadUp;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_40 = V_0;
NullCheck(L_40);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_41 = L_40->___TrackPadUp_20;
__this->___LeftTrackPadUp_28 = L_41;
// LeftTrackPadLeft = controller.TrackPadLeft;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_42 = V_0;
NullCheck(L_42);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_43 = L_42->___TrackPadLeft_21;
__this->___LeftTrackPadLeft_29 = L_43;
// LeftTrackPadRight = controller.TrackPadRight;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_44 = V_0;
NullCheck(L_44);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_45 = L_44->___TrackPadRight_22;
__this->___LeftTrackPadRight_30 = L_45;
// LeftTrackPadDown = controller.TrackPadDown;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_46 = V_0;
NullCheck(L_46);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_47 = L_46->___TrackPadDown_23;
__this->___LeftTrackPadDown_31 = L_47;
// controller = HVRInputManager.Instance.RightController;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_48;
L_48 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_48);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_49 = L_48->___RightController_68;
V_0 = L_49;
// RightTrigger = controller.Trigger;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_50 = V_0;
NullCheck(L_50);
float L_51 = L_50->___Trigger_35;
__this->___RightTrigger_7 = L_51;
// RightGrip = controller.Grip;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_52 = V_0;
NullCheck(L_52);
float L_53 = L_52->___Grip_33;
__this->___RightGrip_8 = L_53;
// RightJoystickAxis = controller.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_54 = V_0;
NullCheck(L_54);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = L_54->___JoystickAxis_24;
__this->___RightJoystickAxis_11 = L_55;
// RightTrackpadAxis = controller.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_56 = V_0;
NullCheck(L_56);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_57 = L_56->___TrackpadAxis_25;
__this->___RightTrackpadAxis_12 = L_57;
// RightGripButtonState = controller.GripButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_58 = V_0;
NullCheck(L_58);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_59 = L_58->___GripButtonState_5;
__this->___RightGripButtonState_32 = L_59;
// RightTriggerButtonState = controller.TriggerButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_60 = V_0;
NullCheck(L_60);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_61 = L_60->___TriggerButtonState_6;
__this->___RightTriggerButtonState_33 = L_61;
// RightPrimaryButtonState = controller.PrimaryButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_62 = V_0;
NullCheck(L_62);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_63 = L_62->___PrimaryButtonState_7;
__this->___RightPrimaryButtonState_34 = L_63;
// RightSecondaryButtonState = controller.SecondaryButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_64 = V_0;
NullCheck(L_64);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_65 = L_64->___SecondaryButtonState_8;
__this->___RightSecondaryButtonState_35 = L_65;
// RightMenuButtonState = controller.MenuButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_66 = V_0;
NullCheck(L_66);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_67 = L_66->___MenuButtonState_9;
__this->___RightMenuButtonState_36 = L_67;
// RightPrimaryTouchButtonState = controller.PrimaryTouchButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_68 = V_0;
NullCheck(L_68);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_69 = L_68->___PrimaryTouchButtonState_10;
__this->___RightPrimaryTouchButtonState_37 = L_69;
// RightSecondaryTouchButtonState = controller.SecondaryTouchButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_70 = V_0;
NullCheck(L_70);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_71 = L_70->___SecondaryTouchButtonState_11;
__this->___RightSecondaryTouchButtonState_38 = L_71;
// RightJoystickButtonState = controller.JoystickButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_72 = V_0;
NullCheck(L_72);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_73 = L_72->___JoystickButtonState_12;
__this->___RightJoystickButtonState_39 = L_73;
// RightTrackpadButtonState = controller.TrackpadButtonState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_74 = V_0;
NullCheck(L_74);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_75 = L_74->___TrackpadButtonState_13;
__this->___RightTrackpadButtonState_40 = L_75;
// RightJoystickTouchState = controller.JoystickTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_76 = V_0;
NullCheck(L_76);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_77 = L_76->___JoystickTouchState_14;
__this->___RightJoystickTouchState_41 = L_77;
// RightTrackPadTouchState = controller.TrackPadTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_78 = V_0;
NullCheck(L_78);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_79 = L_78->___TrackPadTouchState_15;
__this->___RightTrackPadTouchState_42 = L_79;
// RightTriggerTouchState = controller.TriggerTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_80 = V_0;
NullCheck(L_80);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_81 = L_80->___TriggerTouchState_16;
__this->___RightTriggerTouchState_43 = L_81;
// RightThumbTouchState = controller.ThumbTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_82 = V_0;
NullCheck(L_82);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_83 = L_82->___ThumbTouchState_17;
__this->___RightThumbTouchState_44 = L_83;
// RightTriggerNearTouchState = controller.TriggerNearTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_84 = V_0;
NullCheck(L_84);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_85 = L_84->___TriggerNearTouchState_18;
__this->___RightTriggerNearTouchState_45 = L_85;
// RightThumbNearTouchState = controller.ThumbNearTouchState;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_86 = V_0;
NullCheck(L_86);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_87 = L_86->___ThumbNearTouchState_19;
__this->___RightThumbNearTouchState_46 = L_87;
// RightTrackPadUp = controller.TrackPadUp;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_88 = V_0;
NullCheck(L_88);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_89 = L_88->___TrackPadUp_20;
__this->___RightTrackPadUp_47 = L_89;
// RightTrackPadLeft = controller.TrackPadLeft;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_90 = V_0;
NullCheck(L_90);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_91 = L_90->___TrackPadLeft_21;
__this->___RightTrackPadLeft_48 = L_91;
// RightTrackPadRight = controller.TrackPadRight;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_92 = V_0;
NullCheck(L_92);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_93 = L_92->___TrackPadRight_22;
__this->___RightTrackPadRight_49 = L_93;
// RightTrackPadDown = controller.TrackPadDown;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_94 = V_0;
NullCheck(L_94);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_95 = L_94->___TrackPadDown_23;
__this->___RightTrackPadDown_50 = L_95;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRGlobalInputs::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGlobalInputs__ctor_m470A95FFCDF5826D14FCF3C16B97F4B827EB5605 (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.ControllerInput.HVRInputAction::get_Grabbable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CGrabbableU3Ek__BackingField_4;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::set_Grabbable(HurricaneVR.Framework.Core.HVRGrabbable)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction_set_Grabbable_mBC462ADDF706F7F8CC91283FDF9953B65D9A6861 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
__this->___U3CGrabbableU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabbableU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction_Awake_mA6016DE5118FCEF5A5A7585BB81EA6B7F4964801 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// Grabbable = GetComponent<HVRGrabbable>();
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
L_0 = Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0(__this, Component_GetComponent_TisHVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE_m323C2BB2FDC8631D5B02C57ADD07FE745C81F3C0_RuntimeMethod_var);
HVRInputAction_set_Grabbable_mBC462ADDF706F7F8CC91283FDF9953B65D9A6861_inline(__this, L_0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction_Update_mC0317C9D1094833A7F9FC284E47D7AAA7EF6E0B0 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_1 = NULL;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* V_2 = NULL;
{
// for (var i = 0; i < Grabbable.HandGrabbers.Count; i++)
V_0 = 0;
goto IL_0032;
}
IL_0004:
{
// var hand = Grabbable.HandGrabbers[i];
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
L_0 = HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline(__this, NULL);
NullCheck(L_0);
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_1 = L_0->___HandGrabbers_100;
int32_t L_2 = V_0;
NullCheck(L_1);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3;
L_3 = List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F(L_1, L_2, List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var);
V_1 = L_3;
// var controller = HVRInputManager.Instance.GetController(hand.HandSide);
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_4;
L_4 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = V_1;
NullCheck(L_5);
int32_t L_6 = L_5->___HandSide_37;
NullCheck(L_4);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_7;
L_7 = HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6(L_4, L_6, NULL);
V_2 = L_7;
// CheckInput(controller);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8 = V_2;
VirtualActionInvoker1< HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* >::Invoke(5 /* System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::CheckInput(HurricaneVR.Framework.Shared.HVRController) */, __this, L_8);
// for (var i = 0; i < Grabbable.HandGrabbers.Count; i++)
int32_t L_9 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1));
}
IL_0032:
{
// for (var i = 0; i < Grabbable.HandGrabbers.Count; i++)
int32_t L_10 = V_0;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11;
L_11 = HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline(__this, NULL);
NullCheck(L_11);
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_12 = L_11->___HandGrabbers_100;
NullCheck(L_12);
int32_t L_13;
L_13 = List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_inline(L_12, List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var);
if ((((int32_t)L_10) < ((int32_t)L_13)))
{
goto IL_0004;
}
}
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.HVRControllerEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerEvent__ctor_mE6638811AE42EDB1DE7CEDC6EF440E98EB9A2944 (HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m8B57322A5062F8DF1D43FE939FACC7D3C740830C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m8B57322A5062F8DF1D43FE939FACC7D3C740830C(__this, UnityEvent_1__ctor_m8B57322A5062F8DF1D43FE939FACC7D3C740830C_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
// HurricaneVR.Framework.ControllerInput.HVRInputManager HurricaneVR.Framework.ControllerInput.HVRInputManager::get_Instance()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputManager Instance { get; private set; }
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0 = ((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_Instance(HurricaneVR.Framework.ControllerInput.HVRInputManager)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_Instance_m3500719E873A67FB6D615A65BDBAB428D8B2BB2C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputManager Instance { get; private set; }
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0 = ___0_value;
((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26), (void*)L_0);
return;
}
}
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::get_XRPluginLoader()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// get { return _xrPlugin; }
String_t* L_0 = __this->____xrPlugin_51;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_XRPluginLoader(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_XRPluginLoader_m13302B898CC6CBC7B17209C1DE0FB0BBDE7FCEB7 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36A96C8EAB710C4152510D5685D61153FE1FA28C);
s_Il2CppMethodInitialized = true;
}
{
// _xrPlugin = value;
String_t* L_0 = ___0_value;
__this->____xrPlugin_51 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->____xrPlugin_51), (void*)L_0);
// if (IsOpenXR)
bool L_1;
L_1 = HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A(__this, NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
// Debug.Log($"OpenXR Runtime: {OpenXRRuntime.name}");
String_t* L_2;
L_2 = OpenXRRuntime_get_name_mB3B4B1E4ECE3B15BFE5F95AB267D90E0E1829456(NULL);
String_t* L_3;
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral36A96C8EAB710C4152510D5685D61153FE1FA28C, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
}
IL_0023:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_IsVRInitialized()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_IsVRInitialized_mEC2FE527379221D7C75260DD51E50F72AED94F6C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool IsVRInitialized => LegacyActive || XRPluginActive;
bool L_0 = __this->___LegacyActive_52;
if (L_0)
{
goto IL_000f;
}
}
{
bool L_1 = __this->___XRPluginActive_53;
return L_1;
}
IL_000f:
{
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_IsOpenXR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool IsOpenXR => XRPluginLoader != null && XRPluginLoader == OpenXRLoader;
String_t* L_0;
L_0 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
if (!L_0)
{
goto IL_001a;
}
}
{
String_t* L_1;
L_1 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
String_t* L_2 = __this->___OpenXRLoader_22;
bool L_3;
L_3 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_1, L_2, NULL);
return L_3;
}
IL_001a:
{
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_IsSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_IsSteamVR_m4C249C962D902849DEFA44B8CFFDBB111EEA037F (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool IsSteamVR { get; private set; }
bool L_0 = __this->___U3CIsSteamVRU3Ek__BackingField_55;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_IsSteamVR(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_IsSteamVR_mC542F8B8A624367F68FF528385E51DA83F665892 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IsSteamVR { get; private set; }
bool L_0 = ___0_value;
__this->___U3CIsSteamVRU3Ek__BackingField_55 = L_0;
return;
}
}
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_HMDDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (_hmdDevice.isValid)
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* L_0 = (&__this->____hmdDevice_87);
bool L_1;
L_1 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948(L_0, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
// return _hmdDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2 = __this->____hmdDevice_87;
return L_2;
}
IL_0014:
{
// _hmdDevice = InputDevices.GetDeviceAtXRNode(XRNode.Head);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_3;
L_3 = InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B(3, NULL);
__this->____hmdDevice_87 = L_3;
// return _hmdDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = __this->____hmdDevice_87;
return L_4;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_PreviousHMDActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousHMDActive_m299471403BCF044D4433109035613C61F77E54FA (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool PreviousHMDActive { get; private set; }
bool L_0 = __this->___U3CPreviousHMDActiveU3Ek__BackingField_88;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_PreviousHMDActive(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousHMDActive_mDEEF1309DAB0CC6CA2E2C299152A1DD5480651BD (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool PreviousHMDActive { get; private set; }
bool L_0 = ___0_value;
__this->___U3CPreviousHMDActiveU3Ek__BackingField_88 = L_0;
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_PreviousUserPresent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousUserPresent_m07E60C1C1A4F18A97535F249107C9E5C8DA731A0 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool PreviousUserPresent { get; private set; }
bool L_0 = __this->___U3CPreviousUserPresentU3Ek__BackingField_89;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::set_PreviousUserPresent(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousUserPresent_m16DC04DE70B7E3D4AEEE306EB43D454BB846DB73 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool PreviousUserPresent { get; private set; }
bool L_0 = ___0_value;
__this->___U3CPreviousUserPresentU3Ek__BackingField_89 = L_0;
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_HMDActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (HMDDevice.isValid)
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_0;
L_0 = HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05(__this, NULL);
V_0 = L_0;
bool L_1;
L_1 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948((&V_0), NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
// return true;
return (bool)1;
}
IL_0012:
{
// return XRSettings.isDeviceActive;
bool L_2;
L_2 = XRSettings_get_isDeviceActive_m0C8A5F7EC76EF392020137915E4DD8E75EBDD6B8(NULL);
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::get_UserPresent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_get_UserPresent_mB85AC21F4FE3344DBFDB1D59D42B369F3716CC45 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m25A1E45E653D7F73DF65C041A66C0A6E01F2964D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m9A1452618AC875C7A20A5917509A7B90E76E6A6A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mF9383BAD37E56B1D5BCDBFF0C3ADA58BB6E67A04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mB11A0DCD2FB0B9FFB98409AA2F22CD9628D4FAAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mA450E85CB8D7D5CB81FAAF9D11A1D4945B942423_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mCDFAF63EF2A2778CA3677E75360BC7961FCB3370_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_1;
memset((&V_1), 0, sizeof(V_1));
Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
{
// if (!HMDActive)
bool L_0;
L_0 = HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3(__this, NULL);
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// if (HMDDevice.TryGetFeatureValue(CommonUsages.userPresence, out var present))
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_1;
L_1 = HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05(__this, NULL);
V_1 = L_1;
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 L_2 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___userPresence_12;
bool L_3;
L_3 = InputDevice_TryGetFeatureValue_m24EC3B6C41AE4098269427232AD5F52E786BF884((&V_1), L_2, (&V_0), NULL);
if (!L_3)
{
goto IL_0023;
}
}
{
// return present;
bool L_4 = V_0;
return L_4;
}
IL_0023:
{
// _displaySubsystems.Clear();
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_5 = __this->____displaySubsystems_85;
NullCheck(L_5);
List_1_Clear_mB11A0DCD2FB0B9FFB98409AA2F22CD9628D4FAAC_inline(L_5, List_1_Clear_mB11A0DCD2FB0B9FFB98409AA2F22CD9628D4FAAC_RuntimeMethod_var);
// SubsystemManager.GetInstances<XRDisplaySubsystem>(_displaySubsystems);
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_6 = __this->____displaySubsystems_85;
il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mCDFAF63EF2A2778CA3677E75360BC7961FCB3370(L_6, SubsystemManager_GetInstances_TisXRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1_mCDFAF63EF2A2778CA3677E75360BC7961FCB3370_RuntimeMethod_var);
// foreach (var xrDisplay in _displaySubsystems)
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_7 = __this->____displaySubsystems_85;
NullCheck(L_7);
Enumerator_t7B44DEF95515943B67640F1A20853509F98BA143 L_8;
L_8 = List_1_GetEnumerator_mA450E85CB8D7D5CB81FAAF9D11A1D4945B942423(L_7, List_1_GetEnumerator_mA450E85CB8D7D5CB81FAAF9D11A1D4945B942423_RuntimeMethod_var);
V_2 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0064:
{// begin finally (depth: 1)
Enumerator_Dispose_m25A1E45E653D7F73DF65C041A66C0A6E01F2964D((&V_2), Enumerator_Dispose_m25A1E45E653D7F73DF65C041A66C0A6E01F2964D_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0059_1;
}
IL_0047_1:
{
// foreach (var xrDisplay in _displaySubsystems)
XRDisplaySubsystem_t4B00B0BF1894A039ACFA8DDC2C2EB9301118C1F1* L_9;
L_9 = Enumerator_get_Current_mF9383BAD37E56B1D5BCDBFF0C3ADA58BB6E67A04_inline((&V_2), Enumerator_get_Current_mF9383BAD37E56B1D5BCDBFF0C3ADA58BB6E67A04_RuntimeMethod_var);
// if (xrDisplay.running)
NullCheck(L_9);
bool L_10;
L_10 = IntegratedSubsystem_get_running_m18AA0D7AD1CB593DC9EE5F3DC79643717509D6E8(L_9, NULL);
if (!L_10)
{
goto IL_0059_1;
}
}
{
// return true;
V_3 = (bool)1;
goto IL_0074;
}
IL_0059_1:
{
// foreach (var xrDisplay in _displaySubsystems)
bool L_11;
L_11 = Enumerator_MoveNext_m9A1452618AC875C7A20A5917509A7B90E76E6A6A((&V_2), Enumerator_MoveNext_m9A1452618AC875C7A20A5917509A7B90E76E6A6A_RuntimeMethod_var);
if (L_11)
{
goto IL_0047_1;
}
}
{
goto IL_0072;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
// return false;
return (bool)0;
}
IL_0074:
{
// }
bool L_12 = V_3;
return L_12;
}
}
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_LeftDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (_leftDevice.isValid)
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* L_0 = (&__this->____leftDevice_90);
bool L_1;
L_1 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948(L_0, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
// return _leftDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2 = __this->____leftDevice_90;
return L_2;
}
IL_0014:
{
// _leftDevice = InputDevices.GetDeviceAtXRNode(XRNode.LeftHand);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_3;
L_3 = InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B(4, NULL);
__this->____leftDevice_90 = L_3;
// return _leftDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = __this->____leftDevice_90;
return L_4;
}
}
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::get_RightDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (_rightDevice.isValid)
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD* L_0 = (&__this->____rightDevice_91);
bool L_1;
L_1 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948(L_0, NULL);
if (!L_1)
{
goto IL_0014;
}
}
{
// return _rightDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2 = __this->____rightDevice_91;
return L_2;
}
IL_0014:
{
// _rightDevice = InputDevices.GetDeviceAtXRNode(XRNode.RightHand);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_3;
L_3 = InputDevices_GetDeviceAtXRNode_m3D322E7D1FFDA9C4D53E6B944E636C39B7A9592B(5, NULL);
__this->____rightDevice_91 = L_3;
// return _rightDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = __this->____rightDevice_91;
return L_4;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_Awake_m3D0495A12C13ABFC3F98A703C693BD7141CA4010 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_OnDeviceConfigChanged_mA80E97F4856B45727DB97D221D9A5E7B8A2C030C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_OnDeviceConnected_m56B89320321EAFBDA9FFD7A6591CCB054211CC3E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_OnDeviceDisconnected_m6D19B8ABD637B0AD026626A849FB18A313874BFD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisHVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1_m25E01E7E8DA87E532D2FEC538CEA524E1EC081D3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral490E46ADEE4484786DA724F18070DC702A23DD2F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA9313008213DDBFD0A6AC66FB918F3F09286D1E);
s_Il2CppMethodInitialized = true;
}
{
// if (!Instance)
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (L_1)
{
goto IL_001f;
}
}
{
// Instance = this;
HVRInputManager_set_Instance_m3500719E873A67FB6D615A65BDBAB428D8B2BB2C_inline(__this, NULL);
// DontDestroyOnLoad(this.gameObject);
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2;
L_2 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_DontDestroyOnLoad_m4B70C3AEF886C176543D1295507B6455C9DCAEA7(L_2, NULL);
goto IL_0026;
}
IL_001f:
{
// Destroy(this);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(__this, NULL);
// return;
return;
}
IL_0026:
{
// InputDevices.deviceConfigChanged += OnDeviceConfigChanged;
Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* L_3 = (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC*)il2cpp_codegen_object_new(Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E(L_3, __this, (intptr_t)((void*)HVRInputManager_OnDeviceConfigChanged_mA80E97F4856B45727DB97D221D9A5E7B8A2C030C_RuntimeMethod_var), NULL);
InputDevices_add_deviceConfigChanged_mFCA359D6E3569BC8CD39458476194AF0DAEF5946(L_3, NULL);
// InputDevices.deviceConnected += OnDeviceConnected;
Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* L_4 = (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC*)il2cpp_codegen_object_new(Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC_il2cpp_TypeInfo_var);
NullCheck(L_4);
Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E(L_4, __this, (intptr_t)((void*)HVRInputManager_OnDeviceConnected_m56B89320321EAFBDA9FFD7A6591CCB054211CC3E_RuntimeMethod_var), NULL);
InputDevices_add_deviceConnected_m0329DBAE47CA4A20778F7DCBA470FCF9A672E9C9(L_4, NULL);
// InputDevices.deviceDisconnected += OnDeviceDisconnected;
Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC* L_5 = (Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC*)il2cpp_codegen_object_new(Action_1_tFAB0B519749BBE2B7AAD946105FAE8116636A8BC_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_m9EFC6656FE579E4D72FFCA991DE5860FA28DD71E(L_5, __this, (intptr_t)((void*)HVRInputManager_OnDeviceDisconnected_m6D19B8ABD637B0AD026626A849FB18A313874BFD_RuntimeMethod_var), NULL);
InputDevices_add_deviceDisconnected_mADAB4CDAFF3655811C41D7715B29DCC0A2082F1B(L_5, NULL);
// if (!FingerSettings)
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* L_6 = __this->___FingerSettings_34;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_7;
L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL);
if (L_7)
{
goto IL_0086;
}
}
{
// Debug.LogWarning($"HVRInputManager.FingerSettings not assigned, creating defaults.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral490E46ADEE4484786DA724F18070DC702A23DD2F, NULL);
// FingerSettings = ScriptableObject.CreateInstance<HVRFingerSettings>();
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* L_8;
L_8 = ScriptableObject_CreateInstance_TisHVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1_m25E01E7E8DA87E532D2FEC538CEA524E1EC081D3(ScriptableObject_CreateInstance_TisHVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1_m25E01E7E8DA87E532D2FEC538CEA524E1EC081D3_RuntimeMethod_var);
__this->___FingerSettings_34 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___FingerSettings_34), (void*)L_8);
// FingerSettings.Reset();
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* L_9 = __this->___FingerSettings_34;
NullCheck(L_9);
HVRFingerSettings_Reset_m761E67EA67B5ECB87F0391B4F9CDBA06D10D3F40(L_9, NULL);
}
IL_0086:
{
// if (!GrabHaptics)
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_10 = __this->___GrabHaptics_36;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_11;
L_11 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_10, NULL);
if (L_11)
{
goto IL_009d;
}
}
{
// Debug.LogWarning($"HVRInputManager.GrabHaptics not assigned.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralBA9313008213DDBFD0A6AC66FB918F3F09286D1E, NULL);
}
IL_009d:
{
// CheckXRStatus();
HVRInputManager_CheckXRStatus_mAFADDB6C8FB0021DE0451FDDBD99C0B175B16B28(__this, NULL);
// if (IsVRInitialized)
bool L_12;
L_12 = HVRInputManager_get_IsVRInitialized_mEC2FE527379221D7C75260DD51E50F72AED94F6C(__this, NULL);
if (!L_12)
{
goto IL_00b1;
}
}
{
// Initialize();
HVRInputManager_Initialize_m6B48136E1C3E0C20804EB0F80F2D82F778B872B4(__this, NULL);
}
IL_00b1:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnApplicationQuit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnApplicationQuit_m1C7FC2C267C1234428E3BF1CE82D6B413D588D9E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// _applicationExiting = true;
__this->____applicationExiting_86 = (bool)1;
// StopXR();
HVRInputManager_StopXR_mB51FDD1A2F679AF078AF5C9263C7C2151752C1C9(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnEnable_mA0E4136A41471BF39F379E5EADB5B6BBE2B9E4E7 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// UpdateDevices();
HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// UpdateDeviceInformation(LeftDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_0;
L_0 = HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917(__this, NULL);
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_0, NULL);
// UpdateLeftController(LeftDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_1;
L_1 = HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917(__this, NULL);
HVRInputManager_UpdateLeftController_m56B26DE9A8056C834F8D2A61F2D3EBA974F1E649(__this, L_1, NULL);
// UpdateDeviceInformation(RightDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2;
L_2 = HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E(__this, NULL);
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_2, NULL);
// UpdateRightController(RightDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_3;
L_3 = HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E(__this, NULL);
HVRInputManager_UpdateRightController_m94F419F7748B3108C6F74F8DA12697AAF21AB5E1(__this, L_3, NULL);
// UpdateDeviceInformation(HMDDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4;
L_4 = HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05(__this, NULL);
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_Update_mC3E0D96E719920255D508BEF5A76DA32CEB3A39D (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (!HMDDevice.isValid)
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_0;
L_0 = HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05(__this, NULL);
V_0 = L_0;
bool L_1;
L_1 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948((&V_0), NULL);
if (L_1)
{
goto IL_001c;
}
}
{
// UpdateHMD(HMDDevice);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2;
L_2 = HVRInputManager_get_HMDDevice_m292A02A2FC106466783E7A833D12B4066E33CB05(__this, NULL);
HVRInputManager_UpdateHMD_m01AED5BC2AC1F625D8A1D53F9D60404F7CFC1738(__this, L_2, NULL);
}
IL_001c:
{
// CheckHMDEvents();
HVRInputManager_CheckHMDEvents_m806F5726B4B235043E440177B0142038A7766676(__this, NULL);
// CheckUserPresentEvents();
HVRInputManager_CheckUserPresentEvents_m83C4E57B45D6DB255240793ABE705F1BFD126128(__this, NULL);
// PreviousHMDActive = HMDActive;
bool L_3;
L_3 = HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3(__this, NULL);
HVRInputManager_set_PreviousHMDActive_mDEEF1309DAB0CC6CA2E2C299152A1DD5480651BD_inline(__this, L_3, NULL);
// PreviousUserPresent = UserPresent;
bool L_4;
L_4 = HVRInputManager_get_UserPresent_mB85AC21F4FE3344DBFDB1D59D42B369F3716CC45(__this, NULL);
HVRInputManager_set_PreviousUserPresent_m16DC04DE70B7E3D4AEEE306EB43D454BB846DB73_inline(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckHMDEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckHMDEvents_m806F5726B4B235043E440177B0142038A7766676 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (!PreviousHMDActive && HMDActive)
bool L_0;
L_0 = HVRInputManager_get_PreviousHMDActive_m299471403BCF044D4433109035613C61F77E54FA_inline(__this, NULL);
if (L_0)
{
goto IL_0036;
}
}
{
bool L_1;
L_1 = HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3(__this, NULL);
if (!L_1)
{
goto IL_0036;
}
}
{
// if (!_isHMDFirstActivationReported)
bool L_2 = __this->____isHMDFirstActivationReported_92;
if (L_2)
{
goto IL_002a;
}
}
{
// HMDFirstActivation.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___HMDFirstActivation_77;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
// _isHMDFirstActivationReported = true;
__this->____isHMDFirstActivationReported_92 = (bool)1;
}
IL_002a:
{
// HMDActivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_4 = __this->___HMDActivated_78;
NullCheck(L_4);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_4, NULL);
return;
}
IL_0036:
{
// else if (PreviousHMDActive && !HMDActive)
bool L_5;
L_5 = HVRInputManager_get_PreviousHMDActive_m299471403BCF044D4433109035613C61F77E54FA_inline(__this, NULL);
if (!L_5)
{
goto IL_0051;
}
}
{
bool L_6;
L_6 = HVRInputManager_get_HMDActive_m485E16F3C2D4444F7EF64A35462FC6E4B5EA8AD3(__this, NULL);
if (L_6)
{
goto IL_0051;
}
}
{
// HMDDeactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___HMDDeactivated_79;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0051:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckUserPresentEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckUserPresentEvents_m83C4E57B45D6DB255240793ABE705F1BFD126128 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (!PreviousUserPresent && UserPresent)
bool L_0;
L_0 = HVRInputManager_get_PreviousUserPresent_m07E60C1C1A4F18A97535F249107C9E5C8DA731A0_inline(__this, NULL);
if (L_0)
{
goto IL_001c;
}
}
{
bool L_1;
L_1 = HVRInputManager_get_UserPresent_mB85AC21F4FE3344DBFDB1D59D42B369F3716CC45(__this, NULL);
if (!L_1)
{
goto IL_001c;
}
}
{
// UserSensed.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_2 = __this->___UserSensed_81;
NullCheck(L_2);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_2, NULL);
return;
}
IL_001c:
{
// else if (PreviousUserPresent && !UserPresent)
bool L_3;
L_3 = HVRInputManager_get_PreviousUserPresent_m07E60C1C1A4F18A97535F249107C9E5C8DA731A0_inline(__this, NULL);
if (!L_3)
{
goto IL_0037;
}
}
{
bool L_4;
L_4 = HVRInputManager_get_UserPresent_mB85AC21F4FE3344DBFDB1D59D42B369F3716CC45(__this, NULL);
if (L_4)
{
goto IL_0037;
}
}
{
// UserNotSensed.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = __this->___UserNotSensed_82;
NullCheck(L_5);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_5, NULL);
}
IL_0037:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_Start_mF16D9868574996AC5E5A5028F98F0B8F44E42409 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// UpdateDevices();
HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnDeviceDisconnected(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnDeviceDisconnected_m6D19B8ABD637B0AD026626A849FB18A313874BFD (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, 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*)&_stringLiteral9F70BE3E66825AEB9B735C504CA267E8A7B3AA86);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
s_Il2CppMethodInitialized = true;
}
{
// if (_applicationExiting)
bool L_0 = __this->____applicationExiting_86;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// Debug.Log($"disconnected {device.name},{device.manufacturer}");
String_t* L_1;
L_1 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
String_t* L_2;
L_2 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
String_t* L_3;
L_3 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral9F70BE3E66825AEB9B735C504CA267E8A7B3AA86, L_1, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// UpdateDeviceInformation(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = ___0_device;
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnDeviceConnected(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnDeviceConnected_m56B89320321EAFBDA9FFD7A6591CCB054211CC3E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, 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*)&_stringLiteral08127018FDA0C6384AAFB6C3BE44CA5F69F110CA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
s_Il2CppMethodInitialized = true;
}
{
// if (_applicationExiting)
bool L_0 = __this->____applicationExiting_86;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// Debug.Log($"connected {device.name},{device.manufacturer}");
String_t* L_1;
L_1 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
String_t* L_2;
L_2 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
String_t* L_3;
L_3 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteral08127018FDA0C6384AAFB6C3BE44CA5F69F110CA, L_1, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// UpdateDeviceInformation(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = ___0_device;
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnDeviceConfigChanged(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnDeviceConfigChanged_mA80E97F4856B45727DB97D221D9A5E7B8A2C030C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, 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*)&_stringLiteralA6E4B1497ED6FAD5C3B3D4C09FF74126EE6FBD51);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
s_Il2CppMethodInitialized = true;
}
{
// if (_applicationExiting)
bool L_0 = __this->____applicationExiting_86;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// Debug.Log($"config changed {device.name},{device.manufacturer}");
String_t* L_1;
L_1 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
String_t* L_2;
L_2 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
String_t* L_3;
L_3 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(_stringLiteralA6E4B1497ED6FAD5C3B3D4C09FF74126EE6FBD51, L_1, _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB, L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
// UpdateDeviceInformation(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4 = ___0_device;
HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9(__this, L_4, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateDeviceInformation(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateDeviceInformation_mC66E13C333F742C54A8261FB9F5B127B13FB36B9 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method)
{
{
// if (device.characteristics.HasFlag(InputDeviceCharacteristics.Controller))
uint32_t L_0;
L_0 = InputDevice_get_characteristics_mEEDC9AB2254C155C47B48848FECF347A87925ADB((&___0_device), NULL);
uint32_t L_1 = L_0;
int32_t L_2 = ((int32_t)64);
bool L_3 = il2cpp_codegen_enum_has_flag((uint32_t)L_1, (uint32_t)L_2);
if (!L_3)
{
goto IL_0096;
}
}
{
// if (device.characteristics.HasFlag(InputDeviceCharacteristics.Left))
uint32_t L_4;
L_4 = InputDevice_get_characteristics_mEEDC9AB2254C155C47B48848FECF347A87925ADB((&___0_device), NULL);
uint32_t L_5 = L_4;
int32_t L_6 = ((int32_t)256);
bool L_7 = il2cpp_codegen_enum_has_flag((uint32_t)L_5, (uint32_t)L_6);
if (!L_7)
{
goto IL_0058;
}
}
{
// LeftControllerName = device.name;
String_t* L_8;
L_8 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
__this->___LeftControllerName_59 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftControllerName_59), (void*)L_8);
// LeftManufacturer = device.manufacturer;
String_t* L_9;
L_9 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
__this->___LeftManufacturer_58 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftManufacturer_58), (void*)L_9);
// UpdateLeftController(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_10 = ___0_device;
HVRInputManager_UpdateLeftController_m56B26DE9A8056C834F8D2A61F2D3EBA974F1E649(__this, L_10, NULL);
}
IL_0058:
{
// if (device.characteristics.HasFlag(InputDeviceCharacteristics.Right))
uint32_t L_11;
L_11 = InputDevice_get_characteristics_mEEDC9AB2254C155C47B48848FECF347A87925ADB((&___0_device), NULL);
uint32_t L_12 = L_11;
int32_t L_13 = ((int32_t)512);
bool L_14 = il2cpp_codegen_enum_has_flag((uint32_t)L_12, (uint32_t)L_13);
if (!L_14)
{
goto IL_0096;
}
}
{
// RightControllerName = device.name;
String_t* L_15;
L_15 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
__this->___RightControllerName_61 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightControllerName_61), (void*)L_15);
// RightManufacturer = device.manufacturer;
String_t* L_16;
L_16 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
__this->___RightManufacturer_60 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightManufacturer_60), (void*)L_16);
// UpdateRightController(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_17 = ___0_device;
HVRInputManager_UpdateRightController_m94F419F7748B3108C6F74F8DA12697AAF21AB5E1(__this, L_17, NULL);
}
IL_0096:
{
// if (device.characteristics.HasFlag(InputDeviceCharacteristics.HeadMounted))
uint32_t L_18;
L_18 = InputDevice_get_characteristics_mEEDC9AB2254C155C47B48848FECF347A87925ADB((&___0_device), NULL);
uint32_t L_19 = L_18;
int32_t L_20 = 1;
bool L_21 = il2cpp_codegen_enum_has_flag((uint32_t)L_19, (uint32_t)L_20);
if (!L_21)
{
goto IL_00b6;
}
}
{
// UpdateHMD(device);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_22 = ___0_device;
HVRInputManager_UpdateHMD_m01AED5BC2AC1F625D8A1D53F9D60404F7CFC1738(__this, L_22, NULL);
}
IL_00b6:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateHMD(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateHMD_m01AED5BC2AC1F625D8A1D53F9D60404F7CFC1738 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* V_0 = NULL;
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D V_1;
memset((&V_1), 0, sizeof(V_1));
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 V_2;
memset((&V_2), 0, sizeof(V_2));
String_t* G_B6_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B6_1 = NULL;
String_t* G_B5_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B5_1 = NULL;
{
// if (device.isValid)
bool L_0;
L_0 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948((&___0_device), NULL);
if (!L_0)
{
goto IL_0083;
}
}
{
// HMDName = device.name;
String_t* L_1;
L_1 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&___0_device), NULL);
__this->___HMDName_57 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDName_57), (void*)L_1);
// HMDManufacturer = device.manufacturer;
String_t* L_2;
L_2 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&___0_device), NULL);
__this->___HMDManufacturer_56 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDManufacturer_56), (void*)L_2);
// HMDFeatures.Clear();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_3 = __this->___HMDFeatures_66;
NullCheck(L_3);
List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_3, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
// var inputFeatures = new List<UnityEngine.XR.InputFeatureUsage>();
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_4 = (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D*)il2cpp_codegen_object_new(List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
NullCheck(L_4);
List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51(L_4, List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
V_0 = L_4;
// if (device.TryGetFeatureUsages(inputFeatures))
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_5 = V_0;
bool L_6;
L_6 = InputDevice_TryGetFeatureUsages_mFD9F3CE1465177544260CEB32E1821AA0FDD24AC((&___0_device), L_5, NULL);
if (!L_6)
{
goto IL_0083;
}
}
{
// foreach (var feature in inputFeatures)
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_7 = V_0;
NullCheck(L_7);
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D L_8;
L_8 = List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C(L_7, List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
V_1 = L_8;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0075:
{// begin finally (depth: 1)
Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972((&V_1), Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_006a_1;
}
IL_0047_1:
{
// foreach (var feature in inputFeatures)
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 L_9;
L_9 = Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_inline((&V_1), Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
V_2 = L_9;
// HMDFeatures.Add($"{feature.name}");
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_10 = __this->___HMDFeatures_66;
String_t* L_11;
L_11 = InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085((&V_2), NULL);
String_t* L_12 = L_11;
G_B5_0 = L_12;
G_B5_1 = L_10;
if (L_12)
{
G_B6_0 = L_12;
G_B6_1 = L_10;
goto IL_0065_1;
}
}
{
G_B6_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B6_1 = G_B5_1;
}
IL_0065_1:
{
NullCheck(G_B6_1);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(G_B6_1, G_B6_0, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_006a_1:
{
// foreach (var feature in inputFeatures)
bool L_13;
L_13 = Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1((&V_1), Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
if (L_13)
{
goto IL_0047_1;
}
}
{
goto IL_0083;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0083:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateRightController(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateRightController_m94F419F7748B3108C6F74F8DA12697AAF21AB5E1 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* V_0 = NULL;
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D V_1;
memset((&V_1), 0, sizeof(V_1));
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 V_2;
memset((&V_2), 0, sizeof(V_2));
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_3;
memset((&V_3), 0, sizeof(V_3));
String_t* G_B5_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B5_1 = NULL;
String_t* G_B4_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B4_1 = NULL;
String_t* G_B11_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B11_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B11_2 = NULL;
String_t* G_B10_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B10_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B10_2 = NULL;
String_t* G_B12_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B12_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B12_2 = NULL;
String_t* G_B14_0 = NULL;
String_t* G_B14_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B14_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B14_3 = NULL;
String_t* G_B13_0 = NULL;
String_t* G_B13_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B13_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B13_3 = NULL;
String_t* G_B15_0 = NULL;
String_t* G_B15_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B15_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B15_3 = NULL;
{
// RightFeatures.Clear();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___RightFeatures_65;
NullCheck(L_0);
List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_0, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
// var inputFeatures = new List<UnityEngine.XR.InputFeatureUsage>();
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_1 = (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D*)il2cpp_codegen_object_new(List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51(L_1, List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
V_0 = L_1;
// if (device.TryGetFeatureUsages(inputFeatures))
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_2 = V_0;
bool L_3;
L_3 = InputDevice_TryGetFeatureUsages_mFD9F3CE1465177544260CEB32E1821AA0FDD24AC((&___0_device), L_2, NULL);
if (!L_3)
{
goto IL_0072;
}
}
{
// foreach (var feature in inputFeatures)
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_4 = V_0;
NullCheck(L_4);
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D L_5;
L_5 = List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C(L_4, List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0064:
{// begin finally (depth: 1)
Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972((&V_1), Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0059_1;
}
IL_0024_1:
{
// foreach (var feature in inputFeatures)
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 L_6;
L_6 = Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_inline((&V_1), Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
V_2 = L_6;
// RightFeatures.Add($"{feature.name}");
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = __this->___RightFeatures_65;
String_t* L_8;
L_8 = InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085((&V_2), NULL);
String_t* L_9 = L_8;
G_B4_0 = L_9;
G_B4_1 = L_7;
if (L_9)
{
G_B5_0 = L_9;
G_B5_1 = L_7;
goto IL_0042_1;
}
}
{
G_B5_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B5_1 = G_B4_1;
}
IL_0042_1:
{
NullCheck(G_B5_1);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(G_B5_1, G_B5_0, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// if (feature.name == "Secondary2DAxis")
String_t* L_10;
L_10 = InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085((&V_2), NULL);
bool L_11;
L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, NULL);
}
IL_0059_1:
{
// foreach (var feature in inputFeatures)
bool L_12;
L_12 = Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1((&V_1), Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
if (L_12)
{
goto IL_0024_1;
}
}
{
goto IL_0072;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
// RightControllerType = GetController(RightDevice.manufacturer?.ToLower(), RightDevice.name?.ToLower());
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_13;
L_13 = HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E(__this, NULL);
V_3 = L_13;
String_t* L_14;
L_14 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&V_3), NULL);
String_t* L_15 = L_14;
G_B10_0 = L_15;
G_B10_1 = __this;
G_B10_2 = __this;
if (L_15)
{
G_B11_0 = L_15;
G_B11_1 = __this;
G_B11_2 = __this;
goto IL_0089;
}
}
{
G_B12_0 = ((String_t*)(NULL));
G_B12_1 = G_B10_1;
G_B12_2 = G_B10_2;
goto IL_008e;
}
IL_0089:
{
NullCheck(G_B11_0);
String_t* L_16;
L_16 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(G_B11_0, NULL);
G_B12_0 = L_16;
G_B12_1 = G_B11_1;
G_B12_2 = G_B11_2;
}
IL_008e:
{
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_17;
L_17 = HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E(__this, NULL);
V_3 = L_17;
String_t* L_18;
L_18 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&V_3), NULL);
String_t* L_19 = L_18;
G_B13_0 = L_19;
G_B13_1 = G_B12_0;
G_B13_2 = G_B12_1;
G_B13_3 = G_B12_2;
if (L_19)
{
G_B14_0 = L_19;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
G_B14_3 = G_B12_2;
goto IL_00a3;
}
}
{
G_B15_0 = ((String_t*)(NULL));
G_B15_1 = G_B13_1;
G_B15_2 = G_B13_2;
G_B15_3 = G_B13_3;
goto IL_00a8;
}
IL_00a3:
{
NullCheck(G_B14_0);
String_t* L_20;
L_20 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(G_B14_0, NULL);
G_B15_0 = L_20;
G_B15_1 = G_B14_1;
G_B15_2 = G_B14_2;
G_B15_3 = G_B14_3;
}
IL_00a8:
{
NullCheck(G_B15_2);
int32_t L_21;
L_21 = HVRInputManager_GetController_m2904ACF37A7822BCD6743842CA23A3770D649370(G_B15_2, G_B15_1, G_B15_0, NULL);
NullCheck(G_B15_3);
G_B15_3->___RightControllerType_63 = L_21;
// RightController = UpdateController(RightControllerType, device, HVRHandSide.Right);
int32_t L_22 = __this->___RightControllerType_63;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_23 = ___0_device;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_24;
L_24 = HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A(__this, L_22, L_23, 1, NULL);
__this->___RightController_68 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightController_68), (void*)L_24);
// if (device.isValid)
bool L_25;
L_25 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948((&___0_device), NULL);
if (!L_25)
{
goto IL_00e0;
}
}
{
// RightControllerConnected.Invoke(RightController);
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* L_26 = __this->___RightControllerConnected_84;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_27 = __this->___RightController_68;
NullCheck(L_26);
UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75(L_26, L_27, UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75_RuntimeMethod_var);
}
IL_00e0:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateLeftController(UnityEngine.XR.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_UpdateLeftController_m56B26DE9A8056C834F8D2A61F2D3EBA974F1E649 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* V_0 = NULL;
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D V_1;
memset((&V_1), 0, sizeof(V_1));
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 V_2;
memset((&V_2), 0, sizeof(V_2));
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_3;
memset((&V_3), 0, sizeof(V_3));
String_t* G_B5_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B5_1 = NULL;
String_t* G_B4_0 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* G_B4_1 = NULL;
String_t* G_B11_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B11_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B11_2 = NULL;
String_t* G_B10_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B10_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B10_2 = NULL;
String_t* G_B12_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B12_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B12_2 = NULL;
String_t* G_B14_0 = NULL;
String_t* G_B14_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B14_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B14_3 = NULL;
String_t* G_B13_0 = NULL;
String_t* G_B13_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B13_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B13_3 = NULL;
String_t* G_B15_0 = NULL;
String_t* G_B15_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B15_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B15_3 = NULL;
{
// LeftFeatures.Clear();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = __this->___LeftFeatures_64;
NullCheck(L_0);
List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_inline(L_0, List_1_Clear_mC6C7AEBB0F980A717A87C0D12377984A464F0934_RuntimeMethod_var);
// var inputFeatures = new List<UnityEngine.XR.InputFeatureUsage>();
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_1 = (List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D*)il2cpp_codegen_object_new(List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D_il2cpp_TypeInfo_var);
NullCheck(L_1);
List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51(L_1, List_1__ctor_m2DE5D95945285F4FFBE7FD51D28BE675BC014D51_RuntimeMethod_var);
V_0 = L_1;
// if (device.TryGetFeatureUsages(inputFeatures))
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_2 = V_0;
bool L_3;
L_3 = InputDevice_TryGetFeatureUsages_mFD9F3CE1465177544260CEB32E1821AA0FDD24AC((&___0_device), L_2, NULL);
if (!L_3)
{
goto IL_0072;
}
}
{
// foreach (var feature in inputFeatures)
List_1_t07514DE4C099E3518E38FC1CBA5156D78A6BFE6D* L_4 = V_0;
NullCheck(L_4);
Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D L_5;
L_5 = List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C(L_4, List_1_GetEnumerator_mD027F2A88B0D91F17C878C8C4E07FBB9395EBE7C_RuntimeMethod_var);
V_1 = L_5;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0064:
{// begin finally (depth: 1)
Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972((&V_1), Enumerator_Dispose_m877E93F2B90ACA5C41B6F351E477BB26D9CCA972_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0059_1;
}
IL_0024_1:
{
// foreach (var feature in inputFeatures)
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 L_6;
L_6 = Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_inline((&V_1), Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_RuntimeMethod_var);
V_2 = L_6;
// LeftFeatures.Add($"{feature.name}");
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = __this->___LeftFeatures_64;
String_t* L_8;
L_8 = InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085((&V_2), NULL);
String_t* L_9 = L_8;
G_B4_0 = L_9;
G_B4_1 = L_7;
if (L_9)
{
G_B5_0 = L_9;
G_B5_1 = L_7;
goto IL_0042_1;
}
}
{
G_B5_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B5_1 = G_B4_1;
}
IL_0042_1:
{
NullCheck(G_B5_1);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(G_B5_1, G_B5_0, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
// if (feature.name == "Secondary2DAxis")
String_t* L_10;
L_10 = InputFeatureUsage_get_name_mA51C7B42F66E87B3527CBD061D1E6944058FE085((&V_2), NULL);
bool L_11;
L_11 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_10, _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, NULL);
}
IL_0059_1:
{
// foreach (var feature in inputFeatures)
bool L_12;
L_12 = Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1((&V_1), Enumerator_MoveNext_mD0B06E796C9B5956D3AFA9320F455C5F3DCBEBF1_RuntimeMethod_var);
if (L_12)
{
goto IL_0024_1;
}
}
{
goto IL_0072;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0072:
{
// LeftXRInputSystem = GetController(LeftDevice.manufacturer?.ToLower(), LeftDevice.name?.ToLower());
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_13;
L_13 = HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917(__this, NULL);
V_3 = L_13;
String_t* L_14;
L_14 = InputDevice_get_manufacturer_mABBD3690895EC6A8FE86094CCFA4E0B081C102BB((&V_3), NULL);
String_t* L_15 = L_14;
G_B10_0 = L_15;
G_B10_1 = __this;
G_B10_2 = __this;
if (L_15)
{
G_B11_0 = L_15;
G_B11_1 = __this;
G_B11_2 = __this;
goto IL_0089;
}
}
{
G_B12_0 = ((String_t*)(NULL));
G_B12_1 = G_B10_1;
G_B12_2 = G_B10_2;
goto IL_008e;
}
IL_0089:
{
NullCheck(G_B11_0);
String_t* L_16;
L_16 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(G_B11_0, NULL);
G_B12_0 = L_16;
G_B12_1 = G_B11_1;
G_B12_2 = G_B11_2;
}
IL_008e:
{
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_17;
L_17 = HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917(__this, NULL);
V_3 = L_17;
String_t* L_18;
L_18 = InputDevice_get_name_mAEA08A3755E715697022C54227556428CEF4E1CE((&V_3), NULL);
String_t* L_19 = L_18;
G_B13_0 = L_19;
G_B13_1 = G_B12_0;
G_B13_2 = G_B12_1;
G_B13_3 = G_B12_2;
if (L_19)
{
G_B14_0 = L_19;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
G_B14_3 = G_B12_2;
goto IL_00a3;
}
}
{
G_B15_0 = ((String_t*)(NULL));
G_B15_1 = G_B13_1;
G_B15_2 = G_B13_2;
G_B15_3 = G_B13_3;
goto IL_00a8;
}
IL_00a3:
{
NullCheck(G_B14_0);
String_t* L_20;
L_20 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(G_B14_0, NULL);
G_B15_0 = L_20;
G_B15_1 = G_B14_1;
G_B15_2 = G_B14_2;
G_B15_3 = G_B14_3;
}
IL_00a8:
{
NullCheck(G_B15_2);
int32_t L_21;
L_21 = HVRInputManager_GetController_m2904ACF37A7822BCD6743842CA23A3770D649370(G_B15_2, G_B15_1, G_B15_0, NULL);
NullCheck(G_B15_3);
G_B15_3->___LeftXRInputSystem_62 = L_21;
// LeftController = UpdateController(LeftXRInputSystem, device, HVRHandSide.Left);
int32_t L_22 = __this->___LeftXRInputSystem_62;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_23 = ___0_device;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_24;
L_24 = HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A(__this, L_22, L_23, 0, NULL);
__this->___LeftController_67 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftController_67), (void*)L_24);
// if (device.isValid)
bool L_25;
L_25 = InputDevice_get_isValid_mA908CF8195CECA44FF457430AFF9198C3FEC0948((&___0_device), NULL);
if (!L_25)
{
goto IL_00e0;
}
}
{
// LeftControllerConnected.Invoke(LeftController);
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* L_26 = __this->___LeftControllerConnected_83;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_27 = __this->___LeftController_67;
NullCheck(L_26);
UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75(L_26, L_27, UnityEvent_1_Invoke_mFCADE7D7E9A5E8E0538A20FE64B8A6DFF3675A75_RuntimeMethod_var);
}
IL_00e0:
{
// }
return;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateController(HurricaneVR.Framework.Shared.HVRControllerType,UnityEngine.XR.InputDevice,HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_controllerType, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___1_device, int32_t ___2_side, 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*)&GameObject_AddComponent_TisHVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_m9FAF384E1A232E2523AEC79CB8E944FF1F32ADAE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisHVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_mB4270C3383DFF1FA45209D323EDFFCDEBECCBA7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSDK_t63CD2BF7761F9C71E381BDD7DDDE7AA28BBC1DAC_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral357D5A8A5DEA1535B125F53DF4279BD8354B25A8);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B978636B430CB7A9A6746C06318FD22535E34EE);
s_Il2CppMethodInitialized = true;
}
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* V_0 = NULL;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* V_2 = NULL;
int32_t V_3 = 0;
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* V_4 = NULL;
int32_t G_B2_0 = 0;
int32_t G_B1_0 = 0;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* G_B38_0 = NULL;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* G_B45_0 = NULL;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* G_B55_0 = NULL;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* G_B54_0 = NULL;
int32_t G_B56_0 = 0;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* G_B56_1 = NULL;
{
// HVRInputSettings inputMap = null;
V_0 = (HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4*)NULL;
// var wasNone = CurrentSDK == InputSDK.None;
int32_t L_0 = __this->___CurrentSDK_50;
// GetSDK();
HVRInputManager_GetSDK_m6959F5BA4D8E9FD16F79568D138C677162852C5C(__this, NULL);
// if (CurrentSDK == InputSDK.Oculus)
int32_t L_1 = __this->___CurrentSDK_50;
G_B1_0 = ((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
G_B2_0 = ((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
goto IL_002b;
}
}
{
// Debug.LogWarning($"OVRInputs cannot be used because HVR_OCULUS define symbol is missing. Oculus Asset and the Hurricane Oculus Integration is required to use OVRInputs." +
// $"Falling back to XRInputs.");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral357D5A8A5DEA1535B125F53DF4279BD8354B25A8, NULL);
// CurrentSDK = InputSDK.XRInput;
__this->___CurrentSDK_50 = 0;
G_B2_0 = G_B1_0;
}
IL_002b:
{
// if (wasNone && CurrentSDK != InputSDK.None)
if (!G_B2_0)
{
goto IL_0050;
}
}
{
int32_t L_2 = __this->___CurrentSDK_50;
if ((((int32_t)L_2) == ((int32_t)4)))
{
goto IL_0050;
}
}
{
// Debug.Log($"InputSDK : {CurrentSDK}");
int32_t L_3 = __this->___CurrentSDK_50;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(InputSDK_t63CD2BF7761F9C71E381BDD7DDDE7AA28BBC1DAC_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral3B978636B430CB7A9A6746C06318FD22535E34EE, L_5, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_6, NULL);
}
IL_0050:
{
int32_t L_7 = ___0_controllerType;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_7, 1)))
{
case 0:
{
goto IL_0092;
}
case 1:
{
goto IL_0082;
}
case 2:
{
goto IL_00a2;
}
case 3:
{
goto IL_00b2;
}
case 4:
{
goto IL_00c2;
}
case 5:
{
goto IL_0072;
}
}
}
{
goto IL_00d2;
}
IL_0072:
{
// deadZone = WMRDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = __this->___WMRDeadzone_43;
V_1 = L_8;
// inputMap = ReverbG2InputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_9 = __this->___ReverbG2InputMap_38;
V_0 = L_9;
// break;
goto IL_00e0;
}
IL_0082:
{
// inputMap = WMRInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_10 = __this->___WMRInputMap_37;
V_0 = L_10;
// deadZone = WMRDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = __this->___WMRDeadzone_43;
V_1 = L_11;
// break;
goto IL_00e0;
}
IL_0092:
{
// inputMap = OculusInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_12 = __this->___OculusInputMap_39;
V_0 = L_12;
// deadZone = OculusDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13 = __this->___OculusDeadzone_44;
V_1 = L_13;
// break;
goto IL_00e0;
}
IL_00a2:
{
// deadZone = ViveDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = __this->___ViveDeadzone_45;
V_1 = L_14;
// inputMap = ViveInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_15 = __this->___ViveInputMap_40;
V_0 = L_15;
// break;
goto IL_00e0;
}
IL_00b2:
{
// deadZone = KnucklesDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16 = __this->___KnucklesDeadzone_46;
V_1 = L_16;
// inputMap = KnucklesInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_17 = __this->___KnucklesInputMap_41;
V_0 = L_17;
// break;
goto IL_00e0;
}
IL_00c2:
{
// inputMap = CosmosInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_18 = __this->___CosmosInputMap_42;
V_0 = L_18;
// deadZone = CosmosDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_19 = __this->___CosmosDeadzone_47;
V_1 = L_19;
// break;
goto IL_00e0;
}
IL_00d2:
{
// inputMap = OculusInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_20 = __this->___OculusInputMap_39;
V_0 = L_20;
// deadZone = OculusDeadzone;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = __this->___OculusDeadzone_44;
V_1 = L_21;
}
IL_00e0:
{
// if (!inputMap)
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_22 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_23;
L_23 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_22, NULL);
if (L_23)
{
goto IL_00ef;
}
}
{
// inputMap = OculusInputMap;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_24 = __this->___OculusInputMap_39;
V_0 = L_24;
}
IL_00ef:
{
// HVRController controller = null;
V_2 = (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)NULL;
// if (side == HVRHandSide.Left)
int32_t L_25 = ___2_side;
if (L_25)
{
goto IL_015a;
}
}
{
// if (LeftOculusController) LeftOculusController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_26 = __this->___LeftOculusController_71;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_27;
L_27 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_26, NULL);
if (!L_27)
{
goto IL_010d;
}
}
{
// if (LeftOculusController) LeftOculusController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_28 = __this->___LeftOculusController_71;
NullCheck(L_28);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_28, (bool)0, NULL);
}
IL_010d:
{
// if (LeftSteamController) LeftSteamController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_29 = __this->___LeftSteamController_73;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_30;
L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL);
if (!L_30)
{
goto IL_0126;
}
}
{
// if (LeftSteamController) LeftSteamController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_31 = __this->___LeftSteamController_73;
NullCheck(L_31);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_31, (bool)0, NULL);
}
IL_0126:
{
// if (LeftXRInputController) LeftXRInputController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_32 = __this->___LeftXRInputController_69;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_33;
L_33 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_32, NULL);
if (!L_33)
{
goto IL_013f;
}
}
{
// if (LeftXRInputController) LeftXRInputController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_34 = __this->___LeftXRInputController_69;
NullCheck(L_34);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_34, (bool)0, NULL);
}
IL_013f:
{
// if (LeftInputSystemController) LeftInputSystemController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_35 = __this->___LeftInputSystemController_75;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_36;
L_36 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_35, NULL);
if (!L_36)
{
goto IL_01be;
}
}
{
// if (LeftInputSystemController) LeftInputSystemController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_37 = __this->___LeftInputSystemController_75;
NullCheck(L_37);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_37, (bool)0, NULL);
goto IL_01be;
}
IL_015a:
{
// if (RightOculusController) RightOculusController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_38 = __this->___RightOculusController_72;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_39;
L_39 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_38, NULL);
if (!L_39)
{
goto IL_0173;
}
}
{
// if (RightOculusController) RightOculusController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_40 = __this->___RightOculusController_72;
NullCheck(L_40);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_40, (bool)0, NULL);
}
IL_0173:
{
// if (RightSteamController) RightSteamController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_41 = __this->___RightSteamController_74;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_42;
L_42 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_41, NULL);
if (!L_42)
{
goto IL_018c;
}
}
{
// if (RightSteamController) RightSteamController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_43 = __this->___RightSteamController_74;
NullCheck(L_43);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_43, (bool)0, NULL);
}
IL_018c:
{
// if (RightXRInputController) RightXRInputController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_44 = __this->___RightXRInputController_70;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_45;
L_45 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_44, NULL);
if (!L_45)
{
goto IL_01a5;
}
}
{
// if (RightXRInputController) RightXRInputController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_46 = __this->___RightXRInputController_70;
NullCheck(L_46);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_46, (bool)0, NULL);
}
IL_01a5:
{
// if (RightInputSystemController) RightInputSystemController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_47 = __this->___RightInputSystemController_76;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_48;
L_48 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_47, NULL);
if (!L_48)
{
goto IL_01be;
}
}
{
// if (RightInputSystemController) RightInputSystemController.enabled = false;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_49 = __this->___RightInputSystemController_76;
NullCheck(L_49);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_49, (bool)0, NULL);
}
IL_01be:
{
// switch (CurrentSDK)
int32_t L_50 = __this->___CurrentSDK_50;
V_3 = L_50;
int32_t L_51 = V_3;
switch (L_51)
{
case 0:
{
goto IL_01e4;
}
case 1:
{
goto IL_0273;
}
case 2:
{
goto IL_0273;
}
case 3:
{
goto IL_021f;
}
case 4:
{
goto IL_01e4;
}
}
}
{
goto IL_026d;
}
IL_01e4:
{
// controller = side == HVRHandSide.Left ? LeftXRInputController : RightXRInputController;
int32_t L_52 = ___2_side;
if (!L_52)
{
goto IL_01ef;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_53 = __this->___RightXRInputController_70;
G_B38_0 = L_53;
goto IL_01f5;
}
IL_01ef:
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_54 = __this->___LeftXRInputController_69;
G_B38_0 = L_54;
}
IL_01f5:
{
V_2 = G_B38_0;
// if (!controller)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_55 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_56;
L_56 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_55, NULL);
if (L_56)
{
goto IL_0273;
}
}
{
// xrController = gameObject.AddComponent<HVRXRInputController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
L_57 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_57);
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* L_58;
L_58 = GameObject_AddComponent_TisHVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_mB4270C3383DFF1FA45209D323EDFFCDEBECCBA7E(L_57, GameObject_AddComponent_TisHVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_mB4270C3383DFF1FA45209D323EDFFCDEBECCBA7E_RuntimeMethod_var);
// controller = xrController;
V_2 = L_58;
// if (side == HVRHandSide.Left)
int32_t L_59 = ___2_side;
if (L_59)
{
goto IL_0216;
}
}
{
// LeftXRInputController = controller;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_60 = V_2;
__this->___LeftXRInputController_69 = L_60;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftXRInputController_69), (void*)L_60);
goto IL_0273;
}
IL_0216:
{
// RightXRInputController = controller;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_61 = V_2;
__this->___RightXRInputController_70 = L_61;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightXRInputController_70), (void*)L_61);
// break;
goto IL_0273;
}
IL_021f:
{
// controller = side == HVRHandSide.Left ? LeftInputSystemController : RightInputSystemController;
int32_t L_62 = ___2_side;
if (!L_62)
{
goto IL_022a;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_63 = __this->___RightInputSystemController_76;
G_B45_0 = L_63;
goto IL_0230;
}
IL_022a:
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_64 = __this->___LeftInputSystemController_75;
G_B45_0 = L_64;
}
IL_0230:
{
V_2 = G_B45_0;
// if (!controller)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_65 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_66;
L_66 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_65, NULL);
if (L_66)
{
goto IL_0273;
}
}
{
// var inputSystemController = gameObject.AddComponent<HVRInputSystemController>();
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_67;
L_67 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
NullCheck(L_67);
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* L_68;
L_68 = GameObject_AddComponent_TisHVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_m9FAF384E1A232E2523AEC79CB8E944FF1F32ADAE(L_67, GameObject_AddComponent_TisHVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_m9FAF384E1A232E2523AEC79CB8E944FF1F32ADAE_RuntimeMethod_var);
V_4 = L_68;
// inputSystemController.IsOpenXR = IsOpenXR;
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* L_69 = V_4;
bool L_70;
L_70 = HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A(__this, NULL);
NullCheck(L_69);
L_69->___IsOpenXR_72 = L_70;
// controller = inputSystemController;
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* L_71 = V_4;
V_2 = L_71;
// if (side == HVRHandSide.Left)
int32_t L_72 = ___2_side;
if (L_72)
{
goto IL_0263;
}
}
{
// LeftInputSystemController = inputSystemController;
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* L_73 = V_4;
__this->___LeftInputSystemController_75 = L_73;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftInputSystemController_75), (void*)L_73);
goto IL_0273;
}
IL_0263:
{
// RightInputSystemController = inputSystemController;
HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* L_74 = V_4;
__this->___RightInputSystemController_76 = L_74;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightInputSystemController_76), (void*)L_74);
// break;
goto IL_0273;
}
IL_026d:
{
// throw new ArgumentOutOfRangeException();
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_75 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_75);
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_75, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_75, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HVRInputManager_UpdateController_mF39D0652027BD4825C7B53DCF07646CB78483F3A_RuntimeMethod_var)));
}
IL_0273:
{
// if (OverrideDeadzone)
bool L_76 = __this->___OverrideDeadzone_49;
if (!L_76)
{
goto IL_0282;
}
}
{
// deadZone = DeadzoneOverride;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_77 = __this->___DeadzoneOverride_48;
V_1 = L_77;
}
IL_0282:
{
// if (controller != null)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_78 = V_2;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_79;
L_79 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_78, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_79)
{
goto IL_02bb;
}
}
{
// controller.XRNode = side == HVRHandSide.Left ? XRNode.LeftHand : XRNode.RightHand;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_80 = V_2;
int32_t L_81 = ___2_side;
G_B54_0 = L_80;
if (!L_81)
{
G_B55_0 = L_80;
goto IL_0292;
}
}
{
G_B56_0 = 5;
G_B56_1 = G_B54_0;
goto IL_0293;
}
IL_0292:
{
G_B56_0 = 4;
G_B56_1 = G_B55_0;
}
IL_0293:
{
NullCheck(G_B56_1);
G_B56_1->___XRNode_53 = G_B56_0;
// controller.ThumbstickDeadZone = deadZone;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_82 = V_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_83 = V_1;
NullCheck(L_82);
HVRController_set_ThumbstickDeadZone_m76C0E4AEF5004EC216AF92D24B460CC6AD868F9F_inline(L_82, L_83, NULL);
// controller.Side = side;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_84 = V_2;
int32_t L_85 = ___2_side;
NullCheck(L_84);
HVRController_set_Side_m090CB058ADD03FFE98E8D55943F110BCED838926_inline(L_84, L_85, NULL);
// controller.InputMap = inputMap;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_86 = V_2;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_87 = V_0;
NullCheck(L_86);
HVRController_set_InputMap_mAA42C29E8BF20938C96F662C74099CC92989D791_inline(L_86, L_87, NULL);
// controller.enabled = true;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_88 = V_2;
NullCheck(L_88);
Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(L_88, (bool)1, NULL);
// controller.ControllerType = controllerType;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_89 = V_2;
int32_t L_90 = ___0_controllerType;
NullCheck(L_89);
HVRController_set_ControllerType_m426AF1CB2A185DF1DAF75765695BDBA42B63800A_inline(L_89, L_90, NULL);
}
IL_02bb:
{
// controller.FingerSettings = FingerSettings;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_91 = V_2;
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* L_92 = __this->___FingerSettings_34;
NullCheck(L_91);
HVRController_set_FingerSettings_mA059C90F8D80706CE6E935B061B2E63504F964AF_inline(L_91, L_92, NULL);
// return controller;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_93 = V_2;
return L_93;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRInputManager::GetController(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// return side == HVRHandSide.Left ? LeftController : RightController;
int32_t L_0 = ___0_side;
if (!L_0)
{
goto IL_000a;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = __this->___RightController_68;
return L_1;
}
IL_000a:
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = __this->___LeftController_67;
return L_2;
}
}
// UnityEngine.XR.InputDevice HurricaneVR.Framework.ControllerInput.HVRInputManager::GetDevice(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD HVRInputManager_GetDevice_mA7B5AE261C388CB0B95FA98DCC0570CEFD966915 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// if (side == HVRHandSide.Left) return LeftDevice;
int32_t L_0 = ___0_side;
if (L_0)
{
goto IL_000a;
}
}
{
// if (side == HVRHandSide.Left) return LeftDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_1;
L_1 = HVRInputManager_get_LeftDevice_m5C7D0DC81FA73289A0E87E3B2D16893B86B1E917(__this, NULL);
return L_1;
}
IL_000a:
{
// return RightDevice;
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2;
L_2 = HVRInputManager_get_RightDevice_m836B6584B07D4A4F523350437410C14F7726D84E(__this, NULL);
return L_2;
}
}
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRInputManager::GetController(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRInputManager_GetController_m2904ACF37A7822BCD6743842CA23A3770D649370 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_manufaturerToLower, String_t* ___1_nameToLower, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03524CF7EF60496ECAB461D71D334EA8BBEA3072);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B8072955AAF27FC86FB6AAFBBC3DCAE05D2AAAF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3BBD839B38B928E06123B07130F0D9AA9B7D2C6B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D70AE3FAF9A065209E42A9F60530391EB50FF22);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DE390388D0F2AEEF373BEF65EF3890E96AF752B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9765135BCF80CA7CBEE81318837F1866822BB2E5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9BECD12FEB99D1CCC9B075943BF2E2AB0F222BD2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D450B1C4C3BDFD13655B9213346491E3C164EC9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5D059F56503B58EE77DA6CABA708687491513EC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC409477E62EE521F832A94D6BAACD86311F105AA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFD384D9514F7F85DC789103409D6D51783D1F70);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
int32_t G_B21_0 = 0;
{
// if (string.IsNullOrWhiteSpace(manufaturerToLower) && string.IsNullOrWhiteSpace(nameToLower))
String_t* L_0 = ___0_manufaturerToLower;
bool L_1;
L_1 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_0, NULL);
if (!L_1)
{
goto IL_0012;
}
}
{
String_t* L_2 = ___1_nameToLower;
bool L_3;
L_3 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_2, NULL);
if (!L_3)
{
goto IL_0012;
}
}
{
// return HVRControllerType.None;
return (int32_t)(0);
}
IL_0012:
{
// if (manufaturerToLower == null)
String_t* L_4 = ___0_manufaturerToLower;
if (L_4)
{
goto IL_001c;
}
}
{
// manufaturerToLower = "";
___0_manufaturerToLower = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
IL_001c:
{
// if (nameToLower == null)
String_t* L_5 = ___1_nameToLower;
if (L_5)
{
goto IL_0026;
}
}
{
// nameToLower = "";
___1_nameToLower = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
}
IL_0026:
{
// manufaturerToLower = manufaturerToLower.ToLower();
String_t* L_6 = ___0_manufaturerToLower;
NullCheck(L_6);
String_t* L_7;
L_7 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_6, NULL);
___0_manufaturerToLower = L_7;
// nameToLower = nameToLower.ToLower();
String_t* L_8 = ___1_nameToLower;
NullCheck(L_8);
String_t* L_9;
L_9 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_8, NULL);
___1_nameToLower = L_9;
// if (IsKnuckles(manufaturerToLower, nameToLower))
String_t* L_10 = ___0_manufaturerToLower;
String_t* L_11 = ___1_nameToLower;
bool L_12;
L_12 = HVRInputManager_IsKnuckles_m66CE0F0E86DAB4A8C8B627D62B3E37C1B0708576(__this, L_10, L_11, NULL);
if (!L_12)
{
goto IL_0042;
}
}
{
// return HVRControllerType.Knuckles;
return (int32_t)(4);
}
IL_0042:
{
// if (manufaturerToLower.Contains(Oculus))
String_t* L_13 = ___0_manufaturerToLower;
NullCheck(L_13);
bool L_14;
L_14 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_13, _stringLiteral9D450B1C4C3BDFD13655B9213346491E3C164EC9, NULL);
if (!L_14)
{
goto IL_0051;
}
}
{
// return HVRControllerType.Oculus;
return (int32_t)(1);
}
IL_0051:
{
// if (nameToLower.Contains(Cosmos))
String_t* L_15 = ___1_nameToLower;
NullCheck(L_15);
bool L_16;
L_16 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_15, _stringLiteral9BECD12FEB99D1CCC9B075943BF2E2AB0F222BD2, NULL);
if (!L_16)
{
goto IL_0060;
}
}
{
// return HVRControllerType.Cosmos;
return (int32_t)(5);
}
IL_0060:
{
// if (manufaturerToLower.Contains(HTC) || nameToLower.Contains(Vive))
String_t* L_17 = ___0_manufaturerToLower;
NullCheck(L_17);
bool L_18;
L_18 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_17, _stringLiteral2B8072955AAF27FC86FB6AAFBBC3DCAE05D2AAAF, NULL);
if (L_18)
{
goto IL_007a;
}
}
{
String_t* L_19 = ___1_nameToLower;
NullCheck(L_19);
bool L_20;
L_20 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_19, _stringLiteral8D70AE3FAF9A065209E42A9F60530391EB50FF22, NULL);
if (!L_20)
{
goto IL_007c;
}
}
IL_007a:
{
// return HVRControllerType.Vive;
return (int32_t)(3);
}
IL_007c:
{
// var isWindowsMixedReality = manufaturerToLower.Contains(WindowsMR) || nameToLower.Contains(WMRController) || nameToLower.Contains(WindowsMROpenXR.ToLower()) ||
// nameToLower.Contains(OpenXR_G2);
String_t* L_21 = ___0_manufaturerToLower;
NullCheck(L_21);
bool L_22;
L_22 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_21, _stringLiteral9765135BCF80CA7CBEE81318837F1866822BB2E5, NULL);
if (L_22)
{
goto IL_00b5;
}
}
{
String_t* L_23 = ___1_nameToLower;
NullCheck(L_23);
bool L_24;
L_24 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_23, _stringLiteralC409477E62EE521F832A94D6BAACD86311F105AA, NULL);
if (L_24)
{
goto IL_00b5;
}
}
{
String_t* L_25 = ___1_nameToLower;
NullCheck(_stringLiteral3BBD839B38B928E06123B07130F0D9AA9B7D2C6B);
String_t* L_26;
L_26 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(_stringLiteral3BBD839B38B928E06123B07130F0D9AA9B7D2C6B, NULL);
NullCheck(L_25);
bool L_27;
L_27 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_25, L_26, NULL);
if (L_27)
{
goto IL_00b5;
}
}
{
String_t* L_28 = ___1_nameToLower;
NullCheck(L_28);
bool L_29;
L_29 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_28, _stringLiteralA5D059F56503B58EE77DA6CABA708687491513EC, NULL);
G_B21_0 = ((int32_t)(L_29));
goto IL_00b6;
}
IL_00b5:
{
G_B21_0 = 1;
}
IL_00b6:
{
// if (isWindowsMixedReality)
if (!G_B21_0)
{
goto IL_0108;
}
}
{
// if (nameToLower.Contains(ReverbG2.ToLower()) || nameToLower.Contains(OpenXR_G2.ToLower()))
String_t* L_30 = ___1_nameToLower;
NullCheck(_stringLiteral03524CF7EF60496ECAB461D71D334EA8BBEA3072);
String_t* L_31;
L_31 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(_stringLiteral03524CF7EF60496ECAB461D71D334EA8BBEA3072, NULL);
NullCheck(L_30);
bool L_32;
L_32 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_30, L_31, NULL);
if (L_32)
{
goto IL_00dc;
}
}
{
String_t* L_33 = ___1_nameToLower;
NullCheck(_stringLiteralA5D059F56503B58EE77DA6CABA708687491513EC);
String_t* L_34;
L_34 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(_stringLiteralA5D059F56503B58EE77DA6CABA708687491513EC, NULL);
NullCheck(L_33);
bool L_35;
L_35 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_33, L_34, NULL);
if (!L_35)
{
goto IL_00de;
}
}
IL_00dc:
{
// return HVRControllerType.ReverbG2;
return (int32_t)(6);
}
IL_00de:
{
// var hmd = HMDName.ToLower();
String_t* L_36 = __this->___HMDName_57;
NullCheck(L_36);
String_t* L_37;
L_37 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_36, NULL);
V_0 = L_37;
// if (hmd.Contains(Reverb) && hmd.Contains(G2))
String_t* L_38 = V_0;
NullCheck(L_38);
bool L_39;
L_39 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_38, _stringLiteralFFD384D9514F7F85DC789103409D6D51783D1F70, NULL);
if (!L_39)
{
goto IL_0106;
}
}
{
String_t* L_40 = V_0;
NullCheck(L_40);
bool L_41;
L_41 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_40, _stringLiteral8DE390388D0F2AEEF373BEF65EF3890E96AF752B, NULL);
if (!L_41)
{
goto IL_0106;
}
}
{
// return HVRControllerType.ReverbG2;
return (int32_t)(6);
}
IL_0106:
{
// return HVRControllerType.WMR;
return (int32_t)(2);
}
IL_0108:
{
// return HVRControllerType.None;
return (int32_t)(0);
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::IsKnuckles(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_IsKnuckles_m66CE0F0E86DAB4A8C8B627D62B3E37C1B0708576 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, String_t* ___0_manufacturer, String_t* ___1_controllerName, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC8EC954EC4370CFF65247B82002E8BB82D5A817);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBEDAB50842508481A13A75B66A31E889A50A2BD3);
s_Il2CppMethodInitialized = true;
}
{
// if (controllerName.Contains(Knuckles))
String_t* L_0 = ___1_controllerName;
NullCheck(L_0);
bool L_1;
L_1 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_0, _stringLiteralBEDAB50842508481A13A75B66A31E889A50A2BD3, NULL);
if (!L_1)
{
goto IL_000f;
}
}
{
// return true;
return (bool)1;
}
IL_000f:
{
// if (controllerName.Contains(KnucklesOpenXR.ToLower())) //openxr
String_t* L_2 = ___1_controllerName;
NullCheck(_stringLiteralAC8EC954EC4370CFF65247B82002E8BB82D5A817);
String_t* L_3;
L_3 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(_stringLiteralAC8EC954EC4370CFF65247B82002E8BB82D5A817, NULL);
NullCheck(L_2);
bool L_4;
L_4 = String_Contains_m6D77B121FADA7CA5F397C0FABB65DA62DF03B6C3(L_2, L_3, NULL);
if (!L_4)
{
goto IL_0023;
}
}
{
// return true;
return (bool)1;
}
IL_0023:
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::GetSDK()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_GetSDK_m6959F5BA4D8E9FD16F79568D138C677162852C5C (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __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*)&_stringLiteralA60D0A7B868EDBB810E0A214481D70A55783BEE4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB0C4B8380619702D9E17C2B4A529175D06D1D1A);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
String_t* V_3 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B13_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B12_0 = NULL;
int32_t G_B14_0 = 0;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B14_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B26_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B25_0 = NULL;
int32_t G_B27_0 = 0;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B27_1 = NULL;
{
// if (!IsVRInitialized)
bool L_0;
L_0 = HVRInputManager_get_IsVRInitialized_mEC2FE527379221D7C75260DD51E50F72AED94F6C(__this, NULL);
if (L_0)
{
goto IL_0010;
}
}
{
// CurrentSDK = InputSDK.None;
__this->___CurrentSDK_50 = 4;
// return;
return;
}
IL_0010:
{
// if (CurrentSDK != InputSDK.None && !UseOVRInputs)
int32_t L_1 = __this->___CurrentSDK_50;
if ((((int32_t)L_1) == ((int32_t)4)))
{
goto IL_0022;
}
}
{
bool L_2 = __this->___UseOVRInputs_27;
if (L_2)
{
goto IL_0022;
}
}
{
// return;
return;
}
IL_0022:
{
// var isXRPlugin = VRPlugin == VRMode.XRPlugin;
int32_t L_3 = __this->___VRPlugin_54;
V_0 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
// var steamvrFound = CheckForSteamVR();
bool L_4;
L_4 = HVRInputManager_CheckForSteamVR_mF989C7F61072A9DF0F018248E78C3B096E035827(__this, NULL);
V_1 = L_4;
// var isLegacy = !isXRPlugin;
bool L_5 = V_0;
V_2 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
// if (steamvrFound && isLegacy)
bool L_6 = V_1;
bool L_7 = V_2;
if (!((int32_t)((int32_t)L_6&(int32_t)L_7)))
{
goto IL_0045;
}
}
{
// CurrentSDK = InputSDK.SteamVR;
__this->___CurrentSDK_50 = 2;
// return;
return;
}
IL_0045:
{
// if (UseNewInputSystem)
bool L_8 = __this->___UseNewInputSystem_32;
if (!L_8)
{
goto IL_0055;
}
}
{
// CurrentSDK = InputSDK.InputSystem;
__this->___CurrentSDK_50 = 3;
// return;
return;
}
IL_0055:
{
// if (isXRPlugin)
bool L_9 = V_0;
if (!L_9)
{
goto IL_00e8;
}
}
{
// var loader = XRPluginLoader.ToLower();
String_t* L_10;
L_10 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
NullCheck(L_10);
String_t* L_11;
L_11 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_10, NULL);
V_3 = L_11;
// if (loader == OculusLoader.ToLower())
String_t* L_12 = V_3;
String_t* L_13 = __this->___OculusLoader_21;
NullCheck(L_13);
String_t* L_14;
L_14 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_13, NULL);
bool L_15;
L_15 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_12, L_14, NULL);
if (!L_15)
{
goto IL_008d;
}
}
{
// CurrentSDK = UseOVRInputs ? InputSDK.Oculus : InputSDK.XRInput;
bool L_16 = __this->___UseOVRInputs_27;
G_B12_0 = __this;
if (L_16)
{
G_B13_0 = __this;
goto IL_0086;
}
}
{
G_B14_0 = 0;
G_B14_1 = G_B12_0;
goto IL_0087;
}
IL_0086:
{
G_B14_0 = 1;
G_B14_1 = G_B13_0;
}
IL_0087:
{
NullCheck(G_B14_1);
G_B14_1->___CurrentSDK_50 = G_B14_0;
// return;
return;
}
IL_008d:
{
// if (loader == OpenXRLoader.ToLower())
String_t* L_17 = V_3;
String_t* L_18 = __this->___OpenXRLoader_22;
NullCheck(L_18);
String_t* L_19;
L_19 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_18, NULL);
bool L_20;
L_20 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_17, L_19, NULL);
if (!L_20)
{
goto IL_00a8;
}
}
{
// CurrentSDK = InputSDK.InputSystem;
__this->___CurrentSDK_50 = 3;
// return;
return;
}
IL_00a8:
{
// if (loader == OpenVRLoader.ToLower())
String_t* L_21 = V_3;
String_t* L_22 = __this->___OpenVRLoader_20;
NullCheck(L_22);
String_t* L_23;
L_23 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_22, NULL);
bool L_24;
L_24 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_21, L_23, NULL);
if (!L_24)
{
goto IL_00e0;
}
}
{
// if (!steamvrFound)
bool L_25 = V_1;
if (L_25)
{
goto IL_00d8;
}
}
{
// Debug.LogWarning($"HVR: {OpenVRLoader} active without SteamVR installed or HVR_STEAMVR define set.");
String_t* L_26 = __this->___OpenVRLoader_20;
String_t* L_27;
L_27 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteralA60D0A7B868EDBB810E0A214481D70A55783BEE4, L_26, _stringLiteralDB0C4B8380619702D9E17C2B4A529175D06D1D1A, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_27, NULL);
}
IL_00d8:
{
// CurrentSDK = InputSDK.SteamVR;
__this->___CurrentSDK_50 = 2;
// return;
return;
}
IL_00e0:
{
// CurrentSDK = InputSDK.XRInput;
__this->___CurrentSDK_50 = 0;
// return;
return;
}
IL_00e8:
{
// if (LeftXRInputSystem == HVRControllerType.Oculus || RightControllerType == HVRControllerType.Oculus)
int32_t L_28 = __this->___LeftXRInputSystem_62;
if ((((int32_t)L_28) == ((int32_t)1)))
{
goto IL_00fa;
}
}
{
int32_t L_29 = __this->___RightControllerType_63;
if ((!(((uint32_t)L_29) == ((uint32_t)1))))
{
goto IL_010d;
}
}
IL_00fa:
{
// CurrentSDK = UseOVRInputs ? InputSDK.Oculus : InputSDK.XRInput;
bool L_30 = __this->___UseOVRInputs_27;
G_B25_0 = __this;
if (L_30)
{
G_B26_0 = __this;
goto IL_0106;
}
}
{
G_B27_0 = 0;
G_B27_1 = G_B25_0;
goto IL_0107;
}
IL_0106:
{
G_B27_0 = 1;
G_B27_1 = G_B26_0;
}
IL_0107:
{
NullCheck(G_B27_1);
G_B27_1->___CurrentSDK_50 = G_B27_0;
// return;
return;
}
IL_010d:
{
// CurrentSDK = InputSDK.XRInput;
__this->___CurrentSDK_50 = 0;
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckForSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_CheckForSteamVR_mF989C7F61072A9DF0F018248E78C3B096E035827 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::CheckXRStatus()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_CheckXRStatus_mAFADDB6C8FB0021DE0451FDDBD99C0B175B16B28 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __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*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisXRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976_TisString_t_m2602DC60F4F95DFBC03B14AD97853B25E5FA75E8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCheckXRStatusU3Eb__141_0_m90ECC5A61354B7ECF54450D3EBC8AF5CD2EFCA9B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2D79F6730DFCBC6B7FE2A7F8DFE686A04693077B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF59DFACAEE93A33A8B99791B759CA245A12FD8FE);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B2_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B2_1 = NULL;
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B1_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B3_1 = NULL;
String_t* G_B5_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B5_1 = NULL;
String_t* G_B4_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B4_1 = NULL;
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* G_B7_0 = NULL;
RuntimeObject* G_B7_1 = NULL;
String_t* G_B7_2 = NULL;
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* G_B6_0 = NULL;
RuntimeObject* G_B6_1 = NULL;
String_t* G_B6_2 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B9_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B8_0 = NULL;
int32_t G_B10_0 = 0;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B10_1 = NULL;
{
// VRPlugin = VRMode.XRPlugin;
__this->___VRPlugin_54 = 1;
// XRPluginLoader = XRGeneralSettings.Instance.Manager.activeLoader?.name ?? "";
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_0;
L_0 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_0);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_1;
L_1 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_0, NULL);
NullCheck(L_1);
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_2;
L_2 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(L_1, NULL);
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_3 = L_2;
G_B1_0 = L_3;
G_B1_1 = __this;
if (L_3)
{
G_B2_0 = L_3;
G_B2_1 = __this;
goto IL_001e;
}
}
{
G_B3_0 = ((String_t*)(NULL));
G_B3_1 = G_B1_1;
goto IL_0023;
}
IL_001e:
{
NullCheck(G_B2_0);
String_t* L_4;
L_4 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(G_B2_0, NULL);
G_B3_0 = L_4;
G_B3_1 = G_B2_1;
}
IL_0023:
{
String_t* L_5 = G_B3_0;
G_B4_0 = L_5;
G_B4_1 = G_B3_1;
if (L_5)
{
G_B5_0 = L_5;
G_B5_1 = G_B3_1;
goto IL_002c;
}
}
{
G_B5_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B5_1 = G_B4_1;
}
IL_002c:
{
NullCheck(G_B5_1);
HVRInputManager_set_XRPluginLoader_m13302B898CC6CBC7B17209C1DE0FB0BBDE7FCEB7(G_B5_1, G_B5_0, NULL);
// string loaders = "";
V_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
// loaders = string.Join(",", XRGeneralSettings.Instance.Manager.activeLoaders.Select(e => e.name));
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_6;
L_6 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_6);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_7;
L_7 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_6, NULL);
NullCheck(L_7);
RuntimeObject* L_8;
L_8 = XRManagerSettings_get_activeLoaders_m47D0FF16B7012A87F56D93124DC5D8DA0ACA591F_inline(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var);
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* L_9 = ((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_1;
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* L_10 = L_9;
G_B6_0 = L_10;
G_B6_1 = L_8;
G_B6_2 = _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
if (L_10)
{
G_B7_0 = L_10;
G_B7_1 = L_8;
G_B7_2 = _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
goto IL_006a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var);
U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* L_11 = ((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* L_12 = (Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76*)il2cpp_codegen_object_new(Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76_il2cpp_TypeInfo_var);
NullCheck(L_12);
Func_2__ctor_mD060B4FE8EC69FF09BE8CD8A7A2A8FC303DC7874(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3CCheckXRStatusU3Eb__141_0_m90ECC5A61354B7ECF54450D3EBC8AF5CD2EFCA9B_RuntimeMethod_var), NULL);
Func_2_t28F9B5DE6BE496FECBAFE4DFAD84E0880C6A0A76* L_13 = L_12;
((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_1 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9__141_0_1), (void*)L_13);
G_B7_0 = L_13;
G_B7_1 = G_B6_1;
G_B7_2 = G_B6_2;
}
IL_006a:
{
RuntimeObject* L_14;
L_14 = Enumerable_Select_TisXRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976_TisString_t_m2602DC60F4F95DFBC03B14AD97853B25E5FA75E8(G_B7_1, G_B7_0, Enumerable_Select_TisXRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976_TisString_t_m2602DC60F4F95DFBC03B14AD97853B25E5FA75E8_RuntimeMethod_var);
String_t* L_15;
L_15 = String_Join_m8159F953B3D62AA54A0853A6E9573CDC0F63E158(G_B7_2, L_14, NULL);
V_0 = L_15;
// Debug.Log($"{ XRGeneralSettings.Instance.Manager.automaticLoading}");
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_16;
L_16 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_16);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_17;
L_17 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_16, NULL);
NullCheck(L_17);
bool L_18;
L_18 = XRManagerSettings_get_automaticLoading_mF28DC51D46409F4D75DCF53E38C8E6B28444B01A_inline(L_17, NULL);
bool L_19 = L_18;
RuntimeObject* L_20 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_19);
String_t* L_21;
L_21 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94, L_20, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_21, NULL);
// Debug.Log($"XRGeneralSettings.Instance.Manager.isInitializationComplete { XRGeneralSettings.Instance.Manager.isInitializationComplete}");
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_22;
L_22 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_22);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_23;
L_23 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_22, NULL);
NullCheck(L_23);
bool L_24;
L_24 = XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline(L_23, NULL);
bool L_25 = L_24;
RuntimeObject* L_26 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_25);
String_t* L_27;
L_27 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral2D79F6730DFCBC6B7FE2A7F8DFE686A04693077B, L_26, NULL);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_27, NULL);
// Debug.Log($"XRPlugin Detected | XRSettings.enabled {XRSettings.enabled} | Loader : {XRPluginLoader} | Loaders Enabled: {loaders}");
bool L_28;
L_28 = XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70(NULL);
bool L_29 = L_28;
RuntimeObject* L_30 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_29);
String_t* L_31;
L_31 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
String_t* L_32 = V_0;
String_t* L_33;
L_33 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralF59DFACAEE93A33A8B99791B759CA245A12FD8FE, L_30, L_31, L_32, NULL);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_33, NULL);
// XRPluginActive = XRSettings.enabled && XRGeneralSettings.Instance.Manager.isInitializationComplete;
bool L_34;
L_34 = XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70(NULL);
G_B8_0 = __this;
if (!L_34)
{
G_B9_0 = __this;
goto IL_00f4;
}
}
{
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_35;
L_35 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_35);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_36;
L_36 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_35, NULL);
NullCheck(L_36);
bool L_37;
L_37 = XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline(L_36, NULL);
G_B10_0 = ((int32_t)(L_37));
G_B10_1 = G_B8_0;
goto IL_00f5;
}
IL_00f4:
{
G_B10_0 = 0;
G_B10_1 = G_B9_0;
}
IL_00f5:
{
NullCheck(G_B10_1);
G_B10_1->___XRPluginActive_53 = (bool)G_B10_0;
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::StartXR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRInputManager_StartXR_m4E8EF532EBAF73A5301D87ED21D364152E06CB20 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __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*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral43EC3F4A7B77975D536F09FC4E08ADEABB883403);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral44992BF24859F5D28DC529563AEC0CB94D85738A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99635D7411671C8938147D4D7D8F61420A1971C4);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
s_Il2CppMethodInitialized = true;
}
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B2_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B2_1 = NULL;
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* G_B1_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B1_1 = NULL;
String_t* G_B3_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B3_1 = NULL;
String_t* G_B5_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B5_1 = NULL;
String_t* G_B4_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B4_1 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B8_0 = NULL;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B7_0 = NULL;
int32_t G_B9_0 = 0;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* G_B9_1 = NULL;
{
// Debug.Log($"Attempting to start XR Plugin");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral43EC3F4A7B77975D536F09FC4E08ADEABB883403, NULL);
// XRGeneralSettings.Instance.Manager.InitializeLoaderSync();
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_0;
L_0 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_0);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_1;
L_1 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_0, NULL);
NullCheck(L_1);
XRManagerSettings_InitializeLoaderSync_m5CE4139417252856F67537554BAD16798E5A8D6D(L_1, NULL);
// XRPluginLoader = XRGeneralSettings.Instance.Manager.activeLoader?.name ?? "";
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_2;
L_2 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_2);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_3;
L_3 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_2, NULL);
NullCheck(L_3);
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_4;
L_4 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(L_3, NULL);
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_5 = L_4;
G_B1_0 = L_5;
G_B1_1 = __this;
if (L_5)
{
G_B2_0 = L_5;
G_B2_1 = __this;
goto IL_0030;
}
}
{
G_B3_0 = ((String_t*)(NULL));
G_B3_1 = G_B1_1;
goto IL_0035;
}
IL_0030:
{
NullCheck(G_B2_0);
String_t* L_6;
L_6 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(G_B2_0, NULL);
G_B3_0 = L_6;
G_B3_1 = G_B2_1;
}
IL_0035:
{
String_t* L_7 = G_B3_0;
G_B4_0 = L_7;
G_B4_1 = G_B3_1;
if (L_7)
{
G_B5_0 = L_7;
G_B5_1 = G_B3_1;
goto IL_003e;
}
}
{
G_B5_0 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
G_B5_1 = G_B4_1;
}
IL_003e:
{
NullCheck(G_B5_1);
HVRInputManager_set_XRPluginLoader_m13302B898CC6CBC7B17209C1DE0FB0BBDE7FCEB7(G_B5_1, G_B5_0, NULL);
// if (!string.IsNullOrEmpty(XRPluginLoader))
String_t* L_8;
L_8 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
bool L_9;
L_9 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_8, NULL);
if (L_9)
{
goto IL_009b;
}
}
{
// Debug.Log($"{XRPluginLoader} loader started. Starting subsystems");
String_t* L_10;
L_10 = HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline(__this, NULL);
String_t* L_11;
L_11 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_10, _stringLiteral99635D7411671C8938147D4D7D8F61420A1971C4, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_11, NULL);
// XRGeneralSettings.Instance.Manager.StartSubsystems();
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_12;
L_12 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_12);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_13;
L_13 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_12, NULL);
NullCheck(L_13);
XRManagerSettings_StartSubsystems_m94D89460222C083D6E25881C6825E44FEC98DDCC(L_13, NULL);
// XRPluginActive = XRSettings.enabled && XRGeneralSettings.Instance.Manager.isInitializationComplete;
bool L_14;
L_14 = XRSettings_get_enabled_mC22ABF5BF7D835DAB861A1FA384DBB8904D15E70(NULL);
G_B7_0 = __this;
if (!L_14)
{
G_B8_0 = __this;
goto IL_008d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_15;
L_15 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_15);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_16;
L_16 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_15, NULL);
NullCheck(L_16);
bool L_17;
L_17 = XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline(L_16, NULL);
G_B9_0 = ((int32_t)(L_17));
G_B9_1 = G_B7_0;
goto IL_008e;
}
IL_008d:
{
G_B9_0 = 0;
G_B9_1 = G_B8_0;
}
IL_008e:
{
NullCheck(G_B9_1);
G_B9_1->___XRPluginActive_53 = (bool)G_B9_0;
// Initialize();
HVRInputManager_Initialize_m6B48136E1C3E0C20804EB0F80F2D82F778B872B4(__this, NULL);
// return true;
return (bool)1;
}
IL_009b:
{
// XRPluginActive = false;
__this->___XRPluginActive_53 = (bool)0;
// Debug.LogWarning($"Failed to start the xr plugin manually");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral44992BF24859F5D28DC529563AEC0CB94D85738A, NULL);
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::StopXR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_StopXR_mB51FDD1A2F679AF078AF5C9263C7C2151752C1C9 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3FE706F8D4E5967884C7C67809683A55DB5B6599);
s_Il2CppMethodInitialized = true;
}
{
// Debug.Log($"stopping xr plugin");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral3FE706F8D4E5967884C7C67809683A55DB5B6599, NULL);
// if (XRGeneralSettings.Instance && XRGeneralSettings.Instance.Manager &&
// XRGeneralSettings.Instance.Manager.activeLoader != null && XRGeneralSettings.Instance.Manager.isInitializationComplete)
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_0;
L_0 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_006d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_2;
L_2 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_2);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_3;
L_3 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_2, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_4;
L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL);
if (!L_4)
{
goto IL_006d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_5;
L_5 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_5);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_6;
L_6 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_5, NULL);
NullCheck(L_6);
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_7;
L_7 = XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_8;
L_8 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_8)
{
goto IL_006d;
}
}
{
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_9;
L_9 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_9);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_10;
L_10 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_9, NULL);
NullCheck(L_10);
bool L_11;
L_11 = XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline(L_10, NULL);
if (!L_11)
{
goto IL_006d;
}
}
{
// XRGeneralSettings.Instance.Manager.StopSubsystems();
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_12;
L_12 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_12);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_13;
L_13 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_12, NULL);
NullCheck(L_13);
XRManagerSettings_StopSubsystems_mB59730C9283178A5E9E6D6E9127FE3DB25CC82D4(L_13, NULL);
// XRGeneralSettings.Instance.Manager.DeinitializeLoader();
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_14;
L_14 = XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline(NULL);
NullCheck(L_14);
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_15;
L_15 = XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline(L_14, NULL);
NullCheck(L_15);
XRManagerSettings_DeinitializeLoader_m81038A43AD1AD84045B90396D1E2E4F2D8029BAB(L_15, NULL);
}
IL_006d:
{
// OnXRStopped();
HVRInputManager_OnXRStopped_mBDACA379AD08C5EC5BCF5972B131472F2189215A(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::StartLegacyVR(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_StartLegacyVR_m98037E0AEF76984E8ED6C56CEEDE2F4102FD233F (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___0_callback, 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*)&_stringLiteral8AB454B9A2943E0AC881979B8CD34252A3DB8638);
s_Il2CppMethodInitialized = true;
}
{
// Debug.LogWarning($"XR Plugin Management is in use. Cannot load Legacy VR");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral8AB454B9A2943E0AC881979B8CD34252A3DB8638, NULL);
// return;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::Initialize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_Initialize_m6B48136E1C3E0C20804EB0F80F2D82F778B872B4 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// InitSteamVR();
HVRInputManager_InitSteamVR_mAC5C9CB6213C00CBAF810C7C62EEDC056842148E(__this, NULL);
// UpdateDevices();
HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5(__this, NULL);
// ApplyTrackingOrigin();
HVRInputManager_ApplyTrackingOrigin_m54FF802ED5A5BD13079B2CA562F0D687E6F5C149(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::OnXRStopped()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_OnXRStopped_mBDACA379AD08C5EC5BCF5972B131472F2189215A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// StopSteamVR();
HVRInputManager_StopSteamVR_m46E1D9B364A1931B52DF48D72AFC20F7BE5C647A(__this, NULL);
// LegacyActive = false;
__this->___LegacyActive_52 = (bool)0;
// XRPluginActive = false;
__this->___XRPluginActive_53 = (bool)0;
// CurrentSDK = InputSDK.None;
__this->___CurrentSDK_50 = 4;
// UpdateDevices();
HVRInputManager_UpdateDevices_mD3700B56E39E5C0CCD26BB609930CC2655EB23C5(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::InitSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_InitSteamVR_mAC5C9CB6213C00CBAF810C7C62EEDC056842148E (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (!InitializeSteamVR || !CheckForSteamVR())
bool L_0 = __this->___InitializeSteamVR_30;
if (!L_0)
{
goto IL_000f;
}
}
{
bool L_1;
L_1 = HVRInputManager_CheckForSteamVR_mF989C7F61072A9DF0F018248E78C3B096E035827(__this, NULL);
}
IL_000f:
{
// return;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::StopSteamVR()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_StopSteamVR_m46E1D9B364A1931B52DF48D72AFC20F7BE5C647A (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// return;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::ApplyTrackingOrigin()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager_ApplyTrackingOrigin_m54FF802ED5A5BD13079B2CA562F0D687E6F5C149 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// if (IsVRInitialized)
bool L_0;
L_0 = HVRInputManager_get_IsVRInitialized_mEC2FE527379221D7C75260DD51E50F72AED94F6C(__this, NULL);
if (!L_0)
{
goto IL_001b;
}
}
{
// StartCoroutine(UpdateTrackingOrigin(TrackingSpace));
int32_t L_1 = __this->___TrackingSpace_33;
RuntimeObject* L_2;
L_2 = HVRInputManager_UpdateTrackingOrigin_mD05F43E8D7A90739C92C929394EDA17F5B7675D8(__this, L_1, NULL);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3;
L_3 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_2, NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Collections.IEnumerator HurricaneVR.Framework.ControllerInput.HVRInputManager::UpdateTrackingOrigin(UnityEngine.XR.TrackingOriginModeFlags)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRInputManager_UpdateTrackingOrigin_mD05F43E8D7A90739C92C929394EDA17F5B7675D8 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, int32_t ___0_originFlags, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* L_0 = (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D*)il2cpp_codegen_object_new(U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CUpdateTrackingOriginU3Ed__150__ctor_m0B7AFF0981C2E16664FE467EAEDF65D657FE3EEC(L_0, 0, NULL);
U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* L_1 = L_0;
int32_t L_2 = ___0_originFlags;
NullCheck(L_1);
L_1->___originFlags_2 = L_2;
return L_1;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputManager__ctor_m82227EEB0491DF4A5E32F1078508AD3F67C59A98 (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA03A63352C6DA08631403224FC58B28B4284B2FA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA96E307B8DD4D03408128C8759103AE15B482790);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB87CC029578F0C6F88E01A8257EBF1ED95223CEC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC9F0B17DA085A23CCD4D8809CB299389DF67B3B);
s_Il2CppMethodInitialized = true;
}
{
// public string OpenVRLoader = "Open VR Loader";
__this->___OpenVRLoader_20 = _stringLiteralA03A63352C6DA08631403224FC58B28B4284B2FA;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OpenVRLoader_20), (void*)_stringLiteralA03A63352C6DA08631403224FC58B28B4284B2FA);
// public string OculusLoader = "Oculus Loader";
__this->___OculusLoader_21 = _stringLiteralB87CC029578F0C6F88E01A8257EBF1ED95223CEC;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OculusLoader_21), (void*)_stringLiteralB87CC029578F0C6F88E01A8257EBF1ED95223CEC);
// public string OpenXRLoader = "Open XR Loader";
__this->___OpenXRLoader_22 = _stringLiteralEC9F0B17DA085A23CCD4D8809CB299389DF67B3B;
Il2CppCodeGenWriteBarrier((void**)(&__this->___OpenXRLoader_22), (void*)_stringLiteralEC9F0B17DA085A23CCD4D8809CB299389DF67B3B);
// public string WMRLoader = "Windows MR Loader";
__this->___WMRLoader_23 = _stringLiteralA96E307B8DD4D03408128C8759103AE15B482790;
Il2CppCodeGenWriteBarrier((void**)(&__this->___WMRLoader_23), (void*)_stringLiteralA96E307B8DD4D03408128C8759103AE15B482790);
// public bool InitializeSteamVR = true;
__this->___InitializeSteamVR_30 = (bool)1;
// public bool InitializeSteamVRActions = true;
__this->___InitializeSteamVRActions_31 = (bool)1;
// public TrackingOriginModeFlags TrackingSpace = TrackingOriginModeFlags.Floor;
__this->___TrackingSpace_33 = 2;
// public Vector2 WMRDeadzone = new Vector2(.15f, .15f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
memset((&L_0), 0, sizeof(L_0));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_0), (0.150000006f), (0.150000006f), /*hidden argument*/NULL);
__this->___WMRDeadzone_43 = L_0;
// public Vector2 OculusDeadzone = new Vector2(.15f, .15f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
memset((&L_1), 0, sizeof(L_1));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_1), (0.150000006f), (0.150000006f), /*hidden argument*/NULL);
__this->___OculusDeadzone_44 = L_1;
// public Vector2 ViveDeadzone = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___ViveDeadzone_45 = L_2;
// public Vector2 KnucklesDeadzone = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_3), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___KnucklesDeadzone_46 = L_3;
// public Vector2 CosmosDeadzone = new Vector2(0f, 0f);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
memset((&L_4), 0, sizeof(L_4));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_4), (0.0f), (0.0f), /*hidden argument*/NULL);
__this->___CosmosDeadzone_47 = L_4;
// public InputSDK CurrentSDK = InputSDK.None;
__this->___CurrentSDK_50 = 4;
// public List<string> LeftFeatures = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_5 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_5);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_5, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___LeftFeatures_64 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftFeatures_64), (void*)L_5);
// public List<string> RightFeatures = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_6 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_6);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_6, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___RightFeatures_65 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightFeatures_65), (void*)L_6);
// public List<string> HMDFeatures = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_7 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_7);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_7, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
__this->___HMDFeatures_66 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDFeatures_66), (void*)L_7);
// public UnityEvent HMDFirstActivation = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_8 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_8);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_8, NULL);
__this->___HMDFirstActivation_77 = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDFirstActivation_77), (void*)L_8);
// public UnityEvent HMDActivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_9 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_9);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_9, NULL);
__this->___HMDActivated_78 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDActivated_78), (void*)L_9);
// public UnityEvent HMDDeactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_10 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_10);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_10, NULL);
__this->___HMDDeactivated_79 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDDeactivated_79), (void*)L_10);
// public UnityEvent HMDRecentered = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_11 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_11);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_11, NULL);
__this->___HMDRecentered_80 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->___HMDRecentered_80), (void*)L_11);
// public UnityEvent UserSensed = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_12 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_12);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_12, NULL);
__this->___UserSensed_81 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UserSensed_81), (void*)L_12);
// public UnityEvent UserNotSensed = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_13 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_13);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_13, NULL);
__this->___UserNotSensed_82 = L_13;
Il2CppCodeGenWriteBarrier((void**)(&__this->___UserNotSensed_82), (void*)L_13);
// public HVRControllerEvent LeftControllerConnected = new HVRControllerEvent();
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* L_14 = (HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D*)il2cpp_codegen_object_new(HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D_il2cpp_TypeInfo_var);
NullCheck(L_14);
HVRControllerEvent__ctor_mE6638811AE42EDB1DE7CEDC6EF440E98EB9A2944(L_14, NULL);
__this->___LeftControllerConnected_83 = L_14;
Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftControllerConnected_83), (void*)L_14);
// public HVRControllerEvent RightControllerConnected = new HVRControllerEvent();
HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D* L_15 = (HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D*)il2cpp_codegen_object_new(HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D_il2cpp_TypeInfo_var);
NullCheck(L_15);
HVRControllerEvent__ctor_mE6638811AE42EDB1DE7CEDC6EF440E98EB9A2944(L_15, NULL);
__this->___RightControllerConnected_84 = L_15;
Il2CppCodeGenWriteBarrier((void**)(&__this->___RightControllerConnected_84), (void*)L_15);
// private readonly List<XRDisplaySubsystem> _displaySubsystems = new List<XRDisplaySubsystem>();
List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597* L_16 = (List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597*)il2cpp_codegen_object_new(List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597_il2cpp_TypeInfo_var);
NullCheck(L_16);
List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF(L_16, List_1__ctor_mBE7647ECE0B8ABB952EDC379472F9E541D41D6DF_RuntimeMethod_var);
__this->____displaySubsystems_85 = L_16;
Il2CppCodeGenWriteBarrier((void**)(&__this->____displaySubsystems_85), (void*)L_16);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m8FFAF2E503D394DCC822E79A4D9A8F73F2DAC5AC (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* L_0 = (U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9*)il2cpp_codegen_object_new(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m50205350E2ECD1EA14D0DF9DA06D8292877891FA(L_0, NULL);
((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m50205350E2ECD1EA14D0DF9DA06D8292877891FA (U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.String HurricaneVR.Framework.ControllerInput.HVRInputManager/<>c::<CheckXRStatus>b__141_0(UnityEngine.XR.Management.XRLoader)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CCheckXRStatusU3Eb__141_0_m90ECC5A61354B7ECF54450D3EBC8AF5CD2EFCA9B (U3CU3Ec_t9CBBA2395B2175DE245B0344CE12F88BE937B3A9* __this, XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* ___0_e, const RuntimeMethod* method)
{
{
// loaders = string.Join(",", XRGeneralSettings.Instance.Manager.activeLoaders.Select(e => e.name));
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_0 = ___0_e;
NullCheck(L_0);
String_t* L_1;
L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL);
return L_1;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateTrackingOriginU3Ed__150__ctor_m0B7AFF0981C2E16664FE467EAEDF65D657FE3EEC (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
int32_t L_0 = ___0_U3CU3E1__state;
__this->___U3CU3E1__state_0 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::System.IDisposable.Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateTrackingOriginU3Ed__150_System_IDisposable_Dispose_m634D0BA993DCA5AA741231681DDAE3AA3705C378 (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, const RuntimeMethod* method)
{
{
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CUpdateTrackingOriginU3Ed__150_MoveNext_mCCD52586787D51B03FEECA236E2F887D665C331C (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __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*)&List_1__ctor_mC249FC827BC3BE999A938F8B5BD884F8AA0CB7FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m69C3B0FCDB85116A8F7AB368DC33EBCC27556F0E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t90832B88D7207769654164CC28440CF594CC397D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_GetInstances_TisXRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34_mE4E3C5739928E93E572D92105A4D3BAC7FC877AF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2221041CF91A32FCAC6B2353A4B41A510770DD19);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B09AAF9CB6E870E93965E94B863409752787724);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A84BAA46095BAF0C3AE6DC8370FF56604D20FDA);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0985E3705918BFFAE7569D295648919EC6ECFC0);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
List_1_t90832B88D7207769654164CC28440CF594CC397D* V_1 = NULL;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
int32_t L_0 = __this->___U3CU3E1__state_0;
V_0 = L_0;
int32_t L_1 = V_0;
if (!L_1)
{
goto IL_0010;
}
}
{
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)1)))
{
goto IL_0027;
}
}
{
return (bool)0;
}
IL_0010:
{
__this->___U3CU3E1__state_0 = (-1);
// yield return null;
__this->___U3CU3E2__current_1 = NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL);
__this->___U3CU3E1__state_0 = 1;
return (bool)1;
}
IL_0027:
{
__this->___U3CU3E1__state_0 = (-1);
// var subsystems = new List<XRInputSubsystem>();
List_1_t90832B88D7207769654164CC28440CF594CC397D* L_3 = (List_1_t90832B88D7207769654164CC28440CF594CC397D*)il2cpp_codegen_object_new(List_1_t90832B88D7207769654164CC28440CF594CC397D_il2cpp_TypeInfo_var);
NullCheck(L_3);
List_1__ctor_mC249FC827BC3BE999A938F8B5BD884F8AA0CB7FA(L_3, List_1__ctor_mC249FC827BC3BE999A938F8B5BD884F8AA0CB7FA_RuntimeMethod_var);
V_1 = L_3;
// SubsystemManager.GetInstances<XRInputSubsystem>(subsystems);
List_1_t90832B88D7207769654164CC28440CF594CC397D* L_4 = V_1;
il2cpp_codegen_runtime_class_init_inline(SubsystemManager_t9A7261E4D0B53B996F04B8707D8E1C33AB65E824_il2cpp_TypeInfo_var);
SubsystemManager_GetInstances_TisXRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34_mE4E3C5739928E93E572D92105A4D3BAC7FC877AF(L_4, SubsystemManager_GetInstances_TisXRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34_mE4E3C5739928E93E572D92105A4D3BAC7FC877AF_RuntimeMethod_var);
// Debug.Log("Found " + subsystems.Count + " input subsystems.");
List_1_t90832B88D7207769654164CC28440CF594CC397D* L_5 = V_1;
NullCheck(L_5);
int32_t L_6;
L_6 = List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_inline(L_5, List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_RuntimeMethod_var);
V_2 = L_6;
String_t* L_7;
L_7 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_2), NULL);
String_t* L_8;
L_8 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(_stringLiteral2221041CF91A32FCAC6B2353A4B41A510770DD19, L_7, _stringLiteralF0985E3705918BFFAE7569D295648919EC6ECFC0, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_8, NULL);
// for (int i = 0; i < subsystems.Count; i++)
V_3 = 0;
goto IL_008e;
}
IL_0060:
{
// if (subsystems[i].TrySetTrackingOriginMode(originFlags))
List_1_t90832B88D7207769654164CC28440CF594CC397D* L_9 = V_1;
int32_t L_10 = V_3;
NullCheck(L_9);
XRInputSubsystem_tFECE6683FCAEBF05BAD05E5D612690095D8BAD34* L_11;
L_11 = List_1_get_Item_m69C3B0FCDB85116A8F7AB368DC33EBCC27556F0E(L_9, L_10, List_1_get_Item_m69C3B0FCDB85116A8F7AB368DC33EBCC27556F0E_RuntimeMethod_var);
int32_t L_12 = __this->___originFlags_2;
NullCheck(L_11);
bool L_13;
L_13 = XRInputSubsystem_TrySetTrackingOriginMode_m132C190CEAE4403A381BF1C1C4B5FF349F2A3FA7(L_11, L_12, NULL);
if (!L_13)
{
goto IL_0080;
}
}
{
// Debug.Log("Successfully set TrackingOriginMode to Floor");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral9A84BAA46095BAF0C3AE6DC8370FF56604D20FDA, NULL);
goto IL_008a;
}
IL_0080:
{
// Debug.Log("Failed to set TrackingOriginMode to Floor");
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral3B09AAF9CB6E870E93965E94B863409752787724, NULL);
}
IL_008a:
{
// for (int i = 0; i < subsystems.Count; i++)
int32_t L_14 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1));
}
IL_008e:
{
// for (int i = 0; i < subsystems.Count; i++)
int32_t L_15 = V_3;
List_1_t90832B88D7207769654164CC28440CF594CC397D* L_16 = V_1;
NullCheck(L_16);
int32_t L_17;
L_17 = List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_inline(L_16, List_1_get_Count_mF8DDB0BDC273D655115D5E62307ADF657EC28DE5_RuntimeMethod_var);
if ((((int32_t)L_15) < ((int32_t)L_17)))
{
goto IL_0060;
}
}
{
// }
return (bool)0;
}
}
// System.Object HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CUpdateTrackingOriginU3Ed__150_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m189F295424D0E81DAE1831C79AB4846F46082058 (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::System.Collections.IEnumerator.Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CUpdateTrackingOriginU3Ed__150_System_Collections_IEnumerator_Reset_m4662E6760A8AEBF9BA15A4305CBE2C7AF5EBE844 (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NullCheck(L_0);
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CUpdateTrackingOriginU3Ed__150_System_Collections_IEnumerator_Reset_m4662E6760A8AEBF9BA15A4305CBE2C7AF5EBE844_RuntimeMethod_var)));
}
}
// System.Object HurricaneVR.Framework.ControllerInput.HVRInputManager/<UpdateTrackingOrigin>d__150::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CUpdateTrackingOriginU3Ed__150_System_Collections_IEnumerator_get_Current_m4B543F2599629CA0793046DD37C285769C584C52 (U3CUpdateTrackingOriginU3Ed__150_tFD005B9BCE29FA50753D084C8997736248F04D5D* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
return L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::Cleanup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_Cleanup_mA4A7A768A0A865B6E1AB1BC24D240C67B8DC2F0A (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (InputActions != null)
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_0 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
if (!L_0)
{
goto IL_0021;
}
}
{
// InputActions.Disable();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_1 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_1);
HVRInputActions_Disable_mF9B9F8D5F7072A7DD74F1FF131A02BA5CC2B1F87(L_1, NULL);
// InputActions.Dispose();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_2 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_2);
HVRInputActions_Dispose_m9B3C90A70D6892F1E69DAC4E540F8706A129971F(L_2, NULL);
// InputActions = null;
((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70 = (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70), (void*)(HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055*)NULL);
}
IL_0021:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::Init()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_Init_mADAD2CA4C4531025D622A40D41B3C8DF3317C4A6 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (InputActions == null)
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_0 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
if (L_0)
{
goto IL_001b;
}
}
{
// InputActions = new HVRInputActions();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_1 = (HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055*)il2cpp_codegen_object_new(HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055_il2cpp_TypeInfo_var);
NullCheck(L_1);
HVRInputActions__ctor_m4D132CE128A0C159ABE34DD9C2EE957454D6B4BB(L_1, NULL);
((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70), (void*)L_1);
// InputActions.Enable();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_2 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_2);
HVRInputActions_Enable_m9D0407A535BB35A87C5260E852D00BFA0709BE22(L_2, NULL);
}
IL_001b:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_Start_m3F78BB3E236ED1FDFD9B9D25BD11EB9A4D44F8E2 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_OnDeviceChanged_m1872530F7E2191761D6055B26CE3B67BABE35998_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// base.Start();
HVRController_Start_m0058543E09AA6C8BC66F5E31667F59A1C93B0B7C(__this, NULL);
// Init();
HVRInputSystemController_Init_mADAD2CA4C4531025D622A40D41B3C8DF3317C4A6(NULL);
// UnityEngine.InputSystem.InputSystem.onDeviceChange += OnDeviceChanged;
Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_0 = (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*)il2cpp_codegen_object_new(Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action_2__ctor_m23A4911D82F290811EDC6BFC315C339857526804(L_0, __this, (intptr_t)((void*)HVRInputSystemController_OnDeviceChanged_m1872530F7E2191761D6055B26CE3B67BABE35998_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_add_onDeviceChange_mC1BAF8DE08B2B3F6D0A98D80AE1E4FF5531C60FA(L_0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::OnDeviceChanged(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_OnDeviceChanged_m1872530F7E2191761D6055B26CE3B67BABE35998 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, int32_t ___1_change, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (change == InputDeviceChange.Added)
int32_t L_0 = ___1_change;
if (L_0)
{
goto IL_003f;
}
}
{
// if (device.usages.Contains(CommonUsages.LeftHand) && Side == HVRHandSide.Left || device.usages.Contains(CommonUsages.RightHand) && Side == HVRHandSide.Right)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
NullCheck(L_1);
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_2;
L_2 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_1, NULL);
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand_24;
bool L_4;
L_4 = ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892(L_2, L_3, ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_RuntimeMethod_var);
if (!L_4)
{
goto IL_001d;
}
}
{
int32_t L_5;
L_5 = HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline(__this, NULL);
if (!L_5)
{
goto IL_0038;
}
}
IL_001d:
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___0_device;
NullCheck(L_6);
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_7;
L_7 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_6, NULL);
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand_25;
bool L_9;
L_9 = ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892(L_7, L_8, ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m2B7A2227AE162087DBF3CE8EA31B79D0D85A8892_RuntimeMethod_var);
if (!L_9)
{
goto IL_003f;
}
}
{
int32_t L_10;
L_10 = HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline(__this, NULL);
if ((!(((uint32_t)L_10) == ((uint32_t)1))))
{
goto IL_003f;
}
}
IL_0038:
{
// _inputDevice = device;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = ___0_device;
__this->____inputDevice_71 = L_11;
Il2CppCodeGenWriteBarrier((void**)(&__this->____inputDevice_71), (void*)L_11);
}
IL_003f:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::UpdateInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_UpdateInput_m56369799B962C9E40BA3CE59691524DBA59BD4B8 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 V_0;
memset((&V_0), 0, sizeof(V_0));
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (Side == HVRHandSide.Left)
int32_t L_0;
L_0 = HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline(__this, NULL);
if (L_0)
{
goto IL_0205;
}
}
{
// JoystickAxis = InputActions.LeftHand.Primary2DAxis.ReadValue<Vector2>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_1 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_1);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_2;
L_2 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_1, NULL);
V_0 = L_2;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_3;
L_3 = LeftHandActions_get_Primary2DAxis_m820E9DE1A5AB74AAE8FD11D69F6AB2D8A74BEE79((&V_0), NULL);
NullCheck(L_3);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4;
L_4 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_3, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickAxis_24 = L_4;
// SetBool(out JoystickClicked, InputActions.LeftHand.Primary2DAxisClick);
bool* L_5 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickClicked_28);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_6 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_6);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_7;
L_7 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_6, NULL);
V_0 = L_7;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_8;
L_8 = LeftHandActions_get_Primary2DAxisClick_m30FD5C32A6311A202379598F2D7C1060554E882C((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_5, L_8, NULL);
// SetBool(out TrackPadClicked, InputActions.LeftHand.Secondary2DAxisClick);
bool* L_9 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadClicked_29);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_10 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_10);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_11;
L_11 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_10, NULL);
V_0 = L_11;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_12;
L_12 = LeftHandActions_get_Secondary2DAxisClick_mDA6113C402236998277220CDD31BCA6B035C17CE((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_9, L_12, NULL);
// TrackpadAxis = InputActions.LeftHand.Secondary2DAxis.ReadValue<Vector2>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_13 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_13);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_14;
L_14 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_13, NULL);
V_0 = L_14;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_15;
L_15 = LeftHandActions_get_Secondary2DAxis_mEE3B39EC18FDAAAEE48FEE8431726101E3D63332((&V_0), NULL);
NullCheck(L_15);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_16;
L_16 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_15, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackpadAxis_25 = L_16;
// Grip = InputActions.LeftHand.Grip.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_17 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_17);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_18;
L_18 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_17, NULL);
V_0 = L_18;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_19;
L_19 = LeftHandActions_get_Grip_mCF808449EFCA38124E8D52F00A01101FBB5A3AC8((&V_0), NULL);
NullCheck(L_19);
float L_20;
L_20 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_19, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Grip_33 = L_20;
// GripForce = InputActions.LeftHand.GripForce.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_21 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_21);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_22;
L_22 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_21, NULL);
V_0 = L_22;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_23;
L_23 = LeftHandActions_get_GripForce_m99B7F99560805FFD1D72BB7B0156F0B0EA0ABADE((&V_0), NULL);
NullCheck(L_23);
float L_24;
L_24 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_23, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___GripForce_34 = L_24;
// Trigger = InputActions.LeftHand.Trigger.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_25 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_25);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_26;
L_26 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_25, NULL);
V_0 = L_26;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_27;
L_27 = LeftHandActions_get_Trigger_m2D55B18FEA54B443A7D458D45036BB6392973DCA((&V_0), NULL);
NullCheck(L_27);
float L_28;
L_28 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_27, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Trigger_35 = L_28;
// SetBool(out PrimaryButton, InputActions.LeftHand.PrimaryButton);
bool* L_29 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryButton_26);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_30 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_30);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_31;
L_31 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_30, NULL);
V_0 = L_31;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_32;
L_32 = LeftHandActions_get_PrimaryButton_mC76740B596A519AEDF0FBE510F3A1B76E93692A6((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_29, L_32, NULL);
// SetBool(out SecondaryButton, InputActions.LeftHand.SecondaryButton);
bool* L_33 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryButton_27);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_34 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_34);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_35;
L_35 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_34, NULL);
V_0 = L_35;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_36;
L_36 = LeftHandActions_get_SecondaryButton_mCA3351B71B7C15A30C339259B58CF6ACB9F9C402((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_33, L_36, NULL);
// SetBool(out PrimaryTouch, InputActions.LeftHand.PrimaryTouch);
bool* L_37 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryTouch_31);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_38 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_38);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_39;
L_39 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_38, NULL);
V_0 = L_39;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_40;
L_40 = LeftHandActions_get_PrimaryTouch_m25DA60FC7715933A9E8D0A4F2824A26E46E896B5((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_37, L_40, NULL);
// SetBool(out SecondaryTouch, InputActions.LeftHand.SecondaryTouch);
bool* L_41 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryTouch_32);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_42 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_42);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_43;
L_43 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_42, NULL);
V_0 = L_43;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_44;
L_44 = LeftHandActions_get_SecondaryTouch_m64D13FEECF8651F7DDA0DE74C43BBC7D2AEF0F62((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_41, L_44, NULL);
// SetBool(out JoystickTouch, InputActions.LeftHand.Primary2DAxisTouch);
bool* L_45 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickTouch_42);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_46 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_46);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_47;
L_47 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_46, NULL);
V_0 = L_47;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_48;
L_48 = LeftHandActions_get_Primary2DAxisTouch_m164D393890A9150DFB27638142FC3E3AAAB41304((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_45, L_48, NULL);
// SetBool(out TrackPadTouch, InputActions.LeftHand.Secondary2DAxisTouch);
bool* L_49 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadTouch_43);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_50 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_50);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_51;
L_51 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_50, NULL);
V_0 = L_51;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_52;
L_52 = LeftHandActions_get_Secondary2DAxisTouch_m74820A7FEE42FFD1BE6B9032DAB194A7178DB53B((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_49, L_52, NULL);
// SetBool(out TriggerTouch, InputActions.LeftHand.TriggerTouch);
bool* L_53 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerTouch_37);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_54 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_54);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_55;
L_55 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_54, NULL);
V_0 = L_55;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_56;
L_56 = LeftHandActions_get_TriggerTouch_mED64A6F8DB1FACE73C89F9E7583312005F5322BD((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_53, L_56, NULL);
// SetBool(out MenuButton, InputActions.LeftHand.Menu);
bool* L_57 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___MenuButton_30);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_58 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_58);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_59;
L_59 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_58, NULL);
V_0 = L_59;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_60;
L_60 = LeftHandActions_get_Menu_m480C439369DAC6129D01B4DD8EF84174180A9520((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_57, L_60, NULL);
// SetBool(out GripButton, InputActions.LeftHand.GripPress);
bool* L_61 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___GripButton_40);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_62 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_62);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_63;
L_63 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_62, NULL);
V_0 = L_63;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_64;
L_64 = LeftHandActions_get_GripPress_m5AC0012BEE5DE5DE5D22B7E7B953B4F35FADBBFE((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_61, L_64, NULL);
// SetBool(out TriggerButton, InputActions.LeftHand.TriggerPress);
bool* L_65 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerButton_41);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_66 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_66);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_67;
L_67 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_66, NULL);
V_0 = L_67;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_68;
L_68 = LeftHandActions_get_TriggerPress_m1D06E2FFDDFB95322A4AA7DD4D2B34482E502AF6((&V_0), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_65, L_68, NULL);
return;
}
IL_0205:
{
// JoystickAxis = InputActions.RightHand.Primary2DAxis.ReadValue<Vector2>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_69 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_69);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_70;
L_70 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_69, NULL);
V_1 = L_70;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_71;
L_71 = RightHandActions_get_Primary2DAxis_m1AEB9AAD0615545027145DB984E8CDF39B3D0128((&V_1), NULL);
NullCheck(L_71);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72;
L_72 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_71, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickAxis_24 = L_72;
// SetBool(out JoystickClicked, InputActions.RightHand.Primary2DAxisClick);
bool* L_73 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickClicked_28);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_74 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_74);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_75;
L_75 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_74, NULL);
V_1 = L_75;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_76;
L_76 = RightHandActions_get_Primary2DAxisClick_m04554D566A891D01AB4ED954B4AF3179B831ACBA((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_73, L_76, NULL);
// SetBool(out TrackPadClicked, InputActions.RightHand.Secondary2DAxisClick);
bool* L_77 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadClicked_29);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_78 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_78);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_79;
L_79 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_78, NULL);
V_1 = L_79;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_80;
L_80 = RightHandActions_get_Secondary2DAxisClick_mE3D686AF048745429AC1DE4C1279CC9A2E98B7D3((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_77, L_80, NULL);
// TrackpadAxis = InputActions.RightHand.Secondary2DAxis.ReadValue<Vector2>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_81 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_81);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_82;
L_82 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_81, NULL);
V_1 = L_82;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_83;
L_83 = RightHandActions_get_Secondary2DAxis_m3E71B36E451D0E82C681F6C3F46B2604F61C79A0((&V_1), NULL);
NullCheck(L_83);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_84;
L_84 = InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF(L_83, InputAction_ReadValue_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m8D02BA85303ABD48D9963369E106B0C83A393FBF_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackpadAxis_25 = L_84;
// Grip = InputActions.RightHand.Grip.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_85 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_85);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_86;
L_86 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_85, NULL);
V_1 = L_86;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_87;
L_87 = RightHandActions_get_Grip_m310F4FC7D4EC8F2A0C1E3FF023C63D8C4F34A663((&V_1), NULL);
NullCheck(L_87);
float L_88;
L_88 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_87, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Grip_33 = L_88;
// GripForce = InputActions.RightHand.GripForce.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_89 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_89);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_90;
L_90 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_89, NULL);
V_1 = L_90;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_91;
L_91 = RightHandActions_get_GripForce_m48C384B13A30F313AD79E4B0E4D845AB626F3AF8((&V_1), NULL);
NullCheck(L_91);
float L_92;
L_92 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_91, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___GripForce_34 = L_92;
// Trigger = InputActions.RightHand.Trigger.ReadValue<float>();
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_93 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_93);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_94;
L_94 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_93, NULL);
V_1 = L_94;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_95;
L_95 = RightHandActions_get_Trigger_mCEC4026E2AFD455E16EE18D8A560AD62E65765E9((&V_1), NULL);
NullCheck(L_95);
float L_96;
L_96 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_95, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Trigger_35 = L_96;
// SetBool(out PrimaryButton, InputActions.RightHand.PrimaryButton);
bool* L_97 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryButton_26);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_98 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_98);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_99;
L_99 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_98, NULL);
V_1 = L_99;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_100;
L_100 = RightHandActions_get_PrimaryButton_mFD97F4043E89D47C90EFD448990D359373D7B9E1((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_97, L_100, NULL);
// SetBool(out SecondaryButton, InputActions.RightHand.SecondaryButton);
bool* L_101 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryButton_27);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_102 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_102);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_103;
L_103 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_102, NULL);
V_1 = L_103;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_104;
L_104 = RightHandActions_get_SecondaryButton_m76F343EE4BC998628713A30F0062D2B2DD31963D((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_101, L_104, NULL);
// SetBool(out PrimaryTouch, InputActions.RightHand.PrimaryTouch);
bool* L_105 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryTouch_31);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_106 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_106);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_107;
L_107 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_106, NULL);
V_1 = L_107;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_108;
L_108 = RightHandActions_get_PrimaryTouch_mB19A54EAFFF8195C0BDB3A36D0428ECBD6E8856D((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_105, L_108, NULL);
// SetBool(out SecondaryTouch, InputActions.RightHand.SecondaryTouch);
bool* L_109 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryTouch_32);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_110 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_110);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_111;
L_111 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_110, NULL);
V_1 = L_111;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_112;
L_112 = RightHandActions_get_SecondaryTouch_m73089E45A2E843714E3F9E4BC60B787999837FB4((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_109, L_112, NULL);
// SetBool(out JoystickTouch, InputActions.RightHand.Primary2DAxisTouch);
bool* L_113 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickTouch_42);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_114 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_114);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_115;
L_115 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_114, NULL);
V_1 = L_115;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_116;
L_116 = RightHandActions_get_Primary2DAxisTouch_mCD05D86C84976C4534118D40A3ADC79D26AFDEDC((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_113, L_116, NULL);
// SetBool(out TrackPadTouch, InputActions.RightHand.Secondary2DAxisTouch);
bool* L_117 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadTouch_43);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_118 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_118);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_119;
L_119 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_118, NULL);
V_1 = L_119;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_120;
L_120 = RightHandActions_get_Secondary2DAxisTouch_m3ACA7A1BD52042446BE968EE99377D597716B601((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_117, L_120, NULL);
// SetBool(out TriggerTouch, InputActions.RightHand.TriggerTouch);
bool* L_121 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerTouch_37);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_122 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_122);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_123;
L_123 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_122, NULL);
V_1 = L_123;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_124;
L_124 = RightHandActions_get_TriggerTouch_m6A4D9E1F43BDD1ED175ED05505AA224599194BCE((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_121, L_124, NULL);
// SetBool(out MenuButton, InputActions.RightHand.Menu);
bool* L_125 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___MenuButton_30);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_126 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_126);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_127;
L_127 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_126, NULL);
V_1 = L_127;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_128;
L_128 = RightHandActions_get_Menu_mB9BB047A89834D32004ECCA95B7715F405F678DC((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_125, L_128, NULL);
// SetBool(out GripButton, InputActions.RightHand.GripPress);
bool* L_129 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___GripButton_40);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_130 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_130);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_131;
L_131 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_130, NULL);
V_1 = L_131;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_132;
L_132 = RightHandActions_get_GripPress_m8E94F94E08DD8B93B98631501A48CB8AAC2ADE18((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_129, L_132, NULL);
// SetBool(out TriggerButton, InputActions.RightHand.TriggerPress);
bool* L_133 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerButton_41);
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_134 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_134);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_135;
L_135 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_134, NULL);
V_1 = L_135;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_136;
L_136 = RightHandActions_get_TriggerPress_mE1DCBB7AA25105501498867611E5E9EA580C2293((&V_1), NULL);
HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2(__this, L_133, L_136, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::SetBool(System.Boolean&,UnityEngine.InputSystem.InputAction)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_SetBool_mF95959AC903323E1EB60C72E3003440905DB4AD2 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, bool* ___0_val, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___1_action, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_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);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// val = false;
bool* L_0 = ___0_val;
*((int8_t*)L_0) = (int8_t)0;
// if (action.activeControl != null)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_1 = ___1_action;
NullCheck(L_1);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
L_2 = InputAction_get_activeControl_m1FE60E2AD60BA8C13A4D4EB7B5628422FC348081(L_1, NULL);
if (!L_2)
{
goto IL_0053;
}
}
{
// var type = action.activeControl.valueType;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_3 = ___1_action;
NullCheck(L_3);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4;
L_4 = InputAction_get_activeControl_m1FE60E2AD60BA8C13A4D4EB7B5628422FC348081(L_3, NULL);
NullCheck(L_4);
Type_t* L_5;
L_5 = VirtualFuncInvoker0< Type_t* >::Invoke(4 /* System.Type UnityEngine.InputSystem.InputControl::get_valueType() */, L_4);
V_0 = L_5;
// if (type == typeof(bool))
Type_t* L_6 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_7, NULL);
bool L_9;
L_9 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, L_8, NULL);
if (!L_9)
{
goto IL_0032;
}
}
{
// val = action.ReadValue<bool>();
bool* L_10 = ___0_val;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_11 = ___1_action;
NullCheck(L_11);
bool L_12;
L_12 = InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431(L_11, InputAction_ReadValue_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mDDDE5696826C7F74925D950F06671083FD179431_RuntimeMethod_var);
*((int8_t*)L_10) = (int8_t)L_12;
return;
}
IL_0032:
{
// else if (type == typeof(float))
Type_t* L_13 = V_0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_15;
L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL);
bool L_16;
L_16 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_13, L_15, NULL);
if (!L_16)
{
goto IL_0053;
}
}
{
// val = action.ReadValue<float>() > .5f;
bool* L_17 = ___0_val;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_18 = ___1_action;
NullCheck(L_18);
float L_19;
L_19 = InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B(L_18, InputAction_ReadValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m37FC749080A83C05777D1F779F38B8A27BAFA97B_RuntimeMethod_var);
*((int8_t*)L_17) = (int8_t)((((float)L_19) > ((float)(0.5f)))? 1 : 0);
}
IL_0053:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::Vibrate(System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController_Vibrate_m343C25B884C2BD5966C2503B347F58D09F5F0E9E (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, float ___0_amplitude, float ___1_duration, float ___2_frequency, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OpenXRInput_tFD2E002B12B331679909AA81EE0428CA661C6224_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_0 = NULL;
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 V_1;
memset((&V_1), 0, sizeof(V_1));
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 V_2;
memset((&V_2), 0, sizeof(V_2));
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* G_B6_0 = NULL;
{
// if (HVRSettings.Instance.DisableHaptics) return;
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_0;
L_0 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
NullCheck(L_0);
bool L_1 = L_0->___DisableHaptics_46;
if (!L_1)
{
goto IL_000d;
}
}
{
// if (HVRSettings.Instance.DisableHaptics) return;
return;
}
IL_000d:
{
// if (IsOpenXR)
bool L_2 = __this->___IsOpenXR_72;
if (!L_2)
{
goto IL_005f;
}
}
{
// var action = Side == HVRHandSide.Left ? InputActions.LeftHand.Haptics : InputActions.RightHand.Haptics;
int32_t L_3;
L_3 = HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline(__this, NULL);
if (!L_3)
{
goto IL_0031;
}
}
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_4 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_4);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_5;
L_5 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_4, NULL);
V_1 = L_5;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_6;
L_6 = RightHandActions_get_Haptics_m7F65C07F4A424D0F72926A2B268FE8C41CD50712((&V_1), NULL);
G_B6_0 = L_6;
goto IL_0043;
}
IL_0031:
{
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_7 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_7);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_8;
L_8 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_7, NULL);
V_2 = L_8;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_9;
L_9 = LeftHandActions_get_Haptics_m8376B4D0C3FB06F36DBCCA290B151D9C5BD611DE((&V_2), NULL);
G_B6_0 = L_9;
}
IL_0043:
{
V_0 = G_B6_0;
// if (action != null && _inputDevice != null)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10 = V_0;
if (!L_10)
{
goto IL_005f;
}
}
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = __this->____inputDevice_71;
if (!L_11)
{
goto IL_005f;
}
}
{
// OpenXRInput.SendHapticImpulse(action, amplitude, frequency, duration, _inputDevice);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_12 = V_0;
float L_13 = ___0_amplitude;
float L_14 = ___2_frequency;
float L_15 = ___1_duration;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = __this->____inputDevice_71;
il2cpp_codegen_runtime_class_init_inline(OpenXRInput_tFD2E002B12B331679909AA81EE0428CA661C6224_il2cpp_TypeInfo_var);
OpenXRInput_SendHapticImpulse_m16137E35A743E364626B10B929F1D522C94A5AD4(L_12, L_13, L_14, L_15, L_16, NULL);
// return;
return;
}
IL_005f:
{
// base.Vibrate(amplitude, duration, frequency);
float L_17 = ___0_amplitude;
float L_18 = ___1_duration;
float L_19 = ___2_frequency;
HVRController_Vibrate_mF3A84A28168F037B291B8A23F42597104F7D3352(__this, L_17, L_18, L_19, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRInputSystemController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputSystemController__ctor_m971C27A4A8C329A78931C0D9326BD75A428DD433 (HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
HVRController__ctor_m09A30C6F1E5D6D5FEE0CAA9E8090CF46A571A0C1(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_UpdateInputs()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_get_UpdateInputs_mD8B1EC097F9B20136D30323F694EBEE6D06D66D3 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public bool UpdateInputs { get; set; } = true;
bool L_0 = __this->___U3CUpdateInputsU3Ek__BackingField_39;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::set_UpdateInputs(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_set_UpdateInputs_m5ACDC7EA52E462EC49820E6A27F97AC6C116D324 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool UpdateInputs { get; set; } = true;
bool L_0 = ___0_value;
__this->___U3CUpdateInputsU3Ek__BackingField_39 = L_0;
return;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_RightController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public HVRController RightController => HVRInputManager.Instance.RightController;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = L_0->___RightController_68;
return L_1;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_LeftController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public HVRController LeftController => HVRInputManager.Instance.LeftController;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = L_0->___LeftController_67;
return L_1;
}
}
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_RightControllerType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRPlayerInputs_get_RightControllerType_mD8FFCCBA0BBFB90FE617912BCF968EA3E666F1FA (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public HVRControllerType RightControllerType => RightController.ControllerType;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL);
return L_1;
}
}
// HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_LeftControllerType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRPlayerInputs_get_LeftControllerType_m55A35067FF02AEDC27522641D8E496EA6B514309 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public HVRControllerType LeftControllerType => LeftController.ControllerType;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL);
return L_1;
}
}
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::get_TeleportController()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRPlayerInputs_get_TeleportController_m8E31028941EEFDFC1AA68ED2D15BB01A623FA1DF (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public HVRController TeleportController => TeleportHandSide == HVRHandSide.Left ? HVRInputManager.Instance.LeftController : HVRInputManager.Instance.RightController;
int32_t L_0 = __this->___TeleportHandSide_34;
if (!L_0)
{
goto IL_0013;
}
}
{
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_1);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = L_1->___RightController_68;
return L_2;
}
IL_0013:
{
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_3;
L_3 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_3);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = L_3->___LeftController_67;
return L_4;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_Update_m42017143916208BC44C27D358C98BF1D9E04D4FB (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// UpdateInput();
VirtualActionInvoker0::Invoke(4 /* System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::UpdateInput() */, __this);
// AfterInputUpdate();
VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::AfterInputUpdate() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::UpdateInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_UpdateInput_mC991DD1D672677F3CBFEB87C44EEBB84407FBBAB (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// if (!UpdateInputs)
bool L_0;
L_0 = HVRPlayerInputs_get_UpdateInputs_mD8B1EC097F9B20136D30323F694EBEE6D06D66D3_inline(__this, NULL);
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// ResetState(ref LeftTriggerGrabState);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&__this->___LeftTriggerGrabState_19);
HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369(__this, L_1, NULL);
// ResetState(ref RightTriggerGrabState);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_2 = (&__this->___RightTriggerGrabState_20);
HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369(__this, L_2, NULL);
// SetState(ref LeftTriggerGrabState, LeftController.Trigger > TriggerGrabThreshold);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&__this->___LeftTriggerGrabState_19);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4;
L_4 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_4);
float L_5 = L_4->___Trigger_35;
float L_6 = __this->___TriggerGrabThreshold_7;
HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D(__this, L_3, (bool)((((float)L_5) > ((float)L_6))? 1 : 0), NULL);
// SetState(ref RightTriggerGrabState, RightController.Trigger > TriggerGrabThreshold);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_7 = (&__this->___RightTriggerGrabState_20);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_8);
float L_9 = L_8->___Trigger_35;
float L_10 = __this->___TriggerGrabThreshold_7;
HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D(__this, L_7, (bool)((((float)L_9) > ((float)L_10))? 1 : 0), NULL);
// MovementAxis = GetMovementAxis();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11;
L_11 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(14 /* UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetMovementAxis() */, __this);
__this->___MovementAxis_8 = L_11;
// TurnAxis = GetTurnAxis();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(15 /* UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTurnAxis() */, __this);
__this->___TurnAxis_9 = L_12;
// IsTeleportActivated = GetTeleportActivated();
bool L_13;
L_13 = VirtualFuncInvoker0< bool >::Invoke(17 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTeleportActivated() */, __this);
__this->___IsTeleportActivated_10 = L_13;
// IsTeleportDeactivated = GetTeleportDeactivated();
bool L_14;
L_14 = VirtualFuncInvoker0< bool >::Invoke(16 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTeleportDeactivated() */, __this);
__this->___IsTeleportDeactivated_11 = L_14;
// IsSprintingActivated = GetSprinting();
bool L_15;
L_15 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetSprinting() */, __this);
__this->___IsSprintingActivated_12 = L_15;
// IsCrouchActivated = GetCrouch();
bool L_16;
L_16 = VirtualFuncInvoker0< bool >::Invoke(19 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetCrouch() */, __this);
__this->___IsCrouchActivated_14 = L_16;
// IsLeftGrabActivated = GetIsLeftGrabActivated();
bool L_17;
L_17 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsLeftGrabActivated() */, __this);
__this->___IsLeftGrabActivated_21 = L_17;
// IsLeftHoldActive = GetIsLeftHoldActive();
bool L_18;
L_18 = VirtualFuncInvoker0< bool >::Invoke(11 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsLeftHoldActive() */, __this);
__this->___IsLeftHoldActive_22 = L_18;
// IsRightGrabActivated = GetIsRightGrabActivated();
bool L_19;
L_19 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsRightGrabActivated() */, __this);
__this->___IsRightGrabActivated_25 = L_19;
// IsRightHoldActive = GetIsRightHoldActive();
bool L_20;
L_20 = VirtualFuncInvoker0< bool >::Invoke(13 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsRightHoldActive() */, __this);
__this->___IsRightHoldActive_26 = L_20;
// GetForceGrabActivated(out IsLeftForceGrabActivated, out IsRightForceGrabActivated);
bool* L_21 = (&__this->___IsLeftForceGrabActivated_31);
bool* L_22 = (&__this->___IsRightForceGrabActivated_32);
VirtualActionInvoker2< bool*, bool* >::Invoke(8 /* System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActivated(System.Boolean&,System.Boolean&) */, __this, L_21, L_22);
// GetForceGrabActive(out IsLeftForceGrabActive, out IsRightForceGrabActive);
bool* L_23 = (&__this->___IsLeftForceGrabActive_29);
bool* L_24 = (&__this->___IsRightForceGrabActive_30);
VirtualActionInvoker2< bool*, bool* >::Invoke(9 /* System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActive(System.Boolean&,System.Boolean&) */, __this, L_23, L_24);
// IsJumpActivated = GetIsJumpActivated();
bool L_25;
L_25 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsJumpActivated() */, __this);
__this->___IsJumpActivated_33 = L_25;
// IsStandActivated = GetStand();
bool L_26;
L_26 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetStand() */, __this);
__this->___IsStandActivated_15 = L_26;
// MouseAxis = GetMouse(out IsMouseDown);
bool* L_27 = (&__this->___IsMouseDown_37);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
L_28 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, bool* >::Invoke(20 /* UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetMouse(System.Boolean&) */, __this, L_27);
__this->___MouseAxis_38 = L_28;
// ResetState(ref CrouchState);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_29 = (&__this->___CrouchState_17);
HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369(__this, L_29, NULL);
// ResetState(ref StandState);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_30 = (&__this->___StandState_18);
HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369(__this, L_30, NULL);
// ResetState(ref JumpState);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_31 = (&__this->___JumpState_16);
HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369(__this, L_31, NULL);
// SetState(ref CrouchState, IsCrouchActivated);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_32 = (&__this->___CrouchState_17);
bool L_33 = __this->___IsCrouchActivated_14;
HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D(__this, L_32, L_33, NULL);
// SetState(ref StandState, IsStandActivated);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_34 = (&__this->___StandState_18);
bool L_35 = __this->___IsStandActivated_15;
HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D(__this, L_34, L_35, NULL);
// SetState(ref JumpState, IsJumpActivated);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_36 = (&__this->___JumpState_16);
bool L_37 = __this->___IsJumpActivated_33;
HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D(__this, L_36, L_37, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::AfterInputUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_AfterInputUpdate_m67C97838EB017DFD304FE731BBC4828B8533F903 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::ResetState(HurricaneVR.Framework.Shared.HVRButtonState&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_ResetState_m1D0D44AA7533EB53F6C07F03A49BB56096A27369 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* ___0_buttonState, const RuntimeMethod* method)
{
{
// buttonState.JustDeactivated = false;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_0 = ___0_buttonState;
L_0->___JustDeactivated_2 = (bool)0;
// buttonState.JustActivated = false;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = ___0_buttonState;
L_1->___JustActivated_1 = (bool)0;
// buttonState.Value = 0f;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_2 = ___0_buttonState;
L_2->___Value_3 = (0.0f);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::SetState(HurricaneVR.Framework.Shared.HVRButtonState&,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_SetState_mA3958C576FB16352FD2FE9AA1C651FB391A1BA8D (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* ___0_buttonState, bool ___1_pressed, const RuntimeMethod* method)
{
{
// if (pressed)
bool L_0 = ___1_pressed;
if (!L_0)
{
goto IL_001a;
}
}
{
// if (!buttonState.Active)
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = ___0_buttonState;
bool L_2 = L_1->___Active_0;
if (L_2)
{
goto IL_0030;
}
}
{
// buttonState.JustActivated = true;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = ___0_buttonState;
L_3->___JustActivated_1 = (bool)1;
// buttonState.Active = true;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_4 = ___0_buttonState;
L_4->___Active_0 = (bool)1;
return;
}
IL_001a:
{
// if (buttonState.Active)
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = ___0_buttonState;
bool L_6 = L_5->___Active_0;
if (!L_6)
{
goto IL_0030;
}
}
{
// buttonState.Active = false;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_7 = ___0_buttonState;
L_7->___Active_0 = (bool)0;
// buttonState.JustDeactivated = true;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_8 = ___0_buttonState;
L_8->___JustDeactivated_2 = (bool)1;
}
IL_0030:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetStand()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetStand_m06153BC56335F8F0E2B46B3E373AF2369C87C079 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// return false;
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsJumpActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetIsJumpActivated_mEFFEABDD9648217EE566C1DB2F33370892C759B5 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// if (RightController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL);
// return false;//todo
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActivated(System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_GetForceGrabActivated_mBC4A78509C3E077F7F45660AED4BB401B9404481 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, bool* ___0_left, bool* ___1_right, const RuntimeMethod* method)
{
bool* G_B6_0 = NULL;
bool* G_B5_0 = NULL;
bool* G_B9_0 = NULL;
bool* G_B8_0 = NULL;
bool* G_B7_0 = NULL;
int32_t G_B10_0 = 0;
bool* G_B10_1 = NULL;
bool* G_B12_0 = NULL;
bool* G_B11_0 = NULL;
bool* G_B15_0 = NULL;
bool* G_B14_0 = NULL;
bool* G_B13_0 = NULL;
int32_t G_B16_0 = 0;
bool* G_B16_1 = NULL;
{
// if (!CanDistanceGrab)
bool L_0 = __this->___CanDistanceGrab_4;
if (L_0)
{
goto IL_000f;
}
}
{
// left = false;
bool* L_1 = ___0_left;
*((int8_t*)L_1) = (int8_t)0;
// right = false;
bool* L_2 = ___1_right;
*((int8_t*)L_2) = (int8_t)0;
// return;
return;
}
IL_000f:
{
// if (ForceGrabActivation == HVRForceGrabActivation.Grip)
int32_t L_3 = __this->___ForceGrabActivation_6;
if (L_3)
{
goto IL_003c;
}
}
{
// left = LeftController.GripButtonState.JustActivated;
bool* L_4 = ___0_left;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_5);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_6 = (&L_5->___GripButtonState_5);
bool L_7 = L_6->___JustActivated_1;
*((int8_t*)L_4) = (int8_t)L_7;
// right = RightController.GripButtonState.JustActivated;
bool* L_8 = ___1_right;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_9;
L_9 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_9);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_10 = (&L_9->___GripButtonState_5);
bool L_11 = L_10->___JustActivated_1;
*((int8_t*)L_8) = (int8_t)L_11;
return;
}
IL_003c:
{
// left = LeftController.GripButtonState.Active && LeftController.TriggerButtonState.JustActivated || LeftController.TriggerButtonState.Active && LeftController.GripButtonState.JustActivated;
bool* L_12 = ___0_left;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_13;
L_13 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_13);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_14 = (&L_13->___GripButtonState_5);
bool L_15 = L_14->___Active_0;
G_B5_0 = L_12;
if (!L_15)
{
G_B6_0 = L_12;
goto IL_0061;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_16;
L_16 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_16);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_17 = (&L_16->___TriggerButtonState_6);
bool L_18 = L_17->___JustActivated_1;
G_B6_0 = G_B5_0;
if (L_18)
{
G_B9_0 = G_B5_0;
goto IL_0088;
}
}
IL_0061:
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_19;
L_19 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_19);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_20 = (&L_19->___TriggerButtonState_6);
bool L_21 = L_20->___Active_0;
G_B7_0 = G_B6_0;
if (!L_21)
{
G_B8_0 = G_B6_0;
goto IL_0085;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_22;
L_22 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_22);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_23 = (&L_22->___GripButtonState_5);
bool L_24 = L_23->___JustActivated_1;
G_B10_0 = ((int32_t)(L_24));
G_B10_1 = G_B7_0;
goto IL_0089;
}
IL_0085:
{
G_B10_0 = 0;
G_B10_1 = G_B8_0;
goto IL_0089;
}
IL_0088:
{
G_B10_0 = 1;
G_B10_1 = G_B9_0;
}
IL_0089:
{
*((int8_t*)G_B10_1) = (int8_t)G_B10_0;
// right = RightController.GripButtonState.Active && RightController.TriggerButtonState.JustActivated || RightController.TriggerButtonState.Active && RightController.GripButtonState.JustActivated;
bool* L_25 = ___1_right;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_26;
L_26 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_26);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_27 = (&L_26->___GripButtonState_5);
bool L_28 = L_27->___Active_0;
G_B11_0 = L_25;
if (!L_28)
{
G_B12_0 = L_25;
goto IL_00af;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_29;
L_29 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_29);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_30 = (&L_29->___TriggerButtonState_6);
bool L_31 = L_30->___JustActivated_1;
G_B12_0 = G_B11_0;
if (L_31)
{
G_B15_0 = G_B11_0;
goto IL_00d6;
}
}
IL_00af:
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_32;
L_32 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_32);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_33 = (&L_32->___TriggerButtonState_6);
bool L_34 = L_33->___Active_0;
G_B13_0 = G_B12_0;
if (!L_34)
{
G_B14_0 = G_B12_0;
goto IL_00d3;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_35;
L_35 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_35);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_36 = (&L_35->___GripButtonState_5);
bool L_37 = L_36->___JustActivated_1;
G_B16_0 = ((int32_t)(L_37));
G_B16_1 = G_B13_0;
goto IL_00d7;
}
IL_00d3:
{
G_B16_0 = 0;
G_B16_1 = G_B14_0;
goto IL_00d7;
}
IL_00d6:
{
G_B16_0 = 1;
G_B16_1 = G_B15_0;
}
IL_00d7:
{
*((int8_t*)G_B16_1) = (int8_t)G_B16_0;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActive(System.Boolean&,System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs_GetForceGrabActive_m4C552EAC312B0CEFDD773A2391540B1BC58A67A9 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, bool* ___0_left, bool* ___1_right, const RuntimeMethod* method)
{
{
// if (!CanDistanceGrab)
bool L_0 = __this->___CanDistanceGrab_4;
if (L_0)
{
goto IL_000f;
}
}
{
// left = false;
bool* L_1 = ___0_left;
*((int8_t*)L_1) = (int8_t)0;
// right = false;
bool* L_2 = ___1_right;
*((int8_t*)L_2) = (int8_t)0;
// return;
return;
}
IL_000f:
{
// left = LeftController.GripButtonState.Active;
bool* L_3 = ___0_left;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4;
L_4 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___GripButtonState_5);
bool L_6 = L_5->___Active_0;
*((int8_t*)L_3) = (int8_t)L_6;
// right = RightController.GripButtonState.Active;
bool* L_7 = ___1_right;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_8);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_9 = (&L_8->___GripButtonState_5);
bool L_10 = L_9->___Active_0;
*((int8_t*)L_7) = (int8_t)L_10;
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActivated(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetForceGrabActivated_m70C1851EF20EA8DF179B32B9A3AA9730E3906B61 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// if (!CanDistanceGrab)
bool L_0 = __this->___CanDistanceGrab_4;
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// return side == HVRHandSide.Left ? IsLeftForceGrabActivated : IsRightForceGrabActivated;
int32_t L_1 = ___0_side;
if (!L_1)
{
goto IL_0014;
}
}
{
bool L_2 = __this->___IsRightForceGrabActivated_32;
return L_2;
}
IL_0014:
{
bool L_3 = __this->___IsLeftForceGrabActivated_31;
return L_3;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetForceGrabActive(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetForceGrabActive_m0F4707EA53A4BBDE48DAC8467290D451AFBC8622 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// if (!CanDistanceGrab)
bool L_0 = __this->___CanDistanceGrab_4;
if (L_0)
{
goto IL_000a;
}
}
{
// return false;
return (bool)0;
}
IL_000a:
{
// return side == HVRHandSide.Left ? IsLeftForceGrabActive : IsRightForceGrabActive;
int32_t L_1 = ___0_side;
if (!L_1)
{
goto IL_0014;
}
}
{
bool L_2 = __this->___IsRightForceGrabActive_30;
return L_2;
}
IL_0014:
{
bool L_3 = __this->___IsLeftForceGrabActive_29;
return L_3;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetGrabActivated(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetGrabActivated_mB6C0C455B4285627860E8965960A36B75F5DEA38 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// return side == HVRHandSide.Left ? IsLeftGrabActivated : IsRightGrabActivated;
int32_t L_0 = ___0_side;
if (!L_0)
{
goto IL_000a;
}
}
{
bool L_1 = __this->___IsRightGrabActivated_25;
return L_1;
}
IL_000a:
{
bool L_2 = __this->___IsLeftGrabActivated_21;
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetHoldActive(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetHoldActive_m945ABA62D57B9BD24AA4EE7BC191506F113D7A52 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// return side == HVRHandSide.Left ? IsLeftHoldActive : IsRightHoldActive;
int32_t L_0 = ___0_side;
if (!L_0)
{
goto IL_000a;
}
}
{
bool L_1 = __this->___IsRightHoldActive_26;
return L_1;
}
IL_000a:
{
bool L_2 = __this->___IsLeftHoldActive_22;
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetGripHoldActive(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetGripHoldActive_m8B5E114E33FF06C14758FC928226E4140B0B80CA (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// return side == HVRHandSide.Left ? IsLeftGripHoldActive : IsRightGripHoldActive;
int32_t L_0 = ___0_side;
if (!L_0)
{
goto IL_000a;
}
}
{
bool L_1 = __this->___IsRightGripHoldActive_27;
return L_1;
}
IL_000a:
{
bool L_2 = __this->___IsLeftGripHoldActive_23;
return L_2;
}
}
// HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTriggerGrabState(HurricaneVR.Framework.Shared.HVRHandSide)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 HVRPlayerInputs_GetTriggerGrabState_m6256DA7415B92F9483F5FF47D702B3E1D6F07F00 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, int32_t ___0_side, const RuntimeMethod* method)
{
{
// return side == HVRHandSide.Left ? LeftTriggerGrabState : RightTriggerGrabState;
int32_t L_0 = ___0_side;
if (!L_0)
{
goto IL_000a;
}
}
{
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_1 = __this->___RightTriggerGrabState_20;
return L_1;
}
IL_000a:
{
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_2 = __this->___LeftTriggerGrabState_19;
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsLeftGrabActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetIsLeftGrabActivated_m04ED38AA20DAB3E34573157EEB41DD993F575D51 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// return LeftController.GripButtonState.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___GripButtonState_5);
bool L_2 = L_1->___JustActivated_1;
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsLeftHoldActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetIsLeftHoldActive_mF9DC5CBEB817C2ACAF8E360A9B9514CFF9918060 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// IsLeftTriggerHoldActive = LeftController.Trigger > TriggerGrabThreshold;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_0);
float L_1 = L_0->___Trigger_35;
float L_2 = __this->___TriggerGrabThreshold_7;
__this->___IsLeftTriggerHoldActive_24 = (bool)((((float)L_1) > ((float)L_2))? 1 : 0);
// IsLeftGripHoldActive = LeftController.GripButtonState.Active;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_3;
L_3 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_3);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_4 = (&L_3->___GripButtonState_5);
bool L_5 = L_4->___Active_0;
__this->___IsLeftGripHoldActive_23 = L_5;
// if (CanTriggerGrab && IsLeftTriggerHoldActive)
bool L_6 = __this->___CanTriggerGrab_5;
if (!L_6)
{
goto IL_0041;
}
}
{
bool L_7 = __this->___IsLeftTriggerHoldActive_24;
if (!L_7)
{
goto IL_0041;
}
}
{
// return true;
return (bool)1;
}
IL_0041:
{
// return LeftController.GripButtonState.Active;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_8);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_9 = (&L_8->___GripButtonState_5);
bool L_10 = L_9->___Active_0;
return L_10;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsRightGrabActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetIsRightGrabActivated_mCD478E6E3695D9CF3D9DF5806D13806738B7EE7F (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// return RightController.GripButtonState.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___GripButtonState_5);
bool L_2 = L_1->___JustActivated_1;
return L_2;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetIsRightHoldActive()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetIsRightHoldActive_m72C3EE716FB56F09BCB00C83530865061D216751 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// IsRightTriggerHoldActive = RightController.Trigger > TriggerGrabThreshold;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_0);
float L_1 = L_0->___Trigger_35;
float L_2 = __this->___TriggerGrabThreshold_7;
__this->___IsRightTriggerHoldActive_28 = (bool)((((float)L_1) > ((float)L_2))? 1 : 0);
// IsRightGripHoldActive = RightController.GripButtonState.Active;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_3;
L_3 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_3);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_4 = (&L_3->___GripButtonState_5);
bool L_5 = L_4->___Active_0;
__this->___IsRightGripHoldActive_27 = L_5;
// if (CanTriggerGrab && IsRightTriggerHoldActive)
bool L_6 = __this->___CanTriggerGrab_5;
if (!L_6)
{
goto IL_0041;
}
}
{
bool L_7 = __this->___IsRightTriggerHoldActive_28;
if (!L_7)
{
goto IL_0041;
}
}
{
// return true;
return (bool)1;
}
IL_0041:
{
// return RightController.GripButtonState.Active;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_8);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_9 = (&L_8->___GripButtonState_5);
bool L_10 = L_9->___Active_0;
return L_10;
}
}
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetMovementAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerInputs_GetMovementAxis_m1FC8819104692CB6D0A3AAB1D62ECFB160A3DEF2 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (UseWASD)
bool L_0 = __this->___UseWASD_36;
if (!L_0)
{
goto IL_001f;
}
}
{
// var wasd = CheckWASD();
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1;
L_1 = HVRPlayerInputs_CheckWASD_mCAD74F1D80E408EB66FF5C7CCF0E88AEA3815E5A(__this, NULL);
V_0 = L_1;
// if (wasd.sqrMagnitude > 0f)
float L_2;
L_2 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_0), NULL);
if ((!(((float)L_2) > ((float)(0.0f)))))
{
goto IL_001f;
}
}
{
// return wasd;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_0;
return L_3;
}
IL_001f:
{
// if (SwapMovementAxis)
bool L_4 = __this->___SwapMovementAxis_35;
if (!L_4)
{
goto IL_0065;
}
}
{
// if (RightController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)3))))
{
goto IL_0059;
}
}
{
// if (RightController.TrackpadButtonState.Active)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_7;
L_7 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_7);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_8 = (&L_7->___TrackpadButtonState_13);
bool L_9 = L_8->___Active_0;
if (!L_9)
{
goto IL_0053;
}
}
{
// return RightController.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_10;
L_10 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_10);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = L_10->___TrackpadAxis_25;
return L_11;
}
IL_0053:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12;
L_12 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_12;
}
IL_0059:
{
// return RightController.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_13;
L_13 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_13);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_14 = L_13->___JoystickAxis_24;
return L_14;
}
IL_0065:
{
// if (LeftController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_15;
L_15 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_15);
int32_t L_16;
L_16 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_15, NULL);
if ((!(((uint32_t)L_16) == ((uint32_t)3))))
{
goto IL_0097;
}
}
{
// if (LeftController.TrackpadButtonState.Active)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_17;
L_17 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_17);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_18 = (&L_17->___TrackpadButtonState_13);
bool L_19 = L_18->___Active_0;
if (!L_19)
{
goto IL_0091;
}
}
{
// return LeftController.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_20;
L_20 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_20);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_21 = L_20->___TrackpadAxis_25;
return L_21;
}
IL_0091:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_22;
}
IL_0097:
{
// return LeftController.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_23;
L_23 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_23);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_24 = L_23->___JoystickAxis_24;
return L_24;
}
}
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::CheckWASD()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerInputs_CheckWASD_mCAD74F1D80E408EB66FF5C7CCF0E88AEA3815E5A (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
{
// var x = 0f;
V_0 = (0.0f);
// var y = 0f;
V_1 = (0.0f);
// if (Input.GetKey(KeyCode.W))
bool L_0;
L_0 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)119), NULL);
if (!L_0)
{
goto IL_001d;
}
}
{
// y += 1f;
float L_1 = V_1;
V_1 = ((float)il2cpp_codegen_add(L_1, (1.0f)));
}
IL_001d:
{
// if (Input.GetKey(KeyCode.S))
bool L_2;
L_2 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)115), NULL);
if (!L_2)
{
goto IL_002e;
}
}
{
// y -= 1f;
float L_3 = V_1;
V_1 = ((float)il2cpp_codegen_subtract(L_3, (1.0f)));
}
IL_002e:
{
// if (Input.GetKey(KeyCode.A))
bool L_4;
L_4 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)97), NULL);
if (!L_4)
{
goto IL_003f;
}
}
{
// x += -1f;
float L_5 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_5, (-1.0f)));
}
IL_003f:
{
// if (Input.GetKey(KeyCode.D))
bool L_6;
L_6 = Input_GetKey_mE5681EF775F3CEBA7EAD7C63984F7B34C8E8D434(((int32_t)100), NULL);
if (!L_6)
{
goto IL_0050;
}
}
{
// x += 1f;
float L_7 = V_0;
V_0 = ((float)il2cpp_codegen_add(L_7, (1.0f)));
}
IL_0050:
{
// return new Vector2(x, y);
float L_8 = V_0;
float L_9 = V_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10;
memset((&L_10), 0, sizeof(L_10));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_10), L_8, L_9, /*hidden argument*/NULL);
return L_10;
}
}
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTurnAxis()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerInputs_GetTurnAxis_mF248CC391E146B29A8E42BCCC839A479FA66BECD (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// if (SwapMovementAxis)
bool L_0 = __this->___SwapMovementAxis_35;
if (!L_0)
{
goto IL_0068;
}
}
{
// if (LeftController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1;
L_1 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_1);
int32_t L_2;
L_2 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_1, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_005c;
}
}
{
// if (Mathf.Abs(LeftController.TrackpadAxis.y) > .6f)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_3;
L_3 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_3);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&L_3->___TrackpadAxis_25);
float L_5 = L_4->___y_1;
float L_6;
L_6 = fabsf(L_5);
if ((!(((float)L_6) > ((float)(0.600000024f)))))
{
goto IL_0038;
}
}
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7;
L_7 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_7;
}
IL_0038:
{
// if (LeftController.TrackpadButtonState.Active)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_8);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_9 = (&L_8->___TrackpadButtonState_13);
bool L_10 = L_9->___Active_0;
if (!L_10)
{
goto IL_0056;
}
}
{
// return LeftController.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_11;
L_11 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_11);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = L_11->___TrackpadAxis_25;
return L_12;
}
IL_0056:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
L_13 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_13;
}
IL_005c:
{
// return LeftController.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_14;
L_14 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_14);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_15 = L_14->___JoystickAxis_24;
return L_15;
}
IL_0068:
{
// if (RightController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_16;
L_16 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_16);
int32_t L_17;
L_17 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_16, NULL);
if ((!(((uint32_t)L_17) == ((uint32_t)3))))
{
goto IL_00bc;
}
}
{
// if (Mathf.Abs(RightController.TrackpadAxis.y) > .6f)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_18;
L_18 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_18);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_19 = (&L_18->___TrackpadAxis_25);
float L_20 = L_19->___y_1;
float L_21;
L_21 = fabsf(L_20);
if ((!(((float)L_21) > ((float)(0.600000024f)))))
{
goto IL_0098;
}
}
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22;
L_22 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_22;
}
IL_0098:
{
// if (RightController.TrackpadButtonState.Active)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_23;
L_23 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_23);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_24 = (&L_23->___TrackpadButtonState_13);
bool L_25 = L_24->___Active_0;
if (!L_25)
{
goto IL_00b6;
}
}
{
// return RightController.TrackpadAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_26;
L_26 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_26);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = L_26->___TrackpadAxis_25;
return L_27;
}
IL_00b6:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_28;
L_28 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_28;
}
IL_00bc:
{
// return RightController.JoystickAxis;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_29;
L_29 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_29);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_30 = L_29->___JoystickAxis_24;
return L_30;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTeleportDeactivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetTeleportDeactivated_m6558CA2D3279960197E160B6C6801DF78A01B8F5 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (HVRInputManager.Instance.RightController.ControllerType == HVRControllerType.Vive)
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = L_0->___RightController_68;
NullCheck(L_1);
int32_t L_2;
L_2 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_1, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_001f;
}
}
{
// return HVRController.GetButtonState(HVRHandSide.Right, HVRButtons.Menu).JustDeactivated;
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_3;
L_3 = HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA(1, 6, NULL);
bool L_4 = L_3.___JustDeactivated_2;
return L_4;
}
IL_001f:
{
// return TeleportController.JoystickAxis.y > -.25f;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_TeleportController_m8E31028941EEFDFC1AA68ED2D15BB01A623FA1DF(__this, NULL);
NullCheck(L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___JoystickAxis_24);
float L_7 = L_6->___y_1;
return (bool)((((float)L_7) > ((float)(-0.25f)))? 1 : 0);
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetTeleportActivated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetTeleportActivated_m027A26E7DAC9EEC48AD80042F46D1B7D7FFDDADA (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (HVRInputManager.Instance.RightController.ControllerType == HVRControllerType.Vive)
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_1 = L_0->___RightController_68;
NullCheck(L_1);
int32_t L_2;
L_2 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_1, NULL);
if ((!(((uint32_t)L_2) == ((uint32_t)3))))
{
goto IL_001f;
}
}
{
// return HVRController.GetButtonState(HVRHandSide.Right, HVRButtons.Menu).Active;
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_3;
L_3 = HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA(1, 6, NULL);
bool L_4 = L_3.___Active_0;
return L_4;
}
IL_001f:
{
// return TeleportController.JoystickAxis.y < -.5f && Mathf.Abs(TeleportController.JoystickAxis.x) < .30;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_TeleportController_m8E31028941EEFDFC1AA68ED2D15BB01A623FA1DF(__this, NULL);
NullCheck(L_5);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_6 = (&L_5->___JoystickAxis_24);
float L_7 = L_6->___y_1;
if ((!(((float)L_7) < ((float)(-0.5f)))))
{
goto IL_0058;
}
}
{
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_8;
L_8 = HVRPlayerInputs_get_TeleportController_m8E31028941EEFDFC1AA68ED2D15BB01A623FA1DF(__this, NULL);
NullCheck(L_8);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_9 = (&L_8->___JoystickAxis_24);
float L_10 = L_9->___x_0;
float L_11;
L_11 = fabsf(L_10);
return (bool)((((double)((double)L_11)) < ((double)(0.29999999999999999)))? 1 : 0);
}
IL_0058:
{
return (bool)0;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetSprinting()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetSprinting_mBDC9DDA9E629537B10EDC6C545488D434172D547 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// if (LeftController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_0026;
}
}
{
// SprintRequiresDoubleClick = true;
__this->___SprintRequiresDoubleClick_13 = (bool)1;
// return LeftController.TrackpadButtonState.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2;
L_2 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_2);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&L_2->___TrackpadButtonState_13);
bool L_4 = L_3->___JustActivated_1;
return L_4;
}
IL_0026:
{
// SprintRequiresDoubleClick = false;
__this->___SprintRequiresDoubleClick_13 = (bool)0;
// if (RightController.ControllerType == HVRControllerType.WMR)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_004c;
}
}
{
// return RightController.TrackPadRight.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_7;
L_7 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_7);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_8 = (&L_7->___TrackPadRight_22);
bool L_9 = L_8->___JustActivated_1;
return L_9;
}
IL_004c:
{
// return LeftController.JoystickButtonState.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_10;
L_10 = HVRPlayerInputs_get_LeftController_m2EA5E269596483ED787CF2B6650E44F720F8227C(__this, NULL);
NullCheck(L_10);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_11 = (&L_10->___JoystickButtonState_12);
bool L_12 = L_11->___JustActivated_1;
return L_12;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetCrouch()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerInputs_GetCrouch_m385836218D7EEF50CDF888D7CEC85A38DD2D27A1 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// if (RightController.ControllerType == HVRControllerType.Vive)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0;
L_0 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_0);
int32_t L_1;
L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL);
if ((!(((uint32_t)L_1) == ((uint32_t)3))))
{
goto IL_001f;
}
}
{
// return RightController.TrackPadUp.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2;
L_2 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_2);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&L_2->___TrackPadUp_20);
bool L_4 = L_3->___JustActivated_1;
return L_4;
}
IL_001f:
{
// if (RightController.ControllerType == HVRControllerType.WMR)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
L_5 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_5);
int32_t L_6;
L_6 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_5, NULL);
if ((!(((uint32_t)L_6) == ((uint32_t)2))))
{
goto IL_003e;
}
}
{
// return RightController.TrackPadDown.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_7;
L_7 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_7);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_8 = (&L_7->___TrackPadDown_23);
bool L_9 = L_8->___JustActivated_1;
return L_9;
}
IL_003e:
{
// return RightController.SecondaryButtonState.JustActivated;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_10;
L_10 = HVRPlayerInputs_get_RightController_mDF7C07DB951D2709B6AE874708CC01ECA2F44DFD(__this, NULL);
NullCheck(L_10);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_11 = (&L_10->___SecondaryButtonState_8);
bool L_12 = L_11->___JustActivated_1;
return L_12;
}
}
// UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::GetMouse(System.Boolean&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerInputs_GetMouse_m5C3360C9B22FD1317EA26C1B9380CF931C69799C (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, bool* ___0_mouseDown, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7);
s_Il2CppMethodInitialized = true;
}
{
// mouseDown = false;
bool* L_0 = ___0_mouseDown;
*((int8_t*)L_0) = (int8_t)0;
// if (Input.GetMouseButton(1))
bool L_1;
L_1 = Input_GetMouseButton_m4995DD4A2D4F916565C1B1B5AAF7DF17C126B3EA(1, NULL);
if (!L_1)
{
goto IL_0028;
}
}
{
// mouseDown = true;
bool* L_2 = ___0_mouseDown;
*((int8_t*)L_2) = (int8_t)1;
// return new Vector2(Input.GetAxis("Mouse X"), Input.GetAxis("Mouse Y"));
float L_3;
L_3 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral88BEE283254D7094E258B3A88730F4CC4F1E4AC7, NULL);
float L_4;
L_4 = Input_GetAxis_m10372E6C5FF591668D2DC5F58C58D213CC598A62(_stringLiteral16DD21BE77B115D392226EB71A2D3A9FDC29E3F0, NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
memset((&L_5), 0, sizeof(L_5));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_5), L_3, L_4, /*hidden argument*/NULL);
return L_5;
}
IL_0028:
{
// return Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL);
return L_6;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRPlayerInputs::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerInputs__ctor_m9D28AE89859DC497DCA740184A8FC755CE7A5F27 (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public bool CanDistanceGrab = true;
__this->___CanDistanceGrab_4 = (bool)1;
// public float TriggerGrabThreshold = .7f;
__this->___TriggerGrabThreshold_7 = (0.699999988f);
// public HVRHandSide TeleportHandSide = HVRHandSide.Right;
__this->___TeleportHandSide_34 = 1;
// public bool UpdateInputs { get; set; } = true;
__this->___U3CUpdateInputsU3Ek__BackingField_39 = (bool)1;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Quaternion HurricaneVR.Framework.ControllerInput.HVRTrackedController::get_DeltaRotationZ()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRTrackedController_get_DeltaRotationZ_m5A41409F9051BCED3007F3D78B0D2E50ACDDD1F3 (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
{
// public Quaternion DeltaRotationZ { get; private set; }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CDeltaRotationZU3Ek__BackingField_7;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::set_DeltaRotationZ(UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedController_set_DeltaRotationZ_m6AB11AF6141BFEEFEDB07C1DFC44D6254295374E (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
// public Quaternion DeltaRotationZ { get; private set; }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CDeltaRotationZU3Ek__BackingField_7 = L_0;
return;
}
}
// System.Single HurricaneVR.Framework.ControllerInput.HVRTrackedController::get_DeltaEulerZ()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRTrackedController_get_DeltaEulerZ_m6C8ED952AAF5D5D478ED9D273C1F08D104DB23FD (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
{
// public float DeltaEulerZ { get; private set; }
float L_0 = __this->___U3CDeltaEulerZU3Ek__BackingField_8;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::set_DeltaEulerZ(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedController_set_DeltaEulerZ_m3F3866C9B708AB72EE349CB68A2D7FA8F0AF45D4 (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float DeltaEulerZ { get; private set; }
float L_0 = ___0_value;
__this->___U3CDeltaEulerZU3Ek__BackingField_8 = L_0;
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedController_FixedUpdate_m74DC66CA96D6D9EF06BF5EE081D4D9EFB427CFAC (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// var delta = Vector3.SignedAngle(_previousUp, transform.up, transform.forward);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____previousUp_9;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_1, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_3, NULL);
float L_5;
L_5 = Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline(L_0, L_2, L_4, NULL);
V_0 = L_5;
// DeltaEulerZ = delta;
float L_6 = V_0;
HVRTrackedController_set_DeltaEulerZ_m3F3866C9B708AB72EE349CB68A2D7FA8F0AF45D4_inline(__this, L_6, NULL);
// DeltaRotationZ = Quaternion.Euler(0, 0, delta);
float L_7 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
L_8 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), (0.0f), L_7, NULL);
HVRTrackedController_set_DeltaRotationZ_m6AB11AF6141BFEEFEDB07C1DFC44D6254295374E_inline(__this, L_8, NULL);
// _previousUp = transform.up;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_9);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
L_10 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_9, NULL);
__this->____previousUp_9 = L_10;
// if (Mathf.Abs(DeltaEulerZ) > 2)
float L_11;
L_11 = HVRTrackedController_get_DeltaEulerZ_m6C8ED952AAF5D5D478ED9D273C1F08D104DB23FD_inline(__this, NULL);
float L_12;
L_12 = fabsf(L_11);
if ((!(((float)L_12) > ((float)(2.0f)))))
{
goto IL_006e;
}
}
{
// DeltaZDisplay = DeltaEulerZ;
float L_13;
L_13 = HVRTrackedController_get_DeltaEulerZ_m6C8ED952AAF5D5D478ED9D273C1F08D104DB23FD_inline(__this, NULL);
__this->___DeltaZDisplay_10 = L_13;
}
IL_006e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedController_LateUpdate_m492B82A4DF4832220CAC134D6B70DFE407D23897 (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
{
// VelocityMagnitude = HVRInputManager.Instance.GetController(HandSide).VelocityMagnitude;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
int32_t L_1 = __this->___HandSide_4;
NullCheck(L_0);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2;
L_2 = HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6(L_0, L_1, NULL);
NullCheck(L_2);
float L_3 = L_2->___VelocityMagnitude_64;
__this->___VelocityMagnitude_5 = L_3;
// AngularVelocityMagnitude = HVRInputManager.Instance.GetController(HandSide).AngularVelocityMagnitude;
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_4;
L_4 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
int32_t L_5 = __this->___HandSide_4;
NullCheck(L_4);
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_6;
L_6 = HVRInputManager_GetController_m229346B9841C90E296B397DF2DAA5613535EF5B6(L_4, L_5, NULL);
NullCheck(L_6);
float L_7 = L_6->___AngularVelocityMagnitude_63;
__this->___AngularVelocityMagnitude_6 = L_7;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRTrackedController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedController__ctor_mB9125D2B506072AFC34001BB749F33382DFD9286 (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__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
// Conversion methods for marshalling of: HurricaneVR.Framework.ControllerInput.ButtonInfo
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_pinvoke(const ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E& unmarshaled, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_pinvoke& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0);
marshaled.___type_1 = unmarshaled.___type_1;
}
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_pinvoke_back(const ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_pinvoke& marshaled, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_0));
int32_t unmarshaledtype_temp_1 = 0;
unmarshaledtype_temp_1 = marshaled.___type_1;
unmarshaled.___type_1 = unmarshaledtype_temp_1;
}
// Conversion method for clean up from marshalling of: HurricaneVR.Framework.ControllerInput.ButtonInfo
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_pinvoke_cleanup(ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// Conversion methods for marshalling of: HurricaneVR.Framework.ControllerInput.ButtonInfo
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_com(const ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E& unmarshaled, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_com& marshaled)
{
marshaled.___name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_0);
marshaled.___type_1 = unmarshaled.___type_1;
}
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_com_back(const ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_com& marshaled, ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E& unmarshaled)
{
unmarshaled.___name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_0);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_0));
int32_t unmarshaledtype_temp_1 = 0;
unmarshaledtype_temp_1 = marshaled.___type_1;
unmarshaled.___type_1 = unmarshaledtype_temp_1;
}
// Conversion method for clean up from marshalling of: HurricaneVR.Framework.ControllerInput.ButtonInfo
IL2CPP_EXTERN_C void ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshal_com_cleanup(ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___name_0);
marshaled.___name_0 = NULL;
}
// System.Void HurricaneVR.Framework.ControllerInput.ButtonInfo::.ctor(System.String,HurricaneVR.Framework.ControllerInput.ButtonReadType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7 (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E* __this, String_t* ___0_name, int32_t ___1_type, const RuntimeMethod* method)
{
{
// this.name = name;
String_t* L_0 = ___0_name;
__this->___name_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___name_0), (void*)L_0);
// this.type = type;
int32_t L_1 = ___1_type;
__this->___type_1 = L_1;
// }
return;
}
}
IL2CPP_EXTERN_C void ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, int32_t ___1_type, const RuntimeMethod* method)
{
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E*>(__this + _offset);
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7(_thisAdjusted, ___0_name, ___1_type, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> HurricaneVR.Framework.ControllerInput.HVRXRInputController::get_JoystickAxisFeature()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C HVRXRInputController_get_JoystickAxisFeature_m227354DAFBEC6E2B0D4F99483FFE395DBBBCE6F1 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected virtual InputFeatureUsage<Vector2> JoystickAxisFeature => InputMap.JoystickAxis == InputAxes.Primary2DAxis ?
// CommonUsages.primary2DAxis : CommonUsages.secondary2DAxis;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_0;
L_0 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1 = L_0->___JoystickAxis_4;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_2 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___secondary2DAxis_18;
return L_2;
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_3 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___primary2DAxis_17;
return L_3;
}
}
// UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> HurricaneVR.Framework.ControllerInput.HVRXRInputController::get_TrackPadAxisFeature()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C HVRXRInputController_get_TrackPadAxisFeature_mC50D248A6502F62D17142E85311A93D52A6719A6 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// protected virtual InputFeatureUsage<Vector2> TrackPadAxisFeature => InputMap.TrackPadAxis == InputAxes.Primary2DAxis ?
// CommonUsages.primary2DAxis : CommonUsages.secondary2DAxis;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_0;
L_0 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_0);
int32_t L_1 = L_0->___TrackPadAxis_5;
if ((((int32_t)L_1) == ((int32_t)1)))
{
goto IL_0014;
}
}
{
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_2 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___secondary2DAxis_18;
return L_2;
}
IL_0014:
{
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_3 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___primary2DAxis_17;
return L_3;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRXRInputController::UpdateInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRXRInputController_UpdateInput_mFA479C88933F23F71E520B27A6AD0073E7E7D1F0 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD V_0;
memset((&V_0), 0, sizeof(V_0));
{
// if (InputMap)
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_0;
L_0 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_01c7;
}
}
{
// Device.TryGetFeatureValue(JoystickAxisFeature, out JoystickAxis);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_2;
L_2 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
V_0 = L_2;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_3;
L_3 = VirtualFuncInvoker0< InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C >::Invoke(14 /* UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> HurricaneVR.Framework.ControllerInput.HVRXRInputController::get_JoystickAxisFeature() */, __this);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickAxis_24);
bool L_5;
L_5 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&V_0), L_3, L_4, NULL);
// Device.TryGetFeatureValue(TrackPadAxisFeature, out TrackpadAxis);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_6;
L_6 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
V_0 = L_6;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_7;
L_7 = VirtualFuncInvoker0< InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C >::Invoke(15 /* UnityEngine.XR.InputFeatureUsage`1<UnityEngine.Vector2> HurricaneVR.Framework.ControllerInput.HVRXRInputController::get_TrackPadAxisFeature() */, __this);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_8 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackpadAxis_25);
bool L_9;
L_9 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&V_0), L_7, L_8, NULL);
// Device.TryGetFeatureValue(CommonUsages.grip, out Grip);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_10;
L_10 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
V_0 = L_10;
il2cpp_codegen_runtime_class_init_inline(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var);
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 L_11 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___grip_16;
float* L_12 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Grip_33);
bool L_13;
L_13 = InputDevice_TryGetFeatureValue_m675D52240379FEF80D6499B5031941812FDFD081((&V_0), L_11, L_12, NULL);
// Device.TryGetFeatureValue(CommonUsages.trigger, out Trigger);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_14;
L_14 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
V_0 = L_14;
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 L_15 = ((CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t9208F514F1E77BE70AC53EFEC94D57EDDAF3B8E1_il2cpp_TypeInfo_var))->___trigger_15;
float* L_16 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___Trigger_35);
bool L_17;
L_17 = InputDevice_TryGetFeatureValue_m675D52240379FEF80D6499B5031941812FDFD081((&V_0), L_15, L_16, NULL);
// PrimaryButton = IsPressed(Device, InputMap.Primary);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_18;
L_18 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_19;
L_19 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_19);
int32_t L_20 = L_19->___Primary_6;
bool L_21;
L_21 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_18, L_20, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryButton_26 = L_21;
// PrimaryTouch = IsPressed(Device, InputMap.PrimaryTouch);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_22;
L_22 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_23;
L_23 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_23);
int32_t L_24 = L_23->___PrimaryTouch_9;
bool L_25;
L_25 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_22, L_24, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryTouch_31 = L_25;
// SecondaryButton = IsPressed(Device, InputMap.Secondary);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_26;
L_26 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_27;
L_27 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_27);
int32_t L_28 = L_27->___Secondary_7;
bool L_29;
L_29 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_26, L_28, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryButton_27 = L_29;
// SecondaryTouch = IsPressed(Device, InputMap.SecondaryTouch);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_30;
L_30 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_31;
L_31 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_31);
int32_t L_32 = L_31->___SecondaryTouch_10;
bool L_33;
L_33 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_30, L_32, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryTouch_32 = L_33;
// MenuButton = IsPressed(Device, InputMap.Menu);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_34;
L_34 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_35;
L_35 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_35);
int32_t L_36 = L_35->___Menu_8;
bool L_37;
L_37 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_34, L_36, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___MenuButton_30 = L_37;
// JoystickClicked = IsPressed(Device, InputMap.JoystickButton);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_38;
L_38 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_39;
L_39 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_39);
int32_t L_40 = L_39->___JoystickButton_11;
bool L_41;
L_41 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_38, L_40, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickClicked_28 = L_41;
// TrackPadClicked = IsPressed(Device, InputMap.TrackPadButton);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_42;
L_42 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_43;
L_43 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_43);
int32_t L_44 = L_43->___TrackPadButton_12;
bool L_45;
L_45 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_42, L_44, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadClicked_29 = L_45;
// JoystickTouch = IsPressed(Device, InputMap.JoystickTouch);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_46;
L_46 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_47;
L_47 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_47);
int32_t L_48 = L_47->___JoystickTouch_13;
bool L_49;
L_49 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_46, L_48, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickTouch_42 = L_49;
// TrackPadTouch = IsPressed(Device, InputMap.TrackPadTouch);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_50;
L_50 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_51;
L_51 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_51);
int32_t L_52 = L_51->___TrackPadTouch_14;
bool L_53;
L_53 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_50, L_52, (0.0f), NULL);
((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadTouch_43 = L_53;
// Device.TryGetFeatureValue(indexTouch, out TriggerTouch);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_54;
L_54 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
V_0 = L_54;
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 L_55 = __this->___indexTouch_71;
bool* L_56 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerTouch_37);
bool L_57;
L_57 = InputDevice_TryGetFeatureValue_m24EC3B6C41AE4098269427232AD5F52E786BF884((&V_0), L_55, L_56, NULL);
}
IL_01c7:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRXRInputController::AfterInputUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRXRInputController_AfterInputUpdate_m9A2265A1FB8E9D859CC1153B20DB5D172FE61526 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, const RuntimeMethod* method)
{
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* G_B4_0 = NULL;
int32_t G_B4_1 = 0;
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* G_B4_2 = NULL;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* G_B1_0 = NULL;
int32_t G_B1_1 = 0;
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* G_B1_2 = NULL;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* G_B2_2 = NULL;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* G_B3_0 = NULL;
int32_t G_B3_1 = 0;
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* G_B3_2 = NULL;
int32_t G_B5_0 = 0;
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* G_B5_1 = NULL;
int32_t G_B5_2 = 0;
HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* G_B5_3 = NULL;
{
// SetButtonState(HVRButtons.ThumbNearTouch, ref ThumbNearTouchState, ThumbTouch);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_0 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___ThumbNearTouchState_19);
bool L_1 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___ThumbTouch_36;
HVRController_SetButtonState_mCB666B6892D5DBB6A2E60105429CCDD5CD20B5A6(__this, ((int32_t)13), L_0, L_1, NULL);
// SetButtonState(HVRButtons.TriggerNearTouch, ref TriggerNearTouchState, TriggerTouch);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_2 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerNearTouchState_18);
bool L_3 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TriggerTouch_37;
HVRController_SetButtonState_mCB666B6892D5DBB6A2E60105429CCDD5CD20B5A6(__this, ((int32_t)12), L_2, L_3, NULL);
// SetButtonState(HVRButtons.ThumbTouch, ref ThumbTouchState, PrimaryTouch || SecondaryTouch || TrackPadTouch || JoystickTouch);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_4 = (&((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___ThumbTouchState_17);
bool L_5 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___PrimaryTouch_31;
G_B1_0 = L_4;
G_B1_1 = ((int32_t)11);
G_B1_2 = __this;
if (L_5)
{
G_B4_0 = L_4;
G_B4_1 = ((int32_t)11);
G_B4_2 = __this;
goto IL_0051;
}
}
{
bool L_6 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___SecondaryTouch_32;
G_B2_0 = G_B1_0;
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
if (L_6)
{
G_B4_0 = G_B1_0;
G_B4_1 = G_B1_1;
G_B4_2 = G_B1_2;
goto IL_0051;
}
}
{
bool L_7 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___TrackPadTouch_43;
G_B3_0 = G_B2_0;
G_B3_1 = G_B2_1;
G_B3_2 = G_B2_2;
if (L_7)
{
G_B4_0 = G_B2_0;
G_B4_1 = G_B2_1;
G_B4_2 = G_B2_2;
goto IL_0051;
}
}
{
bool L_8 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0*)__this)->___JoystickTouch_42;
G_B5_0 = ((int32_t)(L_8));
G_B5_1 = G_B3_0;
G_B5_2 = G_B3_1;
G_B5_3 = G_B3_2;
goto IL_0052;
}
IL_0051:
{
G_B5_0 = 1;
G_B5_1 = G_B4_0;
G_B5_2 = G_B4_1;
G_B5_3 = G_B4_2;
}
IL_0052:
{
NullCheck(G_B5_3);
HVRController_SetButtonState_mCB666B6892D5DBB6A2E60105429CCDD5CD20B5A6(G_B5_3, G_B5_2, G_B5_1, (bool)G_B5_0, NULL);
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRXRInputController::CheckAdditionalFeature(HurricaneVR.Framework.Shared.HVRXRInputFeatures)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRXRInputController_CheckAdditionalFeature_m79B71763EC0D33B112A95F2A9EE0C76446073BF6 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, int32_t ___0_input, const RuntimeMethod* method)
{
{
// if (input == HVRXRInputFeatures.SecondaryAxis2DUp ||
// input == HVRXRInputFeatures.SecondaryAxis2DDown ||
// input == HVRXRInputFeatures.SecondaryAxis2DLeft ||
// input == HVRXRInputFeatures.SecondaryAxis2DRight)
int32_t L_0 = ___0_input;
if ((((int32_t)L_0) == ((int32_t)((int32_t)18))))
{
goto IL_0014;
}
}
{
int32_t L_1 = ___0_input;
if ((((int32_t)L_1) == ((int32_t)((int32_t)19))))
{
goto IL_0014;
}
}
{
int32_t L_2 = ___0_input;
if ((((int32_t)L_2) == ((int32_t)((int32_t)20))))
{
goto IL_0014;
}
}
{
int32_t L_3 = ___0_input;
if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)21)))))
{
goto IL_0031;
}
}
IL_0014:
{
// return IsPressed(Device, InputMap.TrackPadButton);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_4;
L_4 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_5;
L_5 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_5);
int32_t L_6 = L_5->___TrackPadButton_12;
bool L_7;
L_7 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_4, L_6, (0.0f), NULL);
return L_7;
}
IL_0031:
{
// if (input == HVRXRInputFeatures.PrimaryAxis2DUp ||
// input == HVRXRInputFeatures.PrimaryAxis2DDown ||
// input == HVRXRInputFeatures.PrimaryAxis2DLeft ||
// input == HVRXRInputFeatures.PrimaryAxis2DRight)
int32_t L_8 = ___0_input;
if ((((int32_t)L_8) == ((int32_t)((int32_t)14))))
{
goto IL_0045;
}
}
{
int32_t L_9 = ___0_input;
if ((((int32_t)L_9) == ((int32_t)((int32_t)15))))
{
goto IL_0045;
}
}
{
int32_t L_10 = ___0_input;
if ((((int32_t)L_10) == ((int32_t)((int32_t)16))))
{
goto IL_0045;
}
}
{
int32_t L_11 = ___0_input;
if ((!(((uint32_t)L_11) == ((uint32_t)((int32_t)17)))))
{
goto IL_0062;
}
}
IL_0045:
{
// return IsPressed(Device, InputMap.TrackPadButton);
InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD L_12;
L_12 = HVRController_get_Device_m6892727358916B56F44BA544E26E45FEED557EBE(__this, NULL);
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_13;
L_13 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_13);
int32_t L_14 = L_13->___TrackPadButton_12;
bool L_15;
L_15 = HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B(__this, L_12, L_14, (0.0f), NULL);
return L_15;
}
IL_0062:
{
// return true;
return (bool)1;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.HVRXRInputController::IsPressed(UnityEngine.XR.InputDevice,HurricaneVR.Framework.Shared.HVRXRInputFeatures,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD ___0_device, int32_t ___1_inputFeature, float ___2_threshold, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
bool V_2 = false;
float V_3 = 0.0f;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_4;
memset((&V_4), 0, sizeof(V_4));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_5;
memset((&V_5), 0, sizeof(V_5));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6;
memset((&V_6), 0, sizeof(V_6));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_7;
memset((&V_7), 0, sizeof(V_7));
{
// if ((int)inputFeature >= s_ButtonData.Length)
int32_t L_0 = ___1_inputFeature;
il2cpp_codegen_runtime_class_init_inline(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_1 = ((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___s_ButtonData_70;
NullCheck(L_1);
if ((((int32_t)L_0) < ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_0015;
}
}
{
// throw new ArgumentException("[InputHelpers.IsPressed] The value of <button> is out or the supported range.");
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_m026938A67AF9D36BB7ED27F80425D7194B514465(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8B64DA5B3AF038A9995439169AA1AD7261EF5BD1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&HVRXRInputController_IsPressed_mAD868FD3E12F5963BBC762FFB71315E7C49F3F5B_RuntimeMethod_var)));
}
IL_0015:
{
// if (!CheckAdditionalFeature(inputFeature))
int32_t L_3 = ___1_inputFeature;
bool L_4;
L_4 = HVRXRInputController_CheckAdditionalFeature_m79B71763EC0D33B112A95F2A9EE0C76446073BF6(__this, L_3, NULL);
if (L_4)
{
goto IL_0020;
}
}
{
// return false;
return (bool)0;
}
IL_0020:
{
// var info = s_ButtonData[(int)inputFeature];
il2cpp_codegen_runtime_class_init_inline(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_5 = ((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___s_ButtonData_70;
int32_t L_6 = ___1_inputFeature;
NullCheck(L_5);
int32_t L_7 = L_6;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
V_0 = L_8;
// switch (info.type)
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_9 = V_0;
int32_t L_10 = L_9.___type_1;
V_1 = L_10;
int32_t L_11 = V_1;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_11, 1)))
{
case 0:
{
goto IL_0058;
}
case 1:
{
goto IL_0073;
}
case 2:
{
goto IL_0094;
}
case 3:
{
goto IL_00c5;
}
case 4:
{
goto IL_00f4;
}
case 5:
{
goto IL_0123;
}
}
}
{
goto IL_0151;
}
IL_0058:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<bool>(info.name), out bool value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_12 = V_0;
String_t* L_13 = L_12.___name_0;
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 L_14;
memset((&L_14), 0, sizeof(L_14));
InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7((&L_14), L_13, /*hidden argument*/InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_RuntimeMethod_var);
bool L_15;
L_15 = InputDevice_TryGetFeatureValue_m24EC3B6C41AE4098269427232AD5F52E786BF884((&___0_device), L_14, (&V_2), NULL);
if (!L_15)
{
goto IL_0151;
}
}
{
// return value;
bool L_16 = V_2;
return L_16;
}
IL_0073:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<float>(info.name), out float value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_17 = V_0;
String_t* L_18 = L_17.___name_0;
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 L_19;
memset((&L_19), 0, sizeof(L_19));
InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989((&L_19), L_18, /*hidden argument*/InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_RuntimeMethod_var);
bool L_20;
L_20 = InputDevice_TryGetFeatureValue_m675D52240379FEF80D6499B5031941812FDFD081((&___0_device), L_19, (&V_3), NULL);
if (!L_20)
{
goto IL_0151;
}
}
{
// return value >= threshold;
float L_21 = V_3;
float L_22 = ___2_threshold;
return (bool)((((int32_t)((!(((float)L_21) >= ((float)L_22)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0094:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<Vector2>(info.name), out Vector2 value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_23 = V_0;
String_t* L_24 = L_23.___name_0;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_25;
memset((&L_25), 0, sizeof(L_25));
InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A((&L_25), L_24, /*hidden argument*/InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var);
bool L_26;
L_26 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&___0_device), L_25, (&V_4), NULL);
if (!L_26)
{
goto IL_0151;
}
}
{
// return value.y >= InputMap.Axis2DUpThreshold;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_27 = V_4;
float L_28 = L_27.___y_1;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_29;
L_29 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_29);
float L_30 = L_29->___Axis2DUpThreshold_25;
return (bool)((((int32_t)((!(((float)L_28) >= ((float)L_30)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_00c5:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<Vector2>(info.name), out Vector2 value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_31 = V_0;
String_t* L_32 = L_31.___name_0;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_33;
memset((&L_33), 0, sizeof(L_33));
InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A((&L_33), L_32, /*hidden argument*/InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var);
bool L_34;
L_34 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&___0_device), L_33, (&V_5), NULL);
if (!L_34)
{
goto IL_0151;
}
}
{
// return value.y <= -InputMap.Axis2DDownThreshold;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_35 = V_5;
float L_36 = L_35.___y_1;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_37;
L_37 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_37);
float L_38 = L_37->___Axis2DDownThreshold_26;
return (bool)((((int32_t)((!(((float)L_36) <= ((float)((-L_38)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_00f4:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<Vector2>(info.name), out Vector2 value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_39 = V_0;
String_t* L_40 = L_39.___name_0;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_41;
memset((&L_41), 0, sizeof(L_41));
InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A((&L_41), L_40, /*hidden argument*/InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var);
bool L_42;
L_42 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&___0_device), L_41, (&V_6), NULL);
if (!L_42)
{
goto IL_0151;
}
}
{
// return value.x <= -InputMap.Axis2DLeftThreshold;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43 = V_6;
float L_44 = L_43.___x_0;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_45;
L_45 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_45);
float L_46 = L_45->___Axis2DLeftThreshold_27;
return (bool)((((int32_t)((!(((float)L_44) <= ((float)((-L_46)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0123:
{
// if (device.TryGetFeatureValue(new InputFeatureUsage<Vector2>(info.name), out Vector2 value))
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_47 = V_0;
String_t* L_48 = L_47.___name_0;
InputFeatureUsage_1_tEB160A05BCDCCA4F96072CBA0866498D06B9A27C L_49;
memset((&L_49), 0, sizeof(L_49));
InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A((&L_49), L_48, /*hidden argument*/InputFeatureUsage_1__ctor_m502985516521824A155A5780090765043843868A_RuntimeMethod_var);
bool L_50;
L_50 = InputDevice_TryGetFeatureValue_mB2C15D1FC747DA9FB5958FA17E77049886FB3BBA((&___0_device), L_49, (&V_7), NULL);
if (!L_50)
{
goto IL_0151;
}
}
{
// return value.x >= InputMap.Axis2DRighThreshold;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_51 = V_7;
float L_52 = L_51.___x_0;
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_53;
L_53 = HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline(__this, NULL);
NullCheck(L_53);
float L_54 = L_53->___Axis2DRighThreshold_28;
return (bool)((((int32_t)((!(((float)L_52) >= ((float)L_54)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
IL_0151:
{
// return false;
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRXRInputController::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRXRInputController__ctor_mBD0A0422F7B1D3655E719681341558A3E3FC4A73 (HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral549D4E1BD7FFA7F485E084D961369B26386BA2A5);
s_Il2CppMethodInitialized = true;
}
{
// private readonly InputFeatureUsage<bool> indexTouch = new InputFeatureUsage<bool>("IndexTouch");
InputFeatureUsage_1_tE336B2F0B9AC721519BFA17A08D6353FD5221637 L_0;
memset((&L_0), 0, sizeof(L_0));
InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7((&L_0), _stringLiteral549D4E1BD7FFA7F485E084D961369B26386BA2A5, /*hidden argument*/InputFeatureUsage_1__ctor_mEB36F8937385A1065CD9F48AE2DAD9EAE49EFCE7_RuntimeMethod_var);
__this->___indexTouch_71 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___indexTouch_71))->___U3CnameU3Ek__BackingField_0), (void*)NULL);
il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var);
HVRController__ctor_m09A30C6F1E5D6D5FEE0CAA9E8090CF46A571A0C1(__this, NULL);
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.HVRXRInputController::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRXRInputController__cctor_mB0495F4386E89E299FA268EC3F492C74CC7CA45C (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24B00BEE43751066E2697652F1D6D262C07E28BF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral38500B43596E22322F78E4DB6623115A6D7C5B24);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral549D4E1BD7FFA7F485E084D961369B26386BA2A5);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral67D793F7DD951BDE60D6852D926F85A806B85905);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70BD96A9936A8229937A8E85846B5AE5657B701D);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral805CCC40BBBCD72FEA9E12C8D3D97C4C0DF4854C);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAC10ECED701E479DB1EB99F71C7E143BF33BDB28);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4FE860573CD6E03F0D1A4378C1F330A3820D8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB85E78C75EF1A6F636689BD88A9D6C2A3B2B0A1B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5505A25CF2D095FDF8936A52047CE843140CE71);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC8E762418D8614D739AB43D7D2C189A29AF1145F);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD8FEC942054577466215DA5251FB602E014D433B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF0B09D3AC2B1A403AD50571DE6D02BADF994DF6);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE87E0289369699E3077923D9BD0365C6E47D2BCA);
s_Il2CppMethodInitialized = true;
}
{
// static ButtonInfo[] s_ButtonData = new ButtonInfo[]
// {
// new ButtonInfo("", ButtonReadType.None),
// new ButtonInfo("MenuButton", ButtonReadType.Binary),
// new ButtonInfo("Trigger", ButtonReadType.Axis1D),
// new ButtonInfo("Grip", ButtonReadType.Axis1D),
// new ButtonInfo("TriggerPressed", ButtonReadType.Binary),
// new ButtonInfo("GripPressed", ButtonReadType.Binary),
// new ButtonInfo("PrimaryButton", ButtonReadType.Binary),
// new ButtonInfo("PrimaryTouch", ButtonReadType.Binary),
// new ButtonInfo("SecondaryButton", ButtonReadType.Binary),
// new ButtonInfo("SecondaryTouch", ButtonReadType.Binary),
// new ButtonInfo("Primary2DAxisTouch", ButtonReadType.Binary),
// new ButtonInfo("Primary2DAxisClick", ButtonReadType.Binary),
// new ButtonInfo("Secondary2DAxisTouch", ButtonReadType.Binary),
// new ButtonInfo("Secondary2DAxisClick", ButtonReadType.Binary),
// new ButtonInfo("Primary2DAxis", ButtonReadType.Axis2DUp),
// new ButtonInfo("Primary2DAxis", ButtonReadType.Axis2DDown),
// new ButtonInfo("Primary2DAxis", ButtonReadType.Axis2DLeft),
// new ButtonInfo("Primary2DAxis", ButtonReadType.Axis2DRight),
// new ButtonInfo("Secondary2DAxis", ButtonReadType.Axis2DUp),
// new ButtonInfo("Secondary2DAxis", ButtonReadType.Axis2DDown),
// new ButtonInfo("Secondary2DAxis", ButtonReadType.Axis2DLeft),
// new ButtonInfo("Secondary2DAxis", ButtonReadType.Axis2DRight),
// };
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_0 = (ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4*)(ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4*)SZArrayNew(ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)22));
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_1 = L_0;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_2;
memset((&L_2), 0, sizeof(L_2));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_2), _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, 0, /*hidden argument*/NULL);
NullCheck(L_1);
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_2);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_3 = L_1;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_4;
memset((&L_4), 0, sizeof(L_4));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_4), _stringLiteralC5505A25CF2D095FDF8936A52047CE843140CE71, 1, /*hidden argument*/NULL);
NullCheck(L_3);
(L_3)->SetAt(static_cast<il2cpp_array_size_t>(1), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_4);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_5 = L_3;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_6;
memset((&L_6), 0, sizeof(L_6));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_6), _stringLiteralB85E78C75EF1A6F636689BD88A9D6C2A3B2B0A1B, 2, /*hidden argument*/NULL);
NullCheck(L_5);
(L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_6);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_7 = L_5;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_8;
memset((&L_8), 0, sizeof(L_8));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_8), _stringLiteralB4FE860573CD6E03F0D1A4378C1F330A3820D8C9, 2, /*hidden argument*/NULL);
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(3), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_8);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_9 = L_7;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_10;
memset((&L_10), 0, sizeof(L_10));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_10), _stringLiteral67D793F7DD951BDE60D6852D926F85A806B85905, 1, /*hidden argument*/NULL);
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_10);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_11 = L_9;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_12;
memset((&L_12), 0, sizeof(L_12));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_12), _stringLiteral805CCC40BBBCD72FEA9E12C8D3D97C4C0DF4854C, 1, /*hidden argument*/NULL);
NullCheck(L_11);
(L_11)->SetAt(static_cast<il2cpp_array_size_t>(5), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_12);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_13 = L_11;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_14;
memset((&L_14), 0, sizeof(L_14));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_14), _stringLiteralAC10ECED701E479DB1EB99F71C7E143BF33BDB28, 1, /*hidden argument*/NULL);
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(6), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_14);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_15 = L_13;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_16;
memset((&L_16), 0, sizeof(L_16));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_16), _stringLiteralE87E0289369699E3077923D9BD0365C6E47D2BCA, 1, /*hidden argument*/NULL);
NullCheck(L_15);
(L_15)->SetAt(static_cast<il2cpp_array_size_t>(7), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_16);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_17 = L_15;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_18;
memset((&L_18), 0, sizeof(L_18));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_18), _stringLiteralDF0B09D3AC2B1A403AD50571DE6D02BADF994DF6, 1, /*hidden argument*/NULL);
NullCheck(L_17);
(L_17)->SetAt(static_cast<il2cpp_array_size_t>(8), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_18);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_19 = L_17;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_20;
memset((&L_20), 0, sizeof(L_20));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_20), _stringLiteral70BD96A9936A8229937A8E85846B5AE5657B701D, 1, /*hidden argument*/NULL);
NullCheck(L_19);
(L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_20);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_21 = L_19;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_22;
memset((&L_22), 0, sizeof(L_22));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_22), _stringLiteralD8FEC942054577466215DA5251FB602E014D433B, 1, /*hidden argument*/NULL);
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_22);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_23 = L_21;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_24;
memset((&L_24), 0, sizeof(L_24));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_24), _stringLiteralC8E762418D8614D739AB43D7D2C189A29AF1145F, 1, /*hidden argument*/NULL);
NullCheck(L_23);
(L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_24);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_25 = L_23;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_26;
memset((&L_26), 0, sizeof(L_26));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_26), _stringLiteral38500B43596E22322F78E4DB6623115A6D7C5B24, 1, /*hidden argument*/NULL);
NullCheck(L_25);
(L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_26);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_27 = L_25;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_28;
memset((&L_28), 0, sizeof(L_28));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_28), _stringLiteral24B00BEE43751066E2697652F1D6D262C07E28BF, 1, /*hidden argument*/NULL);
NullCheck(L_27);
(L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_28);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_29 = L_27;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_30;
memset((&L_30), 0, sizeof(L_30));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_30), _stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500, 3, /*hidden argument*/NULL);
NullCheck(L_29);
(L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_30);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_31 = L_29;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_32;
memset((&L_32), 0, sizeof(L_32));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_32), _stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500, 4, /*hidden argument*/NULL);
NullCheck(L_31);
(L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_32);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_33 = L_31;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_34;
memset((&L_34), 0, sizeof(L_34));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_34), _stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500, 5, /*hidden argument*/NULL);
NullCheck(L_33);
(L_33)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_34);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_35 = L_33;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_36;
memset((&L_36), 0, sizeof(L_36));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_36), _stringLiteral754BC8CC289786CFBEFC86F613F47EEC45C9D500, 6, /*hidden argument*/NULL);
NullCheck(L_35);
(L_35)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_36);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_37 = L_35;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_38;
memset((&L_38), 0, sizeof(L_38));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_38), _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, 3, /*hidden argument*/NULL);
NullCheck(L_37);
(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_38);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_39 = L_37;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_40;
memset((&L_40), 0, sizeof(L_40));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_40), _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, 4, /*hidden argument*/NULL);
NullCheck(L_39);
(L_39)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_40);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_41 = L_39;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_42;
memset((&L_42), 0, sizeof(L_42));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_42), _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, 5, /*hidden argument*/NULL);
NullCheck(L_41);
(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_42);
ButtonInfoU5BU5D_t3F1BDAB2F3725BA50E214FE3B7F15A01B3E6AFA4* L_43 = L_41;
ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E L_44;
memset((&L_44), 0, sizeof(L_44));
ButtonInfo__ctor_m87C89F405DFDFB20F6155D8D945583D4F0D170F7((&L_44), _stringLiteralB387D42F0AFA94CE7B6979B587B90DD3FE6E03AE, 6, /*hidden argument*/NULL);
NullCheck(L_43);
(L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (ButtonInfo_tD1E451B0DF40352588CF7CC44BE4326802E3598E)L_44);
((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___s_ButtonData_70 = L_43;
Il2CppCodeGenWriteBarrier((void**)(&((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___s_ButtonData_70), (void*)L_43);
// private static InputFeatureUsage<float> legacyIndexTouch = new InputFeatureUsage<float>("IndexTouch");
InputFeatureUsage_1_t311D0F42F1A7BF37D3CEAC15A53A1F24165F1848 L_45;
memset((&L_45), 0, sizeof(L_45));
InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989((&L_45), _stringLiteral549D4E1BD7FFA7F485E084D961369B26386BA2A5, /*hidden argument*/InputFeatureUsage_1__ctor_m6357AF3E3C16046E807776AA58473ABC83F88989_RuntimeMethod_var);
((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___legacyIndexTouch_72 = L_45;
Il2CppCodeGenWriteBarrier((void**)&(((&((HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_StaticFields*)il2cpp_codegen_static_fields_for(HVRXRInputController_t1158DB44D6C57DC86AA0A54A987114BC2C97DF84_il2cpp_TypeInfo_var))->___legacyIndexTouch_72))->___U3CnameU3Ek__BackingField_0), (void*)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
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/TrackingType HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::get_trackingType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTrackedPoseDriver_get_trackingType_m70015EEECC0009351FA4C036B30655899FEF39BC (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// get => m_TrackingType;
int32_t L_0 = __this->___m_TrackingType_5;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::set_trackingType(HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/TrackingType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_set_trackingType_m0144E32AB62BE8C2D344BB9F5E6D83B90EACFB6A (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// set => m_TrackingType = value;
int32_t L_0 = ___0_value;
__this->___m_TrackingType_5 = L_0;
return;
}
}
// HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/UpdateType HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::get_updateType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTrackedPoseDriver_get_updateType_m98A38D9B36C310FC1B4C0CBB6B91E112F529B1ED (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// get => m_UpdateType;
int32_t L_0 = __this->___m_UpdateType_6;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::set_updateType(HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver/UpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_set_updateType_m4FB21FBFFF3F85C2FD0DCA55D539EEFAEA7DF630 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// set => m_UpdateType = value;
int32_t L_0 = ___0_value;
__this->___m_UpdateType_6 = L_0;
return;
}
}
// UnityEngine.InputSystem.InputActionProperty HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::get_positionInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD HVRTrackedPoseDriver_get_positionInput_m06033671C12A23DB1DE60BA8E12350CBE924533B (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// get => m_PositionInput;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD L_0 = __this->___m_PositionInput_7;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::set_positionInput(UnityEngine.InputSystem.InputActionProperty)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_set_positionInput_m89A4F344659E35827FE134132D106A26AE875FD1 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD ___0_value, const RuntimeMethod* method)
{
{
// if (Application.isPlaying)
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_0)
{
goto IL_000d;
}
}
{
// UnbindPosition();
HVRTrackedPoseDriver_UnbindPosition_m7B9CE7F42B392662BEE57C243C8DAB53FC8004D6(__this, NULL);
}
IL_000d:
{
// m_PositionInput = value;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD L_1 = ___0_value;
__this->___m_PositionInput_7 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PositionInput_7))->___m_Action_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_PositionInput_7))->___m_Reference_2), (void*)NULL);
#endif
// if (Application.isPlaying && isActiveAndEnabled)
bool L_2;
L_2 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_2)
{
goto IL_0029;
}
}
{
bool L_3;
L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
// BindPosition();
HVRTrackedPoseDriver_BindPosition_m4DF625B33E1A4446F64733AA8B637A4E11BAA382(__this, NULL);
}
IL_0029:
{
// }
return;
}
}
// UnityEngine.InputSystem.InputActionProperty HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::get_rotationInput()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD HVRTrackedPoseDriver_get_rotationInput_m96D640940358DEA2934F628D18BB9A4A1C4F2E56 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// get => m_RotationInput;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD L_0 = __this->___m_RotationInput_8;
return L_0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::set_rotationInput(UnityEngine.InputSystem.InputActionProperty)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_set_rotationInput_mA19E3E14E8BFB5A67D6C04870D7F20843246C8F5 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD ___0_value, const RuntimeMethod* method)
{
{
// if (Application.isPlaying)
bool L_0;
L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_0)
{
goto IL_000d;
}
}
{
// UnbindRotation();
HVRTrackedPoseDriver_UnbindRotation_m0DFEEED9AEA69CB064BAD3A0E386DFE59BA085F8(__this, NULL);
}
IL_000d:
{
// m_RotationInput = value;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD L_1 = ___0_value;
__this->___m_RotationInput_8 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RotationInput_8))->___m_Action_1), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_RotationInput_8))->___m_Reference_2), (void*)NULL);
#endif
// if (Application.isPlaying && isActiveAndEnabled)
bool L_2;
L_2 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
if (!L_2)
{
goto IL_0029;
}
}
{
bool L_3;
L_3 = Behaviour_get_isActiveAndEnabled_mEB4ECCE9761A7016BC619557CEFEA1A30D3BF28A(__this, NULL);
if (!L_3)
{
goto IL_0029;
}
}
{
// BindRotation();
HVRTrackedPoseDriver_BindRotation_mFD6F7B97EA77241E70C163C90B6E99E6904BA3A1(__this, NULL);
}
IL_0029:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::BindActions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_BindActions_m0AEBC2B40A2478CD4F69C8B0EBB83F2DA29641FC (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// BindPosition();
HVRTrackedPoseDriver_BindPosition_m4DF625B33E1A4446F64733AA8B637A4E11BAA382(__this, NULL);
// BindRotation();
HVRTrackedPoseDriver_BindRotation_mFD6F7B97EA77241E70C163C90B6E99E6904BA3A1(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::BindPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_BindPosition_m4DF625B33E1A4446F64733AA8B637A4E11BAA382 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_0 = NULL;
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 V_1;
memset((&V_1), 0, sizeof(V_1));
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 V_2;
memset((&V_2), 0, sizeof(V_2));
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (m_PositionBound)
bool L_0 = __this->___m_PositionBound_12;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var action = m_PositionInput.action;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_1 = (&__this->___m_PositionInput_7);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_2;
L_2 = InputActionProperty_get_action_mABF2197D9CC6586E5DFB0481CF9C1B2586F41A47(L_1, NULL);
V_0 = L_2;
// if (action == null || action.bindings.Count == 0)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_3 = V_0;
if (!L_3)
{
goto IL_0028;
}
}
{
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4 = V_0;
NullCheck(L_4);
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 L_5;
L_5 = InputAction_get_bindings_m88182F2EA5781CC756B38FDCC87450F46B1199B6(L_4, NULL);
V_1 = L_5;
int32_t L_6;
L_6 = ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_inline((&V_1), ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
if (L_6)
{
goto IL_0058;
}
}
IL_0028:
{
// if (Side == HVRHandSide.Left)
int32_t L_7 = __this->___Side_4;
if (L_7)
{
goto IL_0045;
}
}
{
// action = HVRInputSystemController.InputActions.LeftHand.ControllerPosition;
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_8 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_8);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_9;
L_9 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_8, NULL);
V_2 = L_9;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10;
L_10 = LeftHandActions_get_ControllerPosition_m3F958085B4E8C63B10EC17416575644614A16ADE((&V_2), NULL);
V_0 = L_10;
goto IL_0058;
}
IL_0045:
{
// action = HVRInputSystemController.InputActions.RightHand.ControllerPosition;
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_11 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_11);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_12;
L_12 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_11, NULL);
V_3 = L_12;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_13;
L_13 = RightHandActions_get_ControllerPosition_mB692A0C0D2F95F44601A4224ED048DB550385E5E((&V_3), NULL);
V_0 = L_13;
}
IL_0058:
{
// if (!action.enabled)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_14 = V_0;
NullCheck(L_14);
bool L_15;
L_15 = InputAction_get_enabled_mA1E3523D89FCD4649E787A4BFE9D5863674846FA(L_14, NULL);
if (L_15)
{
goto IL_0066;
}
}
{
// action.Enable();
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_16 = V_0;
NullCheck(L_16);
InputAction_Enable_mB3897C0741409C033656E4566EC49135C3C8BC68(L_16, NULL);
}
IL_0066:
{
// action.performed += OnPositionPerformed;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_17 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_18 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_18, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724_RuntimeMethod_var), NULL);
NullCheck(L_17);
InputAction_add_performed_m0337FFA16EBEF7AE365C3B558CFDFF7BB9747B54(L_17, L_18, NULL);
// action.canceled += OnPositionCanceled;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_19 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_20 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_20, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2_RuntimeMethod_var), NULL);
NullCheck(L_19);
InputAction_add_canceled_m69EC253E21CC314BFB350A86E294D0651F5ECA77(L_19, L_20, NULL);
// m_PositionBound = true;
__this->___m_PositionBound_12 = (bool)1;
// _positionAction = action;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_21 = V_0;
__this->____positionAction_13 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____positionAction_13), (void*)L_21);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::BindRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_BindRotation_mFD6F7B97EA77241E70C163C90B6E99E6904BA3A1 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_0 = NULL;
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 V_1;
memset((&V_1), 0, sizeof(V_1));
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 V_2;
memset((&V_2), 0, sizeof(V_2));
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (m_RotationBound)
bool L_0 = __this->___m_RotationBound_11;
if (!L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var action = m_RotationInput.action;
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_1 = (&__this->___m_RotationInput_8);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_2;
L_2 = InputActionProperty_get_action_mABF2197D9CC6586E5DFB0481CF9C1B2586F41A47(L_1, NULL);
V_0 = L_2;
// if (action == null || action.bindings.Count == 0)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_3 = V_0;
if (!L_3)
{
goto IL_0028;
}
}
{
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4 = V_0;
NullCheck(L_4);
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 L_5;
L_5 = InputAction_get_bindings_m88182F2EA5781CC756B38FDCC87450F46B1199B6(L_4, NULL);
V_1 = L_5;
int32_t L_6;
L_6 = ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_inline((&V_1), ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
if (L_6)
{
goto IL_0058;
}
}
IL_0028:
{
// if (Side == HVRHandSide.Left)
int32_t L_7 = __this->___Side_4;
if (L_7)
{
goto IL_0045;
}
}
{
// action = HVRInputSystemController.InputActions.LeftHand.ControllerRotation;
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_8 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_8);
LeftHandActions_t86F6870B178ABBF64670611A2ECF6A2BB0736B72 L_9;
L_9 = HVRInputActions_get_LeftHand_mC92B874713DE19DB46EA52FCFEDF6C57118E7DBC(L_8, NULL);
V_2 = L_9;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10;
L_10 = LeftHandActions_get_ControllerRotation_m0C60EAB30D4C4414935B5884C1814B3019247020((&V_2), NULL);
V_0 = L_10;
goto IL_0058;
}
IL_0045:
{
// action = HVRInputSystemController.InputActions.RightHand.ControllerRotation;
HVRInputActions_t27223C54E4D80E69096F9DD067AE706CBFDAD055* L_11 = ((HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputSystemController_t37FD39B91D1596F7ED429C29B7FD7817CE9DB7CB_il2cpp_TypeInfo_var))->___InputActions_70;
NullCheck(L_11);
RightHandActions_t32D67D855EBB3AF340F1E3A0D153709CCBD991C2 L_12;
L_12 = HVRInputActions_get_RightHand_mF9DA4150134F294DA660641B10BA4336A7D86007(L_11, NULL);
V_3 = L_12;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_13;
L_13 = RightHandActions_get_ControllerRotation_m46D066BC9B4B1C7D97C5920777022012646B6E42((&V_3), NULL);
V_0 = L_13;
}
IL_0058:
{
// if (!action.enabled)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_14 = V_0;
NullCheck(L_14);
bool L_15;
L_15 = InputAction_get_enabled_mA1E3523D89FCD4649E787A4BFE9D5863674846FA(L_14, NULL);
if (L_15)
{
goto IL_0066;
}
}
{
// action.Enable();
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_16 = V_0;
NullCheck(L_16);
InputAction_Enable_mB3897C0741409C033656E4566EC49135C3C8BC68(L_16, NULL);
}
IL_0066:
{
// action.performed += OnRotationPerformed;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_17 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_18 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_18);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_18, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91_RuntimeMethod_var), NULL);
NullCheck(L_17);
InputAction_add_performed_m0337FFA16EBEF7AE365C3B558CFDFF7BB9747B54(L_17, L_18, NULL);
// action.canceled += OnRotationCanceled;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_19 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_20 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_20);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_20, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806_RuntimeMethod_var), NULL);
NullCheck(L_19);
InputAction_add_canceled_m69EC253E21CC314BFB350A86E294D0651F5ECA77(L_19, L_20, NULL);
// m_RotationBound = true;
__this->___m_RotationBound_11 = (bool)1;
// _rotationAction = action;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_21 = V_0;
__this->____rotationAction_14 = L_21;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rotationAction_14), (void*)L_21);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindActions()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindActions_m0AA68C929D2BC130F2A4B12C06A83CE235107E4F (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// UnbindPosition();
HVRTrackedPoseDriver_UnbindPosition_m7B9CE7F42B392662BEE57C243C8DAB53FC8004D6(__this, NULL);
// UnbindRotation();
HVRTrackedPoseDriver_UnbindRotation_m0DFEEED9AEA69CB064BAD3A0E386DFE59BA085F8(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindPosition()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindPosition_m7B9CE7F42B392662BEE57C243C8DAB53FC8004D6 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_0 = NULL;
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!m_PositionBound)
bool L_0 = __this->___m_PositionBound_12;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var action = _positionAction;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_1 = __this->____positionAction_13;
V_0 = L_1;
// if (action == null)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_2 = V_0;
if (L_2)
{
goto IL_0014;
}
}
{
// return;
return;
}
IL_0014:
{
// if (m_PositionInput.action.bindings.Count > 0 && m_PositionInput.reference == null)
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_3 = (&__this->___m_PositionInput_7);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4;
L_4 = InputActionProperty_get_action_mABF2197D9CC6586E5DFB0481CF9C1B2586F41A47(L_3, NULL);
NullCheck(L_4);
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 L_5;
L_5 = InputAction_get_bindings_m88182F2EA5781CC756B38FDCC87450F46B1199B6(L_4, NULL);
V_1 = L_5;
int32_t L_6;
L_6 = ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_inline((&V_1), ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_0048;
}
}
{
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_7 = (&__this->___m_PositionInput_7);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_8;
L_8 = InputActionProperty_get_reference_m71A5E6BC4908F5AD358FAE3821EEFB236AFC71D3(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_0048;
}
}
{
// action.Disable();
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10 = V_0;
NullCheck(L_10);
InputAction_Disable_m72D1982F82457C6E003440BADD06989D399BDE50(L_10, NULL);
}
IL_0048:
{
// action.performed -= OnPositionPerformed;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_11 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_12 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_12, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724_RuntimeMethod_var), NULL);
NullCheck(L_11);
InputAction_remove_performed_m1BE84CED38F11F17C825FA782B35C92D708E6E44(L_11, L_12, NULL);
// action.canceled -= OnPositionCanceled;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_13 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_14 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_14, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2_RuntimeMethod_var), NULL);
NullCheck(L_13);
InputAction_remove_canceled_m7CF8D377C61DB1290E153C56312A7C075544AF7F(L_13, L_14, NULL);
// m_PositionBound = false;
__this->___m_PositionBound_12 = (bool)0;
// _positionAction = null;
__this->____positionAction_13 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____positionAction_13), (void*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UnbindRotation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UnbindRotation_m0DFEEED9AEA69CB064BAD3A0E386DFE59BA085F8 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_0 = NULL;
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// if (!m_RotationBound)
bool L_0 = __this->___m_RotationBound_11;
if (L_0)
{
goto IL_0009;
}
}
{
// return;
return;
}
IL_0009:
{
// var action = _rotationAction;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_1 = __this->____rotationAction_14;
V_0 = L_1;
// if (action == null)
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_2 = V_0;
if (L_2)
{
goto IL_0014;
}
}
{
// return;
return;
}
IL_0014:
{
// if (m_RotationInput.action.bindings.Count > 0 && m_RotationInput.reference == null)
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_3 = (&__this->___m_RotationInput_8);
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_4;
L_4 = InputActionProperty_get_action_mABF2197D9CC6586E5DFB0481CF9C1B2586F41A47(L_3, NULL);
NullCheck(L_4);
ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4 L_5;
L_5 = InputAction_get_bindings_m88182F2EA5781CC756B38FDCC87450F46B1199B6(L_4, NULL);
V_1 = L_5;
int32_t L_6;
L_6 = ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_inline((&V_1), ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_RuntimeMethod_var);
if ((((int32_t)L_6) <= ((int32_t)0)))
{
goto IL_0048;
}
}
{
InputActionProperty_tE5B1633784A72FC044A0BB5C0BE140DD7BD84FAD* L_7 = (&__this->___m_RotationInput_8);
InputActionReference_t64730C6B41271E0983FC21BFB416169F5D6BC4A1* L_8;
L_8 = InputActionProperty_get_reference_m71A5E6BC4908F5AD358FAE3821EEFB236AFC71D3(L_7, NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_9;
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_9)
{
goto IL_0048;
}
}
{
// action.Disable();
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_10 = V_0;
NullCheck(L_10);
InputAction_Disable_m72D1982F82457C6E003440BADD06989D399BDE50(L_10, NULL);
}
IL_0048:
{
// action.performed -= OnRotationPerformed;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_11 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_12 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_12);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_12, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91_RuntimeMethod_var), NULL);
NullCheck(L_11);
InputAction_remove_performed_m1BE84CED38F11F17C825FA782B35C92D708E6E44(L_11, L_12, NULL);
// action.canceled -= OnRotationCanceled;
InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_13 = V_0;
Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* L_14 = (Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E*)il2cpp_codegen_object_new(Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E_il2cpp_TypeInfo_var);
NullCheck(L_14);
Action_1__ctor_mA763900B34C3394F230AE63708F530CA9A192B57(L_14, __this, (intptr_t)((void*)HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806_RuntimeMethod_var), NULL);
NullCheck(L_13);
InputAction_remove_canceled_m7CF8D377C61DB1290E153C56312A7C075544AF7F(L_13, L_14, NULL);
// m_RotationBound = false;
__this->___m_RotationBound_11 = (bool)0;
// _rotationAction = null;
__this->____rotationAction_14 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->____rotationAction_14), (void*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnPositionPerformed(UnityEngine.InputSystem.InputAction/CallbackContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnPositionPerformed_m6C5106DCE79CC12FB9AC4BA4E39DAA7ABB88A724 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8 ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_CurrentPosition = context.ReadValue<Vector3>();
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD((&___0_context), CallbackContext_ReadValue_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mC5704121342A8A761FA496E4922FDA7B37C20EDD_RuntimeMethod_var);
__this->___m_CurrentPosition_9 = L_0;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnPositionCanceled(UnityEngine.InputSystem.InputAction/CallbackContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnPositionCanceled_m428B73BFBCC4CFA1037863A2FB9068A98EE0F4F2 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8 ___0_context, const RuntimeMethod* method)
{
{
// m_CurrentPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___m_CurrentPosition_9 = L_0;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnRotationPerformed(UnityEngine.InputSystem.InputAction/CallbackContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnRotationPerformed_m440992BE30A711D2D95029B7E7CA3DEF1D0AAB91 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8 ___0_context, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// m_CurrentRotation = context.ReadValue<Quaternion>();
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E((&___0_context), CallbackContext_ReadValue_TisQuaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_m020AD5873BB6CE85B752DF8D11920FA5FB46214E_RuntimeMethod_var);
__this->___m_CurrentRotation_10 = L_0;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnRotationCanceled(UnityEngine.InputSystem.InputAction/CallbackContext)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnRotationCanceled_mA3D65CBFF785F7AECCA5F9152FFAF3FCD2FE5806 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, CallbackContext_tB251EE41F509C6E8A6B05EC97C029A45DF4F5FA8 ___0_context, const RuntimeMethod* method)
{
{
// m_CurrentRotation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
L_0 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
__this->___m_CurrentRotation_10 = L_0;
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_Awake_m6C0A55D97A3A1AB96E531EE4EE19F2DC9360F8F1 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnEnable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnEnable_m46C212EB203B96BA043343EB7EAA1281CFFC4FB9 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __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*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_BindActions_m0AEBC2B40A2478CD4F69C8B0EBB83F2DA29641FC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (HVRInputManager.Instance.IsOpenXR)
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
bool L_1;
L_1 = HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A(L_0, NULL);
if (!L_1)
{
goto IL_0035;
}
}
{
// UnityEngine.InputSystem.InputSystem.onAfterUpdate += UpdateCallback;
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*)HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_add_onAfterUpdate_mD104BB1A6BC030FF724FCC036F3F516B59172A65(L_2, NULL);
// HVRInputSystemController.Init();
HVRInputSystemController_Init_mADAD2CA4C4531025D622A40D41B3C8DF3317C4A6(NULL);
// this.ExecuteNextUpdate(BindActions);
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_3);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_3, __this, (intptr_t)((void*)HVRTrackedPoseDriver_BindActions_m0AEBC2B40A2478CD4F69C8B0EBB83F2DA29641FC_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_4;
L_4 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_3, NULL);
}
IL_0035:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnDisable()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnDisable_m64550B21997611FB071032F2BD5394CA96516947 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __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*)&HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (HVRInputManager.Instance.IsOpenXR)
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0;
L_0 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
NullCheck(L_0);
bool L_1;
L_1 = HVRInputManager_get_IsOpenXR_m15CF5C6BB4EF8695254C35699DD96CEEE58B714A(L_0, NULL);
if (!L_1)
{
goto IL_0023;
}
}
{
// UnbindActions();
HVRTrackedPoseDriver_UnbindActions_m0AA68C929D2BC130F2A4B12C06A83CE235107E4F(__this, NULL);
// UnityEngine.InputSystem.InputSystem.onAfterUpdate -= UpdateCallback;
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*)HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_remove_onAfterUpdate_m8164D154512F0136ABE60A831EA38818BF24CA8F(L_2, NULL);
}
IL_0023:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnDestroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnDestroy_m9E8082B549F4F85393097CCC272C511DB9F83246 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::UpdateCallback()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_UpdateCallback_mEF267361F2BA3B492CE5FC46A6CB25E55BA34610 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// if (InputState.currentUpdateType == InputUpdateType.BeforeRender)
int32_t L_0;
L_0 = InputState_get_currentUpdateType_m77DBCEC0F6E435740C44467281149B2F74025C10_inline(NULL);
if ((!(((uint32_t)L_0) == ((uint32_t)4))))
{
goto IL_000f;
}
}
{
// OnBeforeRender();
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnBeforeRender() */, __this);
return;
}
IL_000f:
{
// OnUpdate();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnUpdate() */, __this);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnUpdate_mB6903F94A1D59168E6AB5733B2BAF93A586709D1 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// if (m_UpdateType == UpdateType.Update ||
// m_UpdateType == UpdateType.UpdateAndBeforeRender)
int32_t L_0 = __this->___m_UpdateType_6;
if ((((int32_t)L_0) == ((int32_t)1)))
{
goto IL_0011;
}
}
{
int32_t L_1 = __this->___m_UpdateType_6;
if (L_1)
{
goto IL_0017;
}
}
IL_0011:
{
// PerformUpdate();
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::PerformUpdate() */, __this);
}
IL_0017:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::OnBeforeRender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_OnBeforeRender_m072ABF2702F5EA6A89D03FBA1AB65B55196E584E (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// if (m_UpdateType == UpdateType.BeforeRender ||
// m_UpdateType == UpdateType.UpdateAndBeforeRender)
int32_t L_0 = __this->___m_UpdateType_6;
if ((((int32_t)L_0) == ((int32_t)2)))
{
goto IL_0011;
}
}
{
int32_t L_1 = __this->___m_UpdateType_6;
if (L_1)
{
goto IL_0017;
}
}
IL_0011:
{
// PerformUpdate();
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::PerformUpdate() */, __this);
}
IL_0017:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::SetLocalTransform(UnityEngine.Vector3,UnityEngine.Quaternion)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_SetLocalTransform_m3F89EF9A973BA5D8B53E11D974355EA71FAE3BF5 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_newPosition, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_newRotation, const RuntimeMethod* method)
{
{
// if (m_TrackingType == TrackingType.RotationAndPosition ||
// m_TrackingType == TrackingType.RotationOnly)
int32_t L_0 = __this->___m_TrackingType_5;
if (!L_0)
{
goto IL_0011;
}
}
{
int32_t L_1 = __this->___m_TrackingType_5;
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
{
goto IL_001d;
}
}
IL_0011:
{
// transform.localRotation = newRotation;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___1_newRotation;
NullCheck(L_2);
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_2, L_3, NULL);
}
IL_001d:
{
// if (m_TrackingType == TrackingType.RotationAndPosition ||
// m_TrackingType == TrackingType.PositionOnly)
int32_t L_4 = __this->___m_TrackingType_5;
if (!L_4)
{
goto IL_002e;
}
}
{
int32_t L_5 = __this->___m_TrackingType_5;
if ((!(((uint32_t)L_5) == ((uint32_t)2))))
{
goto IL_003a;
}
}
IL_002e:
{
// transform.localPosition = newPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_newPosition;
NullCheck(L_6);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_6, L_7, NULL);
}
IL_003a:
{
// }
return;
}
}
// System.Boolean HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::HasStereoCamera()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTrackedPoseDriver_HasStereoCamera_mE8581902231EFBE09C9B9985F96049A6D604E4F7 (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* V_0 = NULL;
{
// var cameraComponent = GetComponent<Camera>();
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_0;
L_0 = Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4(__this, Component_GetComponent_TisCamera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_m64AC6C06DD93C5FB249091FEC84FA8475457CCC4_RuntimeMethod_var);
V_0 = L_0;
// return cameraComponent != null && cameraComponent.stereoEnabled;
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_1 = V_0;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_2;
L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
if (!L_2)
{
goto IL_0017;
}
}
{
Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* L_3 = V_0;
NullCheck(L_3);
bool L_4;
L_4 = Camera_get_stereoEnabled_m33F6247051D68E8FFEF9C0EC34C6F4B4B53FC8AF(L_3, NULL);
return L_4;
}
IL_0017:
{
return (bool)0;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::PerformUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver_PerformUpdate_m556F75A69FA991CC66E955D525F9EA3108BA972C (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// SetLocalTransform(m_CurrentPosition, m_CurrentRotation);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___m_CurrentPosition_9;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = __this->___m_CurrentRotation_10;
VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 >::Invoke(8 /* System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::SetLocalTransform(UnityEngine.Vector3,UnityEngine.Quaternion) */, __this, L_0, L_1);
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputSystem.HVRTrackedPoseDriver::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackedPoseDriver__ctor_m0BEB5B0E466CD1E8EEDD8D15C7F44C7772D46E9D (HVRTrackedPoseDriver_tF4FB3918181EC364C863716BC446B2492CC7D048* __this, const RuntimeMethod* method)
{
{
// Vector3 m_CurrentPosition = Vector3.zero;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
__this->___m_CurrentPosition_9 = L_0;
// Quaternion m_CurrentRotation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
L_1 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
__this->___m_CurrentRotation_10 = L_1;
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGripButtonEvents_CheckInput_m0FCF68C0F11678DF00FFCEFAFCB9B55A6E7D4E8C (HVRGripButtonEvents_t090A86D43D35492715FC5BAC01DA8F46AA3C4A3A* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// Value = controller.Grip;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
float L_1 = L_0->___Grip_33;
__this->___Value_7 = L_1;
// if (controller.GripButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = ___0_controller;
NullCheck(L_2);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&L_2->___GripButtonState_5);
bool L_4 = L_3->___JustActivated_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = __this->___Activated_5;
NullCheck(L_5);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_5, NULL);
return;
}
IL_0025:
{
// else if (controller.GripButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_6 = ___0_controller;
NullCheck(L_6);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_7 = (&L_6->___GripButtonState_5);
bool L_8 = L_7->___JustDeactivated_2;
if (!L_8)
{
goto IL_003d;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_9 = __this->___Deactivated_6;
NullCheck(L_9);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_9, NULL);
}
IL_003d:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRGripButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGripButtonEvents__ctor_m84423EFE34FFAFA446C5C6DCE6F258C5E9447744 (HVRGripButtonEvents_t090A86D43D35492715FC5BAC01DA8F46AA3C4A3A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJoystickButtonEvents_CheckInput_m96BCD74B0FD7954C2340230EF7AFFD762F24F2F5 (HVRJoystickButtonEvents_t15B9C408F5B30E885632A5CD41C8E74B167E8C64* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.JoystickButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___JoystickButtonState_12);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.JoystickButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___JoystickButtonState_12);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJoystickButtonEvents__ctor_mF68468A9E3DFA98658FFC45DAA4CDA110D85929E (HVRJoystickButtonEvents_t15B9C408F5B30E885632A5CD41C8E74B167E8C64* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJoystickTouchEvents_CheckInput_mF2747770A1418DA7BB29E447179C08B4C186483F (HVRJoystickTouchEvents_tB489E29997A074FB4291A5A6E9FB5A075298A4F6* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.JoystickTouchState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___JoystickTouchState_14);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.JoystickTouchState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___JoystickTouchState_14);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRJoystickTouchEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJoystickTouchEvents__ctor_m21C3E79E59728E6227469E0AB9C68E25CFD91C4F (HVRJoystickTouchEvents_tB489E29997A074FB4291A5A6E9FB5A075298A4F6* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRMenuButtonEvents_CheckInput_mFFC721337B0226B502A98C0AAFC6CE45415D4ED5 (HVRMenuButtonEvents_tE1BBF096CA95E31D7FCB221C7C4A52B72C27A50D* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.MenuButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___MenuButtonState_9);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.MenuButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___MenuButtonState_9);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRMenuButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRMenuButtonEvents__ctor_m3DE63F0B67F271940ADD3B921672115256347754 (HVRMenuButtonEvents_tE1BBF096CA95E31D7FCB221C7C4A52B72C27A50D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPrimaryButtonEvents_CheckInput_m92EB8EAA5765522762E6D2944C4C46AA4DB23095 (HVRPrimaryButtonEvents_tC59746B0E646B7637A12A344A9CC56C96F421781* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.PrimaryButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___PrimaryButtonState_7);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.PrimaryButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___PrimaryButtonState_7);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPrimaryButtonEvents__ctor_mC43E204EE5ECF857FAC8E40E710D5D20AEFE95EC (HVRPrimaryButtonEvents_tC59746B0E646B7637A12A344A9CC56C96F421781* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPrimaryTouchButtonEvents_CheckInput_mC705526219C1747F2BF3DBC8FACF2DA524CA6E70 (HVRPrimaryTouchButtonEvents_t8231CDB7B57AE0D0444702855FF5EA5D4CD7A793* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.PrimaryTouchButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___PrimaryTouchButtonState_10);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.PrimaryTouchButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___PrimaryTouchButtonState_10);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRPrimaryTouchButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPrimaryTouchButtonEvents__ctor_mA91695C9AA088DC862A6A830266A971C0D3C31AC (HVRPrimaryTouchButtonEvents_t8231CDB7B57AE0D0444702855FF5EA5D4CD7A793* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSecondaryButtonEvents_CheckInput_m2C4028EC7F837BB259650252B38B584C8552BE79 (HVRSecondaryButtonEvents_tFDF46EC2E30A6A1B5E256C95732F51F4CDBE1C7B* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.SecondaryButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___SecondaryButtonState_8);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.SecondaryButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___SecondaryButtonState_8);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSecondaryButtonEvents__ctor_m000C0FCC467716DD517BEECC8AFCE0F7B20B2503 (HVRSecondaryButtonEvents_tFDF46EC2E30A6A1B5E256C95732F51F4CDBE1C7B* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSecondaryTouchButtonEvents_CheckInput_mBDED5294D6DF1210C0E69B2DAB50CF7FF746E34C (HVRSecondaryTouchButtonEvents_tDC201B40EC6A762913E15B7E58B6DF3D7D6B4F83* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.SecondaryTouchButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___SecondaryTouchButtonState_11);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.SecondaryTouchButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___SecondaryTouchButtonState_11);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRSecondaryTouchButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSecondaryTouchButtonEvents__ctor_m8339A4CC93A93BF6341D819D620097E35D77CE69 (HVRSecondaryTouchButtonEvents_tDC201B40EC6A762913E15B7E58B6DF3D7D6B4F83* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRThumbTouchEvents_CheckInput_m3491A162EB44031CD96A9A43482175F35F93BF3E (HVRThumbTouchEvents_t39EE15A4EBCFCD6EB626AAC9B5987A9BE399F619* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.ThumbTouchState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___ThumbTouchState_17);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.ThumbTouchState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___ThumbTouchState_17);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRThumbTouchEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRThumbTouchEvents__ctor_m4510A8908DDB28775BDF8F37E2E3E5CA9FA7FD48 (HVRThumbTouchEvents_t39EE15A4EBCFCD6EB626AAC9B5987A9BE399F619* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackpadButtonEvents_CheckInput_m4E567CC8DE1E12974E1A14A03959DB03CA4F91FA (HVRTrackpadButtonEvents_t18B93D75793C18432658A29D5FBFB0A73E6C6B4A* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackpadButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackpadButtonState_13);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackpadButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackpadButtonState_13);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackpadButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackpadButtonEvents__ctor_mA78F3F24B658D49171E5BB8FF4C58D323DA342A9 (HVRTrackpadButtonEvents_t18B93D75793C18432658A29D5FBFB0A73E6C6B4A* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadDownEvents_CheckInput_mC9E03AD9969CB749AC7938FE0FD36EEABED2C82E (HVRTrackPadDownEvents_t966768164143FA5FEE300009E0D47C93C41B15FC* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackPadDown.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackPadDown_23);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackPadDown.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadDown_23);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadDownEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadDownEvents__ctor_mD7DF853C2BE8E5BA62C444DF6A493305242781AD (HVRTrackPadDownEvents_t966768164143FA5FEE300009E0D47C93C41B15FC* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadLeftEvents_CheckInput_mBDEEE8617DBCB14C599AA93989B184074D473EF7 (HVRTrackPadLeftEvents_tA228573BA5A8C7F9456F42F38512FE9DCD8DBF49* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackPadLeft.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackPadLeft_21);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackPadLeft.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadLeft_21);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadLeftEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadLeftEvents__ctor_m0A2DC7B54A9F5CD7A27F99DE14595B40FDACC7D4 (HVRTrackPadLeftEvents_tA228573BA5A8C7F9456F42F38512FE9DCD8DBF49* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadRightEvents_CheckInput_m103CBB276C2D970F95258AC6F15E5498389F73E9 (HVRTrackPadRightEvents_tB56237B2ED11E89BB8525D92E385680A986E3465* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackPadRight.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackPadRight_22);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackPadRight.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadRight_22);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadRightEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadRightEvents__ctor_mF31BCC22BBE96DF48352E8CF877ECB599BACF709 (HVRTrackPadRightEvents_tB56237B2ED11E89BB8525D92E385680A986E3465* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadTouchEvents_CheckInput_m1358CCE0D805B7A8BAA936D1A9493E379C5626DE (HVRTrackPadTouchEvents_tB3D6F738CEDBFD5C230424E9677D9C1EEE6C8070* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackPadTouchState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackPadTouchState_15);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackPadTouchState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadTouchState_15);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadTouchEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadTouchEvents__ctor_mBFF791B3F7D62DB6E114412F2ED91AEADA90B928 (HVRTrackPadTouchEvents_tB3D6F738CEDBFD5C230424E9677D9C1EEE6C8070* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadUpEvents_CheckInput_m655145B476D195AD324FBFE6E313D748F13AD7C4 (HVRTrackPadUpEvents_t69865ADAC6A9BDE6A7D731CF98694C594CEF39EF* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TrackPadUp.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TrackPadUp_20);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TrackPadUp.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadUp_20);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTrackPadUpEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTrackPadUpEvents__ctor_mA6ED9FC8D64526BF908486E3C9E4FB253D375152 (HVRTrackPadUpEvents_t69865ADAC6A9BDE6A7D731CF98694C594CEF39EF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerButtonEvents_CheckInput_m8D57D14F72BE041DFF8931FCD4EC34B8107E9599 (HVRTriggerButtonEvents_tC199F8A1AB2F7A3B4838946204833C006F0E2746* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// Value = controller.Trigger;
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
float L_1 = L_0->___Trigger_35;
__this->___Value_7 = L_1;
// if (controller.TriggerButtonState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = ___0_controller;
NullCheck(L_2);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&L_2->___TriggerButtonState_6);
bool L_4 = L_3->___JustActivated_1;
if (!L_4)
{
goto IL_0025;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = __this->___Activated_5;
NullCheck(L_5);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_5, NULL);
return;
}
IL_0025:
{
// else if (controller.TriggerButtonState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_6 = ___0_controller;
NullCheck(L_6);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_7 = (&L_6->___TriggerButtonState_6);
bool L_8 = L_7->___JustDeactivated_2;
if (!L_8)
{
goto IL_003d;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_9 = __this->___Deactivated_6;
NullCheck(L_9);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_9, NULL);
}
IL_003d:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerButtonEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerButtonEvents__ctor_m8D8370AE09576BE6E419A8921D0E53F71AEEE847 (HVRTriggerButtonEvents_tC199F8A1AB2F7A3B4838946204833C006F0E2746* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents::CheckInput(HurricaneVR.Framework.Shared.HVRController)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerTouchEvents_CheckInput_m64506F3096A007A75226E28781892E06C13F1EEA (HVRTriggerTouchEvents_tE27DD4A4655A1E846ED384E50B3132887E6FDC80* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method)
{
{
// if (controller.TriggerTouchState.JustActivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller;
NullCheck(L_0);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_1 = (&L_0->___TriggerTouchState_16);
bool L_2 = L_1->___JustActivated_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// Activated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_3 = __this->___Activated_5;
NullCheck(L_3);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_3, NULL);
return;
}
IL_0019:
{
// else if (controller.TriggerTouchState.JustDeactivated)
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller;
NullCheck(L_4);
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TriggerTouchState_16);
bool L_6 = L_5->___JustDeactivated_2;
if (!L_6)
{
goto IL_0031;
}
}
{
// Deactivated.Invoke();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_7 = __this->___Deactivated_6;
NullCheck(L_7);
UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_7, NULL);
}
IL_0031:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.ControllerInput.InputEvents.HVRTriggerTouchEvents::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTriggerTouchEvents__ctor_m48AC513C9A5279E0F39C49090FCC50AFE86972B1 (HVRTriggerTouchEvents_tE27DD4A4655A1E846ED384E50B3132887E6FDC80* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public UnityEvent Activated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_0);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL);
__this->___Activated_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Activated_5), (void*)L_0);
// public UnityEvent Deactivated = new UnityEvent();
UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var);
NullCheck(L_1);
UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL);
__this->___Deactivated_6 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Deactivated_6), (void*)L_1);
HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.Rigidbody HurricaneVR.Framework.Components.HVRButton::get_Rigidbody()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRButton_get_Rigidbody_m84956F8FFF63EACF47C63F1E67C6A7630D2F7FAB (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_13;
return L_0;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::set_Rigidbody(UnityEngine.Rigidbody)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_set_Rigidbody_m3797517BF8883522E6BA301E661D89F309D0DB32 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidbodyU3Ek__BackingField_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidbodyU3Ek__BackingField_13), (void*)L_0);
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::Awake()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_Awake_m5D9B18D4146C776A4F11CDFC8BFA6A32CE023124 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if(StartPosition == Vector3.zero)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___StartPosition_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
bool L_2;
L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL);
if (!L_2)
{
goto IL_0023;
}
}
{
// StartPosition = transform.localPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_3, NULL);
__this->___StartPosition_9 = L_4;
}
IL_0023:
{
// Rigidbody = GetComponent<Rigidbody>();
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5;
L_5 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
HVRButton_set_Rigidbody_m3797517BF8883522E6BA301E661D89F309D0DB32_inline(__this, L_5, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_Update_mFBDC73255BF50E117BD0A741185C9EABC595D4A9 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::FixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_FixedUpdate_mB79E4A86A7046849CE72DAA3DA6588BEF1B54F2A (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// var distance = (StartPosition - transform.localPosition).magnitude;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___StartPosition_9;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_1);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
L_2 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_1, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_0, L_2, NULL);
V_1 = L_3;
float L_4;
L_4 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL);
V_0 = L_4;
// if (!IsPressed && distance >= Threshold)
bool L_5 = __this->___IsPressed_10;
if (L_5)
{
goto IL_003f;
}
}
{
float L_6 = V_0;
float L_7 = __this->___Threshold_7;
if ((!(((float)L_6) >= ((float)L_7))))
{
goto IL_003f;
}
}
{
// IsPressed = true;
__this->___IsPressed_10 = (bool)1;
// OnButtonDown();
VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.Components.HVRButton::OnButtonDown() */, __this);
goto IL_005d;
}
IL_003f:
{
// else if (IsPressed && distance < UpThreshold)
bool L_8 = __this->___IsPressed_10;
if (!L_8)
{
goto IL_005d;
}
}
{
float L_9 = V_0;
float L_10 = __this->___UpThreshold_8;
if ((!(((float)L_9) < ((float)L_10))))
{
goto IL_005d;
}
}
{
// IsPressed = false;
__this->___IsPressed_10 = (bool)0;
// OnButtonUp();
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRButton::OnButtonUp() */, __this);
}
IL_005d:
{
// ClampBounds();
HVRButton_ClampBounds_m7DB1FE997ABC6E2732CF1BAB5DAE38579B95742E(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::ClampBounds()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_ClampBounds_m7DB1FE997ABC6E2732CF1BAB5DAE38579B95742E (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// var test = new Vector3(transform.localPosition.x * Axis.x, transform.localPosition.y * Axis.y, transform.localPosition.z * Axis.z);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_0);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_0, NULL);
float L_2 = L_1.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = (&__this->___Axis_6);
float L_4 = L_3->___x_2;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_5);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_5, NULL);
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___Axis_6);
float L_9 = L_8->___y_3;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_10);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
L_11 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_10, NULL);
float L_12 = L_11.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_13 = (&__this->___Axis_6);
float L_14 = L_13->___z_4;
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_0), ((float)il2cpp_codegen_multiply(L_2, L_4)), ((float)il2cpp_codegen_multiply(L_7, L_9)), ((float)il2cpp_codegen_multiply(L_12, L_14)), NULL);
// if (test.x > StartPosition.x || test.y > StartPosition.y || test.z > StartPosition.z)
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_0;
float L_16 = L_15.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_17 = (&__this->___StartPosition_9);
float L_18 = L_17->___x_2;
if ((((float)L_16) > ((float)L_18)))
{
goto IL_0094;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_0;
float L_20 = L_19.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = (&__this->___StartPosition_9);
float L_22 = L_21->___y_3;
if ((((float)L_20) > ((float)L_22)))
{
goto IL_0094;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_0;
float L_24 = L_23.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_25 = (&__this->___StartPosition_9);
float L_26 = L_25->___z_4;
if ((!(((float)L_24) > ((float)L_26))))
{
goto IL_00b5;
}
}
IL_0094:
{
// transform.localPosition = StartPosition;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = __this->___StartPosition_9;
NullCheck(L_27);
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_27, L_28, NULL);
// Rigidbody.velocity = Vector3.zero;
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_29;
L_29 = HVRButton_get_Rigidbody_m84956F8FFF63EACF47C63F1E67C6A7630D2F7FAB_inline(__this, NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
L_30 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
NullCheck(L_29);
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_29, L_30, NULL);
}
IL_00b5:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::LateUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_LateUpdate_m1966E3F1F7A78360A43BAA1081D1BFAB24787904 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
{
// ClampBounds();
HVRButton_ClampBounds_m7DB1FE997ABC6E2732CF1BAB5DAE38579B95742E(__this, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::OnButtonDown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_OnButtonDown_mF968A0ED10E712F770895395E8BF1CCC23E075B1 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AudioButtonDown)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_0 = __this->___AudioButtonDown_11;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0034;
}
}
{
// if(SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(AudioButtonDown, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_2;
L_2 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0034;
}
}
{
// if(SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(AudioButtonDown, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_4;
L_4 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5 = __this->___AudioButtonDown_11;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
NullCheck(L_4);
SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84(L_4, L_5, L_7, NULL);
}
IL_0034:
{
// ButtonDown.Invoke(this);
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* L_8 = __this->___ButtonDown_4;
NullCheck(L_8);
UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01(L_8, __this, UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::OnButtonUp()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton_OnButtonUp_m930D1A058368E59EB0B57222001198B33E891817 (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// if (AudioButtonUp)
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_0 = __this->___AudioButtonUp_12;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_0034;
}
}
{
// if(SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(AudioButtonUp, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_2;
L_2 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_3;
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
if (!L_3)
{
goto IL_0034;
}
}
{
// if(SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(AudioButtonUp, transform.position);
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_4;
L_4 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5 = __this->___AudioButtonUp_12;
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
NullCheck(L_6);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL);
NullCheck(L_4);
SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84(L_4, L_5, L_7, NULL);
}
IL_0034:
{
// ButtonUp.Invoke(this);
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* L_8 = __this->___ButtonUp_5;
NullCheck(L_8);
UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01(L_8, __this, UnityEvent_1_Invoke_m838AA79ED4AB081BB929D9B7A7B52205C8470F01_RuntimeMethod_var);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRButton::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRButton__ctor_m121AF3A5728B4E1447540BDE4953936E69C78D3A (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public VRButtonEvent ButtonDown = new VRButtonEvent();
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* L_0 = (VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1*)il2cpp_codegen_object_new(VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1_il2cpp_TypeInfo_var);
NullCheck(L_0);
VRButtonEvent__ctor_mDC969D8359E8254BA39132F87103CF86FCB84FA4(L_0, NULL);
__this->___ButtonDown_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ButtonDown_4), (void*)L_0);
// public VRButtonEvent ButtonUp = new VRButtonEvent();
VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* L_1 = (VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1*)il2cpp_codegen_object_new(VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1_il2cpp_TypeInfo_var);
NullCheck(L_1);
VRButtonEvent__ctor_mDC969D8359E8254BA39132F87103CF86FCB84FA4(L_1, NULL);
__this->___ButtonUp_5 = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ButtonUp_5), (void*)L_1);
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Components.VRButtonEvent::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRButtonEvent__ctor_mDC969D8359E8254BA39132F87103CF86FCB84FA4 (VRButtonEvent_tD574C5420DBD6A9316E46055DD70BE3A99282FF1* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m8FC19123675CD3C0E3D629DD2D345540FFD6B4B3_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
UnityEvent_1__ctor_m8FC19123675CD3C0E3D629DD2D345540FFD6B4B3(__this, UnityEvent_1__ctor_m8FC19123675CD3C0E3D629DD2D345540FFD6B4B3_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Components.HVRCenterOfMassOverride::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCenterOfMassOverride_Start_m820CB865E6AFE893D4C2B390AFAAB16EF08F6C35 (HVRCenterOfMassOverride_t672717D05020F403EC31FE674EDEB9F538C429A4* __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*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRCenterOfMassOverride_Apply_mFF77BA76B1D9773AB37925DFB8F2AB7D224798B1_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// this.ExecuteNextUpdate(Apply);
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*)HVRCenterOfMassOverride_Apply_mFF77BA76B1D9773AB37925DFB8F2AB7D224798B1_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1;
L_1 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_0, NULL);
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRCenterOfMassOverride::Apply()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCenterOfMassOverride_Apply_mFF77BA76B1D9773AB37925DFB8F2AB7D224798B1 (HVRCenterOfMassOverride_t672717D05020F403EC31FE674EDEB9F538C429A4* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// if (CenterOfMass)
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___CenterOfMass_4;
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
bool L_1;
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
if (!L_1)
{
goto IL_002e;
}
}
{
// GetComponent<Rigidbody>().centerOfMass = transform.InverseTransformPoint(CenterOfMass.position);
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
L_2 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___CenterOfMass_4;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
NullCheck(L_3);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_3, L_5, NULL);
NullCheck(L_2);
Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188(L_2, L_6, NULL);
}
IL_002e:
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRCenterOfMassOverride::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCenterOfMassOverride__ctor_m4181E804CF05F8FE0C0F90DB785E3D4BDDBCA7A1 (HVRCenterOfMassOverride_t672717D05020F403EC31FE674EDEB9F538C429A4* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void HurricaneVR.Framework.Components.HVRClimbable::Start()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRClimbable_Start_m9AD90C84F11B927CF809648A24C99405EAA1D48D (HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRClimbable::Update()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRClimbable_Update_m855EADE093B410263C3C2EE11896DB77B36790AC (HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void HurricaneVR.Framework.Components.HVRClimbable::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRClimbable__ctor_mC1E1125A64C3F5848FA3A94AAF3DAFC14BCC0AC5 (HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* __this, const RuntimeMethod* method)
{
{
MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
{
{
// get => _grabbedTarget;
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____grabbedTarget_25;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_6), ((-L_1)), ((-L_3)), ((-L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_001e;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
{
{
// public bool IsLineGrab { get; private set; }
bool L_0 = __this->___U3CIsLineGrabU3Ek__BackingField_94;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
{
{
// public HVRPosableGrabPoint PosableGrabPoint { get; private set; }
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = __this->___U3CPosableGrabPointU3Ek__BackingField_97;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_GrabAnchorLocal_m604EE708FEA0744D8D22D88035E35C189F6923C9_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
{
{
// public Vector3 GrabAnchorLocal { get; private set; }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
__this->___U3CGrabAnchorLocalU3Ek__BackingField_105 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), ((float)il2cpp_codegen_add(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
memset((&L_12), 0, sizeof(L_12));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), ((float)il2cpp_codegen_subtract(L_9, L_11)), /*hidden argument*/NULL);
V_0 = L_12;
goto IL_0030;
}
IL_0030:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __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_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_6;
L_6 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))))));
V_0 = ((float)L_6);
goto IL_0034;
}
IL_0034:
{
float L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; protected set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___2_t;
float L_1;
L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL);
___2_t = L_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b;
float L_5 = L_4.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___x_2;
float L_8 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a;
float L_10 = L_9.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b;
float L_12 = L_11.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a;
float L_14 = L_13.___y_3;
float L_15 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a;
float L_17 = L_16.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b;
float L_19 = L_18.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a;
float L_21 = L_20.___z_4;
float L_22 = ___2_t;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
memset((&L_23), 0, sizeof(L_23));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL);
V_0 = L_23;
goto IL_0053;
}
IL_0053:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0;
return L_24;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
{
{
// public Quaternion HandModelRotation { get; private set; }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CHandModelRotationU3Ek__BackingField_89;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_lhs;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_rhs;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_lhs;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_rhs;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_lhs;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_rhs;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_lhs;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_rhs;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___0_lhs;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___1_rhs;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___0_lhs;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___1_rhs;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___0_lhs;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___1_rhs;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___0_lhs;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___1_rhs;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___0_lhs;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___1_rhs;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___0_lhs;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___1_rhs;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___0_lhs;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___1_rhs;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___0_lhs;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___1_rhs;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___0_lhs;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___1_rhs;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___0_lhs;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___1_rhs;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___0_lhs;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___1_rhs;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___0_lhs;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___1_rhs;
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 void HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
// public Quaternion PoseLocalRotation { get; set; }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CPoseLocalRotationU3Ek__BackingField_100 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_IgnoreCurls_m81C715602CBCD330DED068BABFB1DD3352625034_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool IgnoreCurls { get; set; } = false;
bool L_0 = ___0_value;
__this->___U3CIgnoreCurlsU3Ek__BackingField_19 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool CanRelease { get; set; } = true;
bool L_0 = ___0_value;
__this->___U3CCanReleaseU3Ek__BackingField_110 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, 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 V_1 = 0.0f;
bool V_2 = false;
float V_3 = 0.0f;
{
float L_0;
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL);
float L_1;
L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_2;
L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1))));
V_0 = ((float)L_2);
float L_3 = V_0;
V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_002c;
}
}
{
V_3 = (0.0f);
goto IL_0056;
}
IL_002c:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to;
float L_7;
L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL);
float L_8 = V_0;
float L_9;
L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL);
V_1 = L_9;
float L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_11;
L_11 = acos(((double)L_10));
V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f)));
goto IL_0056;
}
IL_0056:
{
float L_12 = V_3;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = ___0_lhs;
float L_13 = L_12.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = ___1_rhs;
float L_15 = L_14.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_lhs;
float L_17 = L_16.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_rhs;
float L_19 = L_18.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_lhs;
float L_21 = L_20.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___1_rhs;
float L_23 = L_22.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
memset((&L_24), 0, sizeof(L_24));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_24), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_9, L_11)), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), /*hidden argument*/NULL);
V_0 = L_24;
goto IL_005a;
}
IL_005a:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
return L_25;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_0 = ((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))));
goto IL_002d;
}
IL_002d:
{
float L_12 = V_0;
return L_12;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___0_f;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
{
{
// public bool IsGrabbing { get; private set; }
bool L_0 = __this->___U3CIsGrabbingU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool IsSocketed { get; private set; }
bool L_0 = __this->___U3CIsSocketedU3Ek__BackingField_77;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_Rigidbody_m661DFB7CA08EBF4F5B4F4A2F37697BD76E02B699_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; protected set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidbodyU3Ek__BackingField_19 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidbodyU3Ek__BackingField_19), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* HVRGrabbable_get_SocketHoverer_mC7DA26B35F94828F4A295F639861B543D2D460C1_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public HVRSocket SocketHoverer { get; internal set; }
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = __this->___U3CSocketHovererU3Ek__BackingField_89;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* HVRGrabbable_get_Socketable_mEA601564D88587F9F74134E84A7EBBCB97A367E9_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public HVRSocketable Socketable { get; private set; }
HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* L_0 = __this->___U3CSocketableU3Ek__BackingField_90;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public HVRGrabberBase PrimaryGrabber { get; private set; }
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = __this->___U3CPrimaryGrabberU3Ek__BackingField_88;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool IsStabbing { get; private set; }
bool L_0 = __this->___U3CIsStabbingU3Ek__BackingField_104;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRSocket_get_LinkedGrabbable_mE5851A4A44ED3A876C2E37A79B365C6E750E5280_inline (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method)
{
{
// public HVRGrabbable LinkedGrabbable { get; internal set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CLinkedGrabbableU3Ek__BackingField_65;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool IsBeingForcedGrabbed { get; internal set; }
bool L_0 = __this->___U3CIsBeingForcedGrabbedU3Ek__BackingField_78;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_SocketHoverer_m9BDBF1C5D89C5A47BC09FBFB9EFE34A8086226B3_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_value, const RuntimeMethod* method)
{
{
// public HVRSocket SocketHoverer { get; internal set; }
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = ___0_value;
__this->___U3CSocketHovererU3Ek__BackingField_89 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CSocketHovererU3Ek__BackingField_89), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_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 SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static SFXPlayer Instance => s_Instance;
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_0 = ((SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_StaticFields*)il2cpp_codegen_static_fields_for(SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165_il2cpp_TypeInfo_var))->___s_Instance_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_2 = L_0;
float L_1 = ___1_y;
__this->___y_3 = L_1;
float L_2 = ___2_z;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_BeingDestroyed_m556C35E11A83D222299C09704BCF97CC08CA4983_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool BeingDestroyed { get; set; }
bool L_0 = __this->___U3CBeingDestroyedU3Ek__BackingField_105;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, 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 V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_18;
L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))))));
V_3 = ((float)L_18);
goto IL_0040;
}
IL_0040:
{
float L_19 = V_3;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_2;
float L_1 = __this->___x_2;
float L_2 = __this->___y_3;
float L_3 = __this->___y_3;
float L_4 = __this->___z_4;
float L_5 = __this->___z_4;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))), ((float)il2cpp_codegen_multiply(L_4, L_5))));
goto IL_002d;
}
IL_002d:
{
float L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool HasConcaveColliders { get; private set; }
bool L_0 = __this->___U3CHasConcaveCollidersU3Ek__BackingField_97;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_CanBeGrabbed_m063FAC3EEE4CC3AD410E176F03D3A619DB8D6474_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// public bool CanBeGrabbed { get; set; } = true;
bool L_0 = __this->___U3CCanBeGrabbedU3Ek__BackingField_80;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabbable_get_FilterGrabColliders_m0B73B94DE24494858A01361DE0954AA9897165E5_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// internal bool FilterGrabColliders { get; private set; }
bool L_0 = __this->___U3CFilterGrabCollidersU3Ek__BackingField_61;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* HVRGrabbable_get_GrabCollidersSet_m2FAB7271C308E4C2F3836F5858F959DBEFD96295_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
{
{
// internal HashSet<Collider> GrabCollidersSet { get; private set; }
HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* L_0 = __this->___U3CGrabCollidersSetU3Ek__BackingField_60;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* HVRControllerEvents_get_Instance_mFA936DA2CD84F8B75FFBF0F5D8B87358E0DB6CD5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRControllerEvents Instance { get; private set; }
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* L_0 = ((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRControllerEvents_set_Instance_m9983B3C63D60E5B9A7A04D41FFC5487821916E25_inline (HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRControllerEvents Instance { get; private set; }
HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C* L_0 = ___0_value;
((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_StaticFields*)il2cpp_codegen_static_fields_for(HVRControllerEvents_tD772CC862F40B78B1D1F8466A640B951F490315C_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* HVRGlobalInputs_get_Instance_mC84CEBFB0C3615A636E7DAC86A7FD3DA922E0053_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRGlobalInputs Instance { get; private set; }
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0 = ((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGlobalInputs_set_Instance_m778CF19E32CBC6537E43471A15FED413E32B8981_inline (HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRGlobalInputs Instance { get; private set; }
HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376* L_0 = ___0_value;
((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_StaticFields*)il2cpp_codegen_static_fields_for(HVRGlobalInputs_t06779C860EA05B098CFFCE2F4031FB989FA52376_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputManager Instance { get; private set; }
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0 = ((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputAction_set_Grabbable_mBC462ADDF706F7F8CC91283FDF9953B65D9A6861_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
__this->___U3CGrabbableU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CGrabbableU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method)
{
{
// public HVRGrabbable Grabbable { get; private set; }
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CGrabbableU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* HVRInputManager_get_XRPluginLoader_mC033493CD07312C865AABD4BA69FAB4AF60F759D_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// get { return _xrPlugin; }
String_t* L_0 = __this->____xrPlugin_51;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_Instance_m3500719E873A67FB6D615A65BDBAB428D8B2BB2C_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___0_value, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static HVRInputManager Instance { get; private set; }
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_0 = ___0_value;
((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields*)il2cpp_codegen_static_fields_for(HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_26), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousHMDActive_mDEEF1309DAB0CC6CA2E2C299152A1DD5480651BD_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool PreviousHMDActive { get; private set; }
bool L_0 = ___0_value;
__this->___U3CPreviousHMDActiveU3Ek__BackingField_88 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRInputManager_set_PreviousUserPresent_m16DC04DE70B7E3D4AEEE306EB43D454BB846DB73_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, bool ___0_value, const RuntimeMethod* method)
{
{
// public bool PreviousUserPresent { get; private set; }
bool L_0 = ___0_value;
__this->___U3CPreviousUserPresentU3Ek__BackingField_89 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousHMDActive_m299471403BCF044D4433109035613C61F77E54FA_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool PreviousHMDActive { get; private set; }
bool L_0 = __this->___U3CPreviousHMDActiveU3Ek__BackingField_88;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRInputManager_get_PreviousUserPresent_m07E60C1C1A4F18A97535F249107C9E5C8DA731A0_inline (HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* __this, const RuntimeMethod* method)
{
{
// public bool PreviousUserPresent { get; private set; }
bool L_0 = __this->___U3CPreviousUserPresentU3Ek__BackingField_89;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_ThumbstickDeadZone_m76C0E4AEF5004EC216AF92D24B460CC6AD868F9F_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_value, const RuntimeMethod* method)
{
{
// public Vector2 ThumbstickDeadZone { get; set; }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_value;
__this->___U3CThumbstickDeadZoneU3Ek__BackingField_55 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_Side_m090CB058ADD03FFE98E8D55943F110BCED838926_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public HVRHandSide Side { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CSideU3Ek__BackingField_4 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_InputMap_mAA42C29E8BF20938C96F662C74099CC92989D791_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___0_value, const RuntimeMethod* method)
{
{
// public HVRInputSettings InputMap { get; set; }
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_0 = ___0_value;
__this->___U3CInputMapU3Ek__BackingField_56 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInputMapU3Ek__BackingField_56), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_ControllerType_m426AF1CB2A185DF1DAF75765695BDBA42B63800A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
// public HVRControllerType ControllerType { get; set; }
int32_t L_0 = ___0_value;
__this->___U3CControllerTypeU3Ek__BackingField_62 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRController_set_FingerSettings_mA059C90F8D80706CE6E935B061B2E63504F964AF_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___0_value, const RuntimeMethod* method)
{
{
// public HVRFingerSettings FingerSettings { get; set; }
HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* L_0 = ___0_value;
__this->___U3CFingerSettingsU3Ek__BackingField_57 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFingerSettingsU3Ek__BackingField_57), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* XRGeneralSettings_get_Instance_m9F222F982E62E066E119754858D8E73CFE42048C_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// return s_RuntimeSettingsInstance;
il2cpp_codegen_runtime_class_init_inline(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var);
XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* L_0 = ((XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_StaticFields*)il2cpp_codegen_static_fields_for(XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE_il2cpp_TypeInfo_var))->___s_RuntimeSettingsInstance_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* XRGeneralSettings_get_Manager_m112FEB4E6DFB7B5F5C4A2DEC4E975CF2EBD51B42_inline (XRGeneralSettings_t8F8D096944606B5AD845D010706BF7094ADEC8CE* __this, const RuntimeMethod* method)
{
{
// get { return m_LoaderManagerInstance; }
XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* L_0 = __this->___m_LoaderManagerInstance_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* XRManagerSettings_get_activeLoader_mFB3B679005792D3DF871EAA7120DD86DCA1D5DEA_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method)
{
{
// public XRLoader activeLoader { get; private set; }
XRLoader_t80B1B1934C40561C5352ABC95D567DC2A7C9C976* L_0 = __this->___U3CactiveLoaderU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* XRManagerSettings_get_activeLoaders_m47D0FF16B7012A87F56D93124DC5D8DA0ACA591F_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method)
{
{
// public IReadOnlyList<XRLoader> activeLoaders => m_Loaders;
List_1_tA1A04BD6B1EE83992AE369D5DB31A028E9B57822* L_0 = __this->___m_Loaders_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRManagerSettings_get_automaticLoading_mF28DC51D46409F4D75DCF53E38C8E6B28444B01A_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method)
{
{
// get { return m_AutomaticLoading; }
bool L_0 = __this->___m_AutomaticLoading_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool XRManagerSettings_get_isInitializationComplete_m2F7E30B51DB12D34535BE7805A3CD490FFE12F68_inline (XRManagerSettings_t7923B66EB3FEE58C7B9F85FF61749B774D3B9E52* __this, const RuntimeMethod* method)
{
{
// get { return m_InitializationComplete; }
bool L_0 = __this->___m_InitializationComplete_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method)
{
{
// public HVRHandSide Side { get; set; }
int32_t L_0 = __this->___U3CSideU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method)
{
{
// public HVRControllerType ControllerType { get; set; }
int32_t L_0 = __this->___U3CControllerTypeU3Ek__BackingField_62;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerInputs_get_UpdateInputs_mD8B1EC097F9B20136D30323F694EBEE6D06D66D3_inline (HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* __this, const RuntimeMethod* method)
{
{
// public bool UpdateInputs { get; set; } = true;
bool L_0 = __this->___U3CUpdateInputsU3Ek__BackingField_39;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
float L_0 = __this->___x_0;
float L_1 = __this->___x_0;
float L_2 = __this->___y_1;
float L_3 = __this->___y_1;
V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))));
goto IL_001f;
}
IL_001f:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_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 float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
float V_4 = 0.0f;
float V_5 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_to;
float L_2;
L_2 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_0, L_1, NULL);
V_0 = L_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_from;
float L_4 = L_3.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_to;
float L_6 = L_5.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_from;
float L_8 = L_7.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_to;
float L_10 = L_9.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_8, L_10))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_from;
float L_12 = L_11.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_to;
float L_14 = L_13.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_from;
float L_16 = L_15.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___1_to;
float L_18 = L_17.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_from;
float L_20 = L_19.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_to;
float L_22 = L_21.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_from;
float L_24 = L_23.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___1_to;
float L_26 = L_25.___x_2;
V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_22)), ((float)il2cpp_codegen_multiply(L_24, L_26))));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___2_axis;
float L_28 = L_27.___x_2;
float L_29 = V_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___2_axis;
float L_31 = L_30.___y_3;
float L_32 = V_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___2_axis;
float L_34 = L_33.___z_4;
float L_35 = V_3;
float L_36;
L_36 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_31, L_32)))), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL);
V_4 = L_36;
float L_37 = V_0;
float L_38 = V_4;
V_5 = ((float)il2cpp_codegen_multiply(L_37, L_38));
goto IL_0086;
}
IL_0086:
{
float L_39 = V_5;
return L_39;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTrackedController_set_DeltaEulerZ_m3F3866C9B708AB72EE349CB68A2D7FA8F0AF45D4_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, float ___0_value, const RuntimeMethod* method)
{
{
// public float DeltaEulerZ { get; private set; }
float L_0 = ___0_value;
__this->___U3CDeltaEulerZU3Ek__BackingField_8 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___0_x;
float L_1 = ___1_y;
float L_2 = ___2_z;
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_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(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 HVRTrackedController_set_DeltaRotationZ_m6AB11AF6141BFEEFEDB07C1DFC44D6254295374E_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
{
{
// public Quaternion DeltaRotationZ { get; private set; }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
__this->___U3CDeltaRotationZU3Ek__BackingField_7 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float HVRTrackedController_get_DeltaEulerZ_m6C8ED952AAF5D5D478ED9D273C1F08D104DB23FD_inline (HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* __this, const RuntimeMethod* method)
{
{
// public float DeltaEulerZ { get; private set; }
float L_0 = __this->___U3CDeltaEulerZU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* HVRController_get_InputMap_mF8E283B6104DE36D80AFDC42C258BE57BC5D2093_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method)
{
{
// public HVRInputSettings InputMap { get; set; }
HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* L_0 = __this->___U3CInputMapU3Ek__BackingField_56;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputState_get_currentUpdateType_m77DBCEC0F6E435740C44467281149B2F74025C10_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 bool Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
float V_3 = 0.0f;
bool V_4 = false;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_rhs;
float L_3 = L_2.___x_2;
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_lhs;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_rhs;
float L_7 = L_6.___y_3;
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_lhs;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_rhs;
float L_11 = L_10.___z_4;
V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11));
float L_12 = V_0;
float L_13 = V_0;
float L_14 = V_1;
float L_15 = V_1;
float L_16 = V_2;
float L_17 = V_2;
V_3 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17))));
float L_18 = V_3;
V_4 = (bool)((((float)L_18) < ((float)(9.99999944E-11f)))? 1 : 0);
goto IL_0043;
}
IL_0043:
{
bool L_19 = V_4;
return L_19;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRButton_set_Rigidbody_m3797517BF8883522E6BA301E661D89F309D0DB32_inline (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value;
__this->___U3CRigidbodyU3Ek__BackingField_13 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidbodyU3Ek__BackingField_13), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRButton_get_Rigidbody_m84956F8FFF63EACF47C63F1E67C6A7630D2F7FAB_inline (HVRButton_t230242D13AF035CDA4487D09433AF7D36063503F* __this, const RuntimeMethod* method)
{
{
// public Rigidbody Rigidbody { get; private set; }
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_13;
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 void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, 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 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
(( 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 void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = (int32_t)__this->____version_3;
__this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1));
if (!true)
{
goto IL_0035;
}
}
{
int32_t L_1 = (int32_t)__this->____size_2;
V_0 = L_1;
__this->____size_2 = 0;
int32_t L_2 = V_0;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_003c;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_0035:
{
__this->____size_2 = 0;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HashSet_1_get_Count_m41CC85EEB7855CEFA3BC7A32F115387939318ED3_gshared_inline (HashSet_1_t2F33BEB06EEA4A872E2FAF464382422AA39AE885* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____count_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m139A176CD271A0532D75BE08DA7831C8C45CE28F_gshared_inline (Enumerator_t72556E98D7DDBE118A973D782D523D15A96461C8* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
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 InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 Enumerator_get_Current_m6EAF4461E14CE5F9CB03227860CC9713AA1B0BD3_gshared_inline (Enumerator_t80524DF0E134D5C143E44173399F812156A31C8D* __this, const RuntimeMethod* method)
{
{
InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599 L_0 = (InputFeatureUsage_t1E251DC4F8CD697080F0F5D98388955AF8B87599)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_mF499542388380AA211FCBBFC8C4B272447A81B96_gshared_inline (ReadOnlyArray_1_tF49E7A2430C7D717C5DF8A8C2626314D0D9C1CF4* __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 float Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline (float ___0_value, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
float L_0 = ___0_value;
V_0 = (bool)((((float)L_0) < ((float)(0.0f)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
V_1 = (0.0f);
goto IL_002d;
}
IL_0015:
{
float L_2 = ___0_value;
V_2 = (bool)((((float)L_2) > ((float)(1.0f)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0029;
}
}
{
V_1 = (1.0f);
goto IL_002d;
}
IL_0029:
{
float L_4 = ___0_value;
V_1 = L_4;
goto IL_002d;
}
IL_002d:
{
float L_5 = V_1;
return L_5;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method)
{
{
float L_0 = ___0_x;
__this->___x_0 = L_0;
float L_1 = ___1_y;
__this->___y_1 = L_1;
float L_2 = ___2_z;
__this->___z_2 = L_2;
float L_3 = ___3_w;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline (float ___0_value, float ___1_min, float ___2_max, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
float V_2 = 0.0f;
{
float L_0 = ___0_value;
float L_1 = ___1_min;
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 = ___1_min;
___0_value = L_3;
goto IL_0019;
}
IL_000e:
{
float L_4 = ___0_value;
float L_5 = ___2_max;
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 = ___2_max;
___0_value = L_7;
}
IL_0019:
{
float L_8 = ___0_value;
V_2 = L_8;
goto IL_001d;
}
IL_001d:
{
float L_9 = V_2;
return L_9;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a;
float L_1 = L_0.___x_2;
float L_2 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_a;
float L_4 = L_3.___y_3;
float L_5 = ___1_d;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a;
float L_7 = L_6.___z_4;
float L_8 = ___1_d;
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;
}
}