32092 lines
1.6 MiB
32092 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);
|
|
}
|
|
};
|
|
struct InterfaceActionInvoker0
|
|
{
|
|
typedef void (*Action)(void*, const RuntimeMethod*);
|
|
|
|
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
|
|
{
|
|
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
|
|
((Action)invokeData.methodPtr)(obj, invokeData.method);
|
|
}
|
|
};
|
|
|
|
// 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,UnityEngine.Coroutine>
|
|
struct Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58;
|
|
// 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.Int32>
|
|
struct Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1;
|
|
// System.Collections.Generic.Dictionary`2<System.Object,System.Object>
|
|
struct Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA;
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>
|
|
struct Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2;
|
|
// 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.IComparer`1<UnityEngine.Vector3>
|
|
struct IComparer_1_tFDB0B934337DF4DC2367C1B24FB3247B40F049E1;
|
|
// System.Collections.Generic.IEqualityComparer`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct IEqualityComparer_1_t7C98614AEA83B28AF82AC7469E8E12572148398C;
|
|
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.Transform>
|
|
struct IEqualityComparer_1_tD4E2164C5E70B4D606744749A66FC3CBE9EB8180;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
|
|
struct KeyCollection_t0E9DCEDB04FB799EEDAF5DC38988B90E79BCB33E;
|
|
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.Transform,System.Int32>
|
|
struct KeyCollection_tC54F10589424D852A45C75C9847285C7ED2BE2FF;
|
|
// 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.HVRHandPoseBlend>
|
|
struct List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData>
|
|
struct List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>
|
|
struct List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
struct List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>
|
|
struct List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD;
|
|
// 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<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<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.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2;
|
|
// System.Predicate`1<System.Object>
|
|
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
|
|
// System.Threading.Tasks.Task`1<System.Int32>
|
|
struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
struct UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A;
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5;
|
|
// UnityEngine.Events.UnityAction`1<System.Object>
|
|
struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
|
|
// 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.HVRDestroyListener>
|
|
struct UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98;
|
|
// 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.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690;
|
|
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityEvent_2_tCE7A26ED2632FEAC1FE5069C6C45592D38403567;
|
|
// UnityEngine.Events.UnityEvent`2<System.Object,System.Object>
|
|
struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>
|
|
struct ValueCollection_tD8A247368ACFE4101D5A99A5E1E8B738AB269ED8;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.Transform,System.Int32>
|
|
struct ValueCollection_t28745009DDAA42E606C0D6BE726058963945E6EE;
|
|
// System.Collections.Generic.Dictionary`2/Entry<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>[]
|
|
struct EntryU5BU5D_t919E311998570EE038EE830FC87FAEBE1A024FE8;
|
|
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.Transform,System.Int32>[]
|
|
struct EntryU5BU5D_t51D0A54E0EAF02B5ADD2F2ABC1E7F5BEEF1D8191;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>[]
|
|
struct List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B;
|
|
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.Transform>[]
|
|
struct SlotU5BU5D_tFEF55D1F1BCB4F97FD11EAA15EB9CCC3E470213D;
|
|
// System.Boolean[]
|
|
struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
// System.Char[]
|
|
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
|
|
// UnityEngine.Collider[]
|
|
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
|
|
// UnityEngine.Component[]
|
|
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
|
|
// System.Delegate[]
|
|
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete[]
|
|
struct HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable[]
|
|
struct HVRGrabbableU5BU5D_tEDB0FBD4FD1418A2823FA20AF3A194F42B2D71D2;
|
|
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag[]
|
|
struct HVRGrabbableBagU5BU5D_t42B44C1044BB8866CA91E0AA6203BDC3D450E7FC;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase[]
|
|
struct HVRGrabberBaseU5BU5D_t27B0FFDD1B041CB4B585B41612D3C36E98036702;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber[]
|
|
struct HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableBone[]
|
|
struct HVRPosableBoneU5BU5D_tD1422F6F279C56D98199B6A4DF805BAAC5AAC952;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData[]
|
|
struct HVRPosableBoneDataU5BU5D_t3CD98D1F552880DC61CB4E01050348B72A511339;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger[]
|
|
struct HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData[]
|
|
struct HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA;
|
|
// 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;
|
|
// System.Int32[]
|
|
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
|
|
// System.IntPtr[]
|
|
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
|
|
// 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;
|
|
// UnityEngine.Transform[]
|
|
struct TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24;
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
// System.Action
|
|
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
|
|
// UnityEngine.AudioClip
|
|
struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20;
|
|
// System.IO.BinaryReader
|
|
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158;
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E;
|
|
// UnityEngine.BoxCollider
|
|
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23;
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76;
|
|
// UnityEngine.Component
|
|
struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3;
|
|
// UnityEngine.ConfigurableJoint
|
|
struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77;
|
|
// UnityEngine.Coroutine
|
|
struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B;
|
|
// System.Text.Decoder
|
|
struct Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC;
|
|
// System.DelegateData
|
|
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
|
|
// System.Text.Encoder
|
|
struct Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA;
|
|
// System.Text.Encoding
|
|
struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
|
|
// System.Enum
|
|
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
|
|
// UnityEngine.GameObject
|
|
struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F;
|
|
// HurricaneVR.Framework.Core.Player.GrabbableStuck
|
|
struct GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive
|
|
struct HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903;
|
|
// HurricaneVR.Framework.Components.HVRClimbable
|
|
struct HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete
|
|
struct HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0;
|
|
// HurricaneVR.Framework.Shared.HVRController
|
|
struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0;
|
|
// HurricaneVR.Framework.ControllerInput.HVRControllerEvent
|
|
struct HVRControllerEvent_t3206F8D1E6B23B4127D91C02328BDAF446FEDC3D;
|
|
// HurricaneVR.Framework.Components.HVRControllerOffset
|
|
struct HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75;
|
|
// HurricaneVR.Framework.Components.HVRControllerOffsets
|
|
struct HVRControllerOffsets_tFE72A8CDD95EDF16D0D7E0DCA93B63B39E947417;
|
|
// HurricaneVR.Framework.Components.HVRDestroyListener
|
|
struct HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB;
|
|
// HurricaneVR.Framework.Components.HVRDestroyedEvent
|
|
struct HVRDestroyedEvent_t896987A1A4FF5415775BE9E9AF7E563BCAF3BCC9;
|
|
// HurricaneVR.Framework.Components.HVRDevicePoseOffset
|
|
struct HVRDevicePoseOffset_tE65D5C6A504E98B14EB5EBA35297CD9E52C78102;
|
|
// HurricaneVR.Framework.Shared.HVRFingerSettings
|
|
struct HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber
|
|
struct HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191;
|
|
// HurricaneVR.Framework.Core.HVRForceGrabberLaser
|
|
struct HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
|
|
struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078;
|
|
// 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.Components.HVRGrabbableHoverBase
|
|
struct HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
|
|
struct HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6;
|
|
// HurricaneVR.Framework.Core.HVRGrabberManager
|
|
struct HVRGrabberManager_t7D44D9B7ED7F7741BA2F601F4F1880141CB83C76;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
|
|
struct HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber
|
|
struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings
|
|
struct HVRHandMirrorSettings_tF461AF60B66E552E4C55A31BBD06FE5FDB6B3898;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer
|
|
struct HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689;
|
|
// HurricaneVR.Framework.Core.HVRHandPhysics
|
|
struct HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose
|
|
struct HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend
|
|
struct HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4;
|
|
// 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.HVRInputManager
|
|
struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D;
|
|
// HurricaneVR.Framework.Shared.HVRInputSettings
|
|
struct HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive
|
|
struct HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D;
|
|
// HurricaneVR.Framework.Core.Player.HVRJointHand
|
|
struct HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
|
|
struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77;
|
|
// HurricaneVR.Framework.Core.HVRManager
|
|
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser
|
|
struct HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D;
|
|
// HurricaneVR.Framework.Core.Player.HVRPlayerController
|
|
struct HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0;
|
|
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
|
|
struct HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableBone
|
|
struct HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData
|
|
struct HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger
|
|
struct HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData
|
|
struct HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
|
|
struct HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
|
|
struct HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2;
|
|
// HurricaneVR.Framework.Core.HVRRequireOtherGrabbable
|
|
struct HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46;
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides
|
|
struct HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6;
|
|
// HurricaneVR.Framework.Core.Player.HVRScreenFade
|
|
struct HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A;
|
|
// 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.HVRSocketable
|
|
struct HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F;
|
|
// HurricaneVR.Framework.Core.Sockets.HVRSocketableTags
|
|
struct HVRSocketableTags_tF30D12078E7D23094432A3D208E63F5484F96C21;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit
|
|
struct HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring
|
|
struct HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B;
|
|
// 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.HVRTrackedController
|
|
struct HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111;
|
|
// HurricaneVR.Framework.Shared.HapticData
|
|
struct HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC;
|
|
// System.Collections.IDictionary
|
|
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
|
|
// System.Collections.IEnumerator
|
|
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
|
|
// UnityEngine.Events.InvokableCallList
|
|
struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382;
|
|
// UnityEngine.Joint
|
|
struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682;
|
|
// UnityEngine.LineRenderer
|
|
struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D;
|
|
// System.IO.MemoryStream
|
|
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
|
|
// 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.Threading.SemaphoreSlim
|
|
struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
|
|
// System.Runtime.Serialization.SerializationInfo
|
|
struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37;
|
|
// HurricaneVR.Framework.Core.Grabbers.SocketSpawnEvent
|
|
struct SocketSpawnEvent_t87F4EB940ADFD998C490FFE3827581C81517627D;
|
|
// HurricaneVR.Framework.Core.Bags.Sorter
|
|
struct Sorter_t2367BC6C94312D6520598A6359E6DEFB8DE6F57A;
|
|
// UnityEngine.SphereCollider
|
|
struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275;
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE;
|
|
// System.String
|
|
struct String_t;
|
|
// UnityEngine.Transform
|
|
struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1;
|
|
// UnityEngine.Events.UnityEvent
|
|
struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977;
|
|
// 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.AudioClip/PCMReaderCallback
|
|
struct PCMReaderCallback_t3396D9613664F0AFF65FB91018FD0F901CC16F1E;
|
|
// UnityEngine.AudioClip/PCMSetPositionCallback
|
|
struct PCMSetPositionCallback_t8D7135A2FB40647CAEC93F5254AD59E18DEB6072;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70
|
|
struct U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68
|
|
struct U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69
|
|
struct U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7;
|
|
// 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;
|
|
// System.IO.Stream/ReadWriteTask
|
|
struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
|
|
|
|
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_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_t2F2061C52D14CC6C406B18BFBDC99759B42984C2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRHandSide_t7351C094EB31741A6D325BF2DB03E8841F42E80F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_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* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_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* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral098B5995DF084E20C74FAA18F9A6DB9F5707EB68;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral24BCD6049C1D7BB872756CB660BFF40CF80A32CD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral25375C2170F29E0E33C4F7E6CA9D6755E879D425;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral2EC48B2E15AAF433276A7E1907AD8BC7779D9ADF;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3AD2307722521DB4B123458E10FC0B97551D3F3B;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3AD8D11D3EA65F2326504910D7729223DEF44ADC;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral3B2638E2287AE1DBA901A76F618A76151326DA01;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral53534E360DC5C15FEC0B74405728F7E0E2D4B1A3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral56515F283DCD320E8C4BFB5A3EE734189472CF45;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral6697B236E863CBE5C9E856D8D6DBE84109C77992;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral695CD0B4191E07C78B7865E2B952E1167F5B2564;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteral84A16B5A7027FE119CEA5A136FE38BC514C850E5;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA0343EFFAE4C815BBDEC0C31F375C3C306A03E88;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralA3815677F060C70A0C182B2D4316F8F74C9EA2A3;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralCC0C269A6D70A0E03B8309F44FFBED5CBF4184FD;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF2A345E351815ECFE6DBAA982115406EF87050BE;
|
|
IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_mBE9595A71F68D8A7738AD22138D38C9066D09B93_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191_mB9330290012B6C06ECAF494C515D1EC25EDED50E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mE1DF9487484F1E4CF3FFFB4049B41BDD3089F444_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB_m682BDEC003642B5FA8323B2C1F5964BED4D0F34F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974_m36FFA51A94DA02D2A1C34D86238EFC0793594277_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3_m03DDF8039779177D500F23940CBD099FFADE972C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_m7C5CEADA38C1A2A012F7146D9F494CDC64243BC1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInParent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_mB1576F32B05CE556BB0F3F07A5B5CF4C75FA2311_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223_m8F86F537F215FD3E792B49A344054B744651D4EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m950E38F4102274C104A4EB2F0A0A515E38128D2B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m1770A644356F680B78FD485EF80EF3C483550BE9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6_mE1959F878AB6E6DB0516E15E83FBFF07BF03A413_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111_m4F0144A23C124D09706242AD3E2DCA58B5DDEA03_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m426333A1BDA38D3C9F15B074674322AF344D6C3A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m558394348C4228A12E1E26AE2CF5CEC7685229C6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m527523EE662BA0117E15E27E95C24B8CB56AA843_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m88DF7907BF42B1B81AE5819CBD10137449B71531_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9B2D6CE42371A2DA2C2DD86246441689C16D5B64_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mC36703F143453184117CA1B28F3B5A6DEEF861C6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m3D198A3CDFCCEE410FF9743F93E449C8E8612749_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m06A6541CEBE078BDE76C84E1097E754F8C16329D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m2CF67DD54F3914FA2BDF45A12A66270B39CFE06A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m1B914577E004A262F0634E98B8BDAF6CA3DB9D20_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9CD9E4F4EC96120FC0218201AAFCA144A0BC37A4_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m4962307DDDE41CCD233C45ABDF128F713408203A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDE1D366C129619BC94E3AED5157DCF02310FD45A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m01B28427255E214DD58BCF039B966CDC62E3532D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m05826928A25327E7D80A40D9C1B6D94C696E78A7_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m1B929B6ADE64A2DA3DFA05B992B8AC595F86BBD2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisComponent_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_m634E6E6012FB52CE0D0E231A1A7D0FA09EB262FE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponentsInChildren_TisHVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0_mD1A31901CD21F3D68F55E706C28C1F42A52D7EE9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRHandGrabber_U3CGrabU3Eb__365_0_m4CE0EE344DC967F631E542638385FBC43E46774D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRHandGrabber_U3CResetRigidBodyPropertiesU3Eb__360_0_m6AEF53173698EAA490F4485DBA133611ACC344CF_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HVRHandGrabber_U3CStartU3Eb__241_0_m4C88D1675874661532F39B0C96FDAD455D9E8E5C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m5443F87288D11427085E45448A20D01B803C7801_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Remove_m6E3609DC93B37FF78D3FFC72387FCA6E72AFEB2E_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Contains_mD6D91E1A4E9507303DA5347F2E4DB308D5AC88B9_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCA0D7B71E0C580AFE83952DD19B5F243626EF213_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_mCC47B87B90CAC61CD25EEF255C67BF98770EA06B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m0E63DED0A4726CEF1CCC9354A929B86AF962D2FE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m81EDF4C4AE9841D3602674CD3B431AFECA15DB9B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAAF32A1FE1ABCAF06A530F15ADA6C1F17E6CE53B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mAB2DFCA15E16B709BBB33F98CB44C37E6E880973_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mB07BF18556005465036A5FDE6C8DAD88126165CA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8C65CBDC78E0D07455F0CEE02DBAD7E242B93B89_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_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_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_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* ScriptableObject_CreateInstance_TisHVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078_mDC98AB546856821BB6428F558E27230B1C7FBF74_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CContinueAutoGrabU3Ed__70_System_Collections_IEnumerator_Reset_mCA3BEC9D42AEA9F465A769BE17A8FF4D7B84D72D_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CForcePullU3Ed__68_System_Collections_IEnumerator_Reset_m215984F7AEEDE26A18F24E1D43D9051105E9A10C_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CGravityGlovesU3Ed__69_System_Collections_IEnumerator_Reset_m75C6AE4D1B8865A35B6D8A7F06EB3721AD23E100_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass264_0_U3CCheckSocketGrabU3Eb__0_m52E475ECD61F624F1657F30D839E3806BCAD1DD8_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m02786B12E8D0E17E45ECBF9F580B3D773CA609D0_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_mA70C39492461B1059993F798F74470005B683C10_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_m8EBCED0620A8FDA1327A6F4F247BB6BE36294CA6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var;
|
|
IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var;
|
|
struct Delegate_t_marshaled_com;
|
|
struct Delegate_t_marshaled_pinvoke;
|
|
struct Exception_t_marshaled_com;
|
|
struct Exception_t_marshaled_pinvoke;
|
|
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
|
|
struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787;
|
|
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E;
|
|
struct HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D;
|
|
struct HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA;
|
|
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
|
|
|
|
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
|
|
|
|
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
|
|
struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122 : public RuntimeObject
|
|
{
|
|
// T[] HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_buffer
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____buffer_0;
|
|
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_start
|
|
int32_t ____start_1;
|
|
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_end
|
|
int32_t ____end_2;
|
|
// System.Int32 HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1::_size
|
|
int32_t ____size_3;
|
|
};
|
|
|
|
// 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<UnityEngine.Transform,System.Int32>
|
|
struct Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2 : 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_t51D0A54E0EAF02B5ADD2F2ABC1E7F5BEEF1D8191* ____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_tC54F10589424D852A45C75C9847285C7ED2BE2FF* ____keys_7;
|
|
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
|
|
ValueCollection_t28745009DDAA42E606C0D6BE726058963945E6EE* ____values_8;
|
|
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
|
|
RuntimeObject* ____syncRoot_9;
|
|
};
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
|
|
struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D : 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_tFEF55D1F1BCB4F97FD11EAA15EB9CCC3E470213D* ____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<UnityEngine.Collider>
|
|
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____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.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.HVRGrabberBase>
|
|
struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HVRGrabberBaseU5BU5D_t27B0FFDD1B041CB4B585B41612D3C36E98036702* ____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.HandPoser.HVRPosableBone>
|
|
struct List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HVRPosableBoneU5BU5D_tD1422F6F279C56D98199B6A4DF805BAAC5AAC952* ____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.HandPoser.Data.HVRPosableBoneData>
|
|
struct List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18 : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HVRPosableBoneDataU5BU5D_t3CD98D1F552880DC61CB4E01050348B72A511339* ____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.HandPoser.Data.HVRPosableFingerData>
|
|
struct List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* ____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<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<UnityEngine.Transform>
|
|
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ____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.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B : public RuntimeObject
|
|
{
|
|
// T[] System.Collections.Generic.List`1::_items
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____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.IO.BinaryReader
|
|
struct BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158 : public RuntimeObject
|
|
{
|
|
// System.IO.Stream System.IO.BinaryReader::m_stream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___m_stream_0;
|
|
// System.Byte[] System.IO.BinaryReader::m_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_buffer_1;
|
|
// System.Text.Decoder System.IO.BinaryReader::m_decoder
|
|
Decoder_tE16E789E38B25DD304004FC630EA8B21000ECBBC* ___m_decoder_2;
|
|
// System.Byte[] System.IO.BinaryReader::m_charBytes
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___m_charBytes_3;
|
|
// System.Char[] System.IO.BinaryReader::m_singleChar
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_singleChar_4;
|
|
// System.Char[] System.IO.BinaryReader::m_charBuffer
|
|
CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_charBuffer_5;
|
|
// System.Int32 System.IO.BinaryReader::m_maxCharsSize
|
|
int32_t ___m_maxCharsSize_6;
|
|
// System.Boolean System.IO.BinaryReader::m_2BytesPerChar
|
|
bool ___m_2BytesPerChar_7;
|
|
// System.Boolean System.IO.BinaryReader::m_isMemoryStream
|
|
bool ___m_isMemoryStream_8;
|
|
// System.Boolean System.IO.BinaryReader::m_leaveOpen
|
|
bool ___m_leaveOpen_9;
|
|
};
|
|
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E : public RuntimeObject
|
|
{
|
|
// System.IO.Stream System.IO.BinaryWriter::OutStream
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___OutStream_1;
|
|
// System.Byte[] System.IO.BinaryWriter::_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_2;
|
|
// System.Text.Encoding System.IO.BinaryWriter::_encoding
|
|
Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ____encoding_3;
|
|
// System.Text.Encoder System.IO.BinaryWriter::_encoder
|
|
Encoder_tAF9067231A76315584BDF4CD27990E2F485A78FA* ____encoder_4;
|
|
// System.Boolean System.IO.BinaryWriter::_leaveOpen
|
|
bool ____leaveOpen_5;
|
|
// System.Byte[] System.IO.BinaryWriter::_largeByteBuffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____largeByteBuffer_6;
|
|
// System.Int32 System.IO.BinaryWriter::_maxChars
|
|
int32_t ____maxChars_7;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend
|
|
struct HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4 : public RuntimeObject
|
|
{
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Pose
|
|
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___Pose_1;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Weight
|
|
float ___Weight_2;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseMask HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Mask
|
|
int32_t ___Mask_3;
|
|
// HurricaneVR.Framework.Core.HandPoser.BlendType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Type
|
|
int32_t ___Type_4;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Speed
|
|
float ___Speed_5;
|
|
// System.String HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::AnimationParameter
|
|
String_t* ___AnimationParameter_6;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::ButtonParameter
|
|
bool ___ButtonParameter_7;
|
|
// HurricaneVR.Framework.Shared.HVRButtons HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Button
|
|
int32_t ___Button_8;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Disabled
|
|
bool ___Disabled_9;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::ThumbType
|
|
int32_t ___ThumbType_10;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::IndexType
|
|
int32_t ___IndexType_11;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::MiddleType
|
|
int32_t ___MiddleType_12;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::RingType
|
|
int32_t ___RingType_13;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::PinkyType
|
|
int32_t ___PinkyType_14;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::ThumbStart
|
|
float ___ThumbStart_15;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::IndexStart
|
|
float ___IndexStart_16;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::MiddleStart
|
|
float ___MiddleStart_17;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::RingStart
|
|
float ___RingStart_18;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::PinkyStart
|
|
float ___PinkyStart_19;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::Value
|
|
float ___Value_20;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger
|
|
struct HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger::Root
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Root_0;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger::Tip
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Tip_1;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone> HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger::Bones
|
|
List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* ___Bones_2;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData
|
|
struct HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F : public RuntimeObject
|
|
{
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData> HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData::Bones
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* ___Bones_0;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Shared.HapticData
|
|
struct HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC : public RuntimeObject
|
|
{
|
|
// System.Single HurricaneVR.Framework.Shared.HapticData::Duration
|
|
float ___Duration_0;
|
|
// System.Single HurricaneVR.Framework.Shared.HapticData::Amplitude
|
|
float ___Amplitude_1;
|
|
// System.Single HurricaneVR.Framework.Shared.HapticData::Frequency
|
|
float ___Frequency_2;
|
|
};
|
|
|
|
// System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
|
|
{
|
|
// System.Object System.MarshalByRefObject::_identity
|
|
RuntimeObject* ____identity_0;
|
|
};
|
|
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
|
|
{
|
|
Il2CppIUnknown* ____identity_0;
|
|
};
|
|
// Native definition for COM marshalling of System.MarshalByRefObject
|
|
struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
|
|
{
|
|
Il2CppIUnknown* ____identity_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.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70
|
|
struct U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF : public RuntimeObject
|
|
{
|
|
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<>1__state
|
|
int32_t ___U3CU3E1__state_0;
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<>2__current
|
|
RuntimeObject* ___U3CU3E2__current_1;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<>4__this
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* ___U3CU3E4__this_2;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::grabbable
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_3;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::grabPoint
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___grabPoint_4;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<t>5__2
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CtU3E5__2_5;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<grabbed>5__3
|
|
bool ___U3CgrabbedU3E5__3_6;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::<elapsed>5__4
|
|
float ___U3CelapsedU3E5__4_7;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69
|
|
struct U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7 : public RuntimeObject
|
|
{
|
|
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<>1__state
|
|
int32_t ___U3CU3E1__state_0;
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<>2__current
|
|
RuntimeObject* ___U3CU3E2__current_1;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::grabbable
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_2;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<>4__this
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* ___U3CU3E4__this_3;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<grabbed>5__2
|
|
bool ___U3CgrabbedU3E5__2_4;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<grabPoint>5__3
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CgrabPointU3E5__3_5;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<posableGrabPoint>5__4
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CposableGrabPointU3E5__4_6;
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<rb>5__5
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CrbU3E5__5_7;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<drag>5__6
|
|
float ___U3CdragU3E5__6_8;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<angularDrag>5__7
|
|
float ___U3CangularDragU3E5__7_9;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<useGrav>5__8
|
|
bool ___U3CuseGravU3E5__8_10;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<elapsed>5__9
|
|
float ___U3CelapsedU3E5__9_11;
|
|
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<joint>5__10
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CjointU3E5__10_12;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<rotating>5__11
|
|
bool ___U3CrotatingU3E5__11_13;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<rotateSpeed>5__12
|
|
float ___U3CrotateSpeedU3E5__12_14;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<needsRotating>5__13
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CneedsRotatingU3E5__13_15;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
|
|
struct Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ____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
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>
|
|
struct Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* ____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
|
|
HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* ____current_3;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
struct Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D
|
|
{
|
|
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* ____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
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* ____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;
|
|
};
|
|
|
|
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
struct UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98 : 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.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690 : 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,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityEvent_2_tCE7A26ED2632FEAC1FE5069C6C45592D38403567 : 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;
|
|
};
|
|
|
|
// System.Byte
|
|
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
|
|
{
|
|
// System.Byte System.Byte::m_value
|
|
uint8_t ___m_value_0;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.JointDrive
|
|
struct JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6
|
|
{
|
|
// System.Single UnityEngine.JointDrive::m_PositionSpring
|
|
float ___m_PositionSpring_0;
|
|
// System.Single UnityEngine.JointDrive::m_PositionDamper
|
|
float ___m_PositionDamper_1;
|
|
// System.Single UnityEngine.JointDrive::m_MaximumForce
|
|
float ___m_MaximumForce_2;
|
|
};
|
|
|
|
// UnityEngine.LayerMask
|
|
struct LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB
|
|
{
|
|
// System.Int32 UnityEngine.LayerMask::m_Mask
|
|
int32_t ___m_Mask_0;
|
|
};
|
|
|
|
// UnityEngine.Mathf
|
|
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
|
|
{
|
|
union
|
|
{
|
|
struct
|
|
{
|
|
};
|
|
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
|
|
};
|
|
};
|
|
|
|
// 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.SoftJointLimit
|
|
struct SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5
|
|
{
|
|
// System.Single UnityEngine.SoftJointLimit::m_Limit
|
|
float ___m_Limit_0;
|
|
// System.Single UnityEngine.SoftJointLimit::m_Bounciness
|
|
float ___m_Bounciness_1;
|
|
// System.Single UnityEngine.SoftJointLimit::m_ContactDistance
|
|
float ___m_ContactDistance_2;
|
|
};
|
|
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
|
|
{
|
|
// System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask
|
|
ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask_2;
|
|
// System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore
|
|
SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore_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.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.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.Components.HVRDestroyedEvent
|
|
struct HVRDestroyedEvent_t896987A1A4FF5415775BE9E9AF7E563BCAF3BCC9 : public UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData
|
|
struct HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Rotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Thumb
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___Thumb_2;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Index
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___Index_3;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Middle
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___Middle_4;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Ring
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___Ring_5;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Pinky
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___Pinky_6;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData[] HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::_fingers
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* ____fingers_7;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableBone
|
|
struct HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::Transform
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Transform_0;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::Forward
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Forward_1;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::Up
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Up_2;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::OtherForward
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OtherForward_3;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::OtherUp
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___OtherUp_4;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData
|
|
struct HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876 : public RuntimeObject
|
|
{
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::Position
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Position_0;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::Rotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___Rotation_1;
|
|
};
|
|
|
|
// System.IO.MemoryStream
|
|
struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
|
|
{
|
|
// System.Byte[] System.IO.MemoryStream::_buffer
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer_4;
|
|
// System.Int32 System.IO.MemoryStream::_origin
|
|
int32_t ____origin_5;
|
|
// System.Int32 System.IO.MemoryStream::_position
|
|
int32_t ____position_6;
|
|
// System.Int32 System.IO.MemoryStream::_length
|
|
int32_t ____length_7;
|
|
// System.Int32 System.IO.MemoryStream::_capacity
|
|
int32_t ____capacity_8;
|
|
// System.Boolean System.IO.MemoryStream::_expandable
|
|
bool ____expandable_9;
|
|
// System.Boolean System.IO.MemoryStream::_writable
|
|
bool ____writable_10;
|
|
// System.Boolean System.IO.MemoryStream::_exposable
|
|
bool ____exposable_11;
|
|
// System.Boolean System.IO.MemoryStream::_isOpen
|
|
bool ____isOpen_12;
|
|
// System.Threading.Tasks.Task`1<System.Int32> System.IO.MemoryStream::_lastReadTask
|
|
Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask_13;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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.VRHandGrabberEvent
|
|
struct VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16 : public UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.VRSocketEvent
|
|
struct VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357 : public UnityEvent_2_tCE7A26ED2632FEAC1FE5069C6C45592D38403567
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68
|
|
struct U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07 : public RuntimeObject
|
|
{
|
|
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<>1__state
|
|
int32_t ___U3CU3E1__state_0;
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<>2__current
|
|
RuntimeObject* ___U3CU3E2__current_1;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::grabbable
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___grabbable_2;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<>4__this
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* ___U3CU3E4__this_3;
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<rb>5__2
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CrbU3E5__2_4;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<angularDrag>5__3
|
|
float ___U3CangularDragU3E5__3_5;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<com>5__4
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CcomU3E5__4_6;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<drag>5__5
|
|
float ___U3CdragU3E5__5_7;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<posableGrabPoint>5__6
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CposableGrabPointU3E5__6_8;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<isPhysicsGrab>5__7
|
|
bool ___U3CisPhysicsGrabU3E5__7_9;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<settings>5__8
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* ___U3CsettingsU3E5__8_10;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<DynamicGrabThreshold>5__9
|
|
float ___U3CDynamicGrabThresholdU3E5__9_11;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<Speed>5__10
|
|
float ___U3CSpeedU3E5__10_12;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<DistanceToRotate>5__11
|
|
float ___U3CDistanceToRotateU3E5__11_13;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<RotateOverDistance>5__12
|
|
float ___U3CRotateOverDistanceU3E5__12_14;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<relativeAnchor>5__13
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CrelativeAnchorU3E5__13_15;
|
|
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<joint>5__14
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CjointU3E5__14_16;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<limit>5__15
|
|
float ___U3ClimitU3E5__15_17;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<rotating>5__16
|
|
bool ___U3CrotatingU3E5__16_18;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<rotateSpeed>5__17
|
|
float ___U3CrotateSpeedU3E5__17_19;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<elapsed>5__18
|
|
float ___U3CelapsedU3E5__18_20;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<needsRotating>5__19
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CneedsRotatingU3E5__19_21;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<startDistance>5__20
|
|
float ___U3CstartDistanceU3E5__20_22;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::<distance>5__21
|
|
float ___U3CdistanceU3E5__21_23;
|
|
};
|
|
|
|
// 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;
|
|
};
|
|
|
|
// 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
|
|
{
|
|
};
|
|
|
|
// 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.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// System.Predicate`1<System.Object>
|
|
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
struct UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A : public MulticastDelegate_t
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
struct UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5 : 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
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Behaviour
|
|
struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// UnityEngine.Collider
|
|
struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
|
|
struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DistanceThreshold
|
|
float ___DistanceThreshold_4;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DynamicGrabThreshold
|
|
float ___DynamicGrabThreshold_5;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxSpeed
|
|
float ___MaxSpeed_6;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::CounterGravityFactor
|
|
float ___CounterGravityFactor_7;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DampDistance
|
|
float ___DampDistance_8;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::DampSpeed
|
|
float ___DampSpeed_9;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxAccelerationForce
|
|
float ___MaxAccelerationForce_10;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxMissSpeed
|
|
float ___MaxMissSpeed_11;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::MaxMissAngularSpeed
|
|
float ___MaxMissAngularSpeed_12;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.ForcePullRotationTrigger HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotationTrigger
|
|
int32_t ___RotationTrigger_13;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerDistance
|
|
float ___RotateTriggerDistance_14;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerTime
|
|
float ___RotateTriggerTime_15;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateTriggerPercent
|
|
float ___RotateTriggerPercent_16;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.ForceRotationStyle HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotationStyle
|
|
int32_t ___RotationStyle_17;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::RotateOverDistance
|
|
float ___RotateOverDistance_18;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpSpring
|
|
float ___SlerpSpring_19;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpDamper
|
|
float ___SlerpDamper_20;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings::SlerpMaxForce
|
|
float ___SlerpMaxForce_21;
|
|
};
|
|
|
|
// 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.Core.HandPoser.HVRHandPose
|
|
struct HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPose::SnappedLeft
|
|
bool ___SnappedLeft_4;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandPose::LeftHand
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___LeftHand_5;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandPose::RightHand
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___RightHand_6;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
|
|
struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
|
|
{
|
|
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XMaster
|
|
bool ___XMaster_4;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XDrive
|
|
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___XDrive_5;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::SlerpDrive
|
|
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___SlerpDrive_6;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.JointApply HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ApplyMode
|
|
int32_t ___ApplyMode_7;
|
|
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::EnableCollision
|
|
bool ___EnableCollision_8;
|
|
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::EnablePreprocessing
|
|
bool ___EnablePreprocessing_9;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::BreakForce
|
|
float ___BreakForce_10;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::BreakTorque
|
|
float ___BreakTorque_11;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::MassScale
|
|
float ___MassScale_12;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ConnectedMassScale
|
|
float ___ConnectedMassScale_13;
|
|
// UnityEngine.JointProjectionMode HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionMode
|
|
int32_t ___ProjectionMode_14;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionDistance
|
|
float ___ProjectionDistance_15;
|
|
// System.Single HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ProjectionAngle
|
|
float ___ProjectionAngle_16;
|
|
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::CriticalDampPosition
|
|
bool ___CriticalDampPosition_17;
|
|
// System.Boolean HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::DampConnectedBody
|
|
bool ___DampConnectedBody_18;
|
|
// UnityEngine.RotationDriveMode HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::RotationDriveMode
|
|
int32_t ___RotationDriveMode_19;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::YDrive
|
|
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___YDrive_20;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ZDrive
|
|
HVRJointDrive_t8764C5838FE4C859D3B51F63B6C2E7AF642E409D* ___ZDrive_21;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXDrive
|
|
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___AngularXDrive_22;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRAngularJointDrive HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYZDrive
|
|
HVRAngularJointDrive_tF1570C373D1F1A502016BAE1C1C7A1D4F146D903* ___AngularYZDrive_23;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LinearLimit
|
|
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___LinearLimit_24;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LinearLimitSpring
|
|
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___LinearLimitSpring_25;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::XMotion
|
|
int32_t ___XMotion_26;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::YMotion
|
|
int32_t ___YMotion_27;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ZMotion
|
|
int32_t ___ZMotion_28;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXMotion
|
|
int32_t ___AngularXMotion_29;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYMotion
|
|
int32_t ___AngularYMotion_30;
|
|
// UnityEngine.ConfigurableJointMotion HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularZMotion
|
|
int32_t ___AngularZMotion_31;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::LowAngularXLimit
|
|
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___LowAngularXLimit_32;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::HighAngularXLimit
|
|
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___HighAngularXLimit_33;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularXLimitSpring
|
|
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___AngularXLimitSpring_34;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYLimit
|
|
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___AngularYLimit_35;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimit HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularZLimit
|
|
HVRSoftJointLimit_t0CF74C12EA3104E9EE0D522D5C3679C4CAE9AF80* ___AngularZLimit_36;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRSoftJointLimitSpring HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::AngularYZLimitSpring
|
|
HVRSoftJointLimitSpring_t9C3485574D8416CD2C02895C3BDA2E66B506EB4B* ___AngularYZLimitSpring_37;
|
|
};
|
|
|
|
// 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.Joint
|
|
struct Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3
|
|
{
|
|
};
|
|
|
|
// 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.BoxCollider
|
|
struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76
|
|
{
|
|
};
|
|
|
|
// UnityEngine.ConfigurableJoint
|
|
struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77 : public Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682
|
|
{
|
|
};
|
|
|
|
// 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.HVRClimbable
|
|
struct HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete
|
|
struct HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0 : 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.Components.HVRControllerOffset
|
|
struct HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Components.HVRControllerOffset::HandSide
|
|
int32_t ___HandSide_4;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRControllerOffset::Teleport
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Teleport_5;
|
|
// System.Single HurricaneVR.Framework.Components.HVRControllerOffset::GrabPointSmoothSpeed
|
|
float ___GrabPointSmoothSpeed_6;
|
|
// HurricaneVR.Framework.Components.HVRDevicePoseOffset HurricaneVR.Framework.Components.HVRControllerOffset::_offsets
|
|
HVRDevicePoseOffset_tE65D5C6A504E98B14EB5EBA35297CD9E52C78102* ____offsets_7;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::TargetGrabPointPositionOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TargetGrabPointPositionOffset_8;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::TargetGrabPointRotationOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___TargetGrabPointRotationOffset_9;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::GrabPointPositionOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___GrabPointPositionOffset_10;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::GrabPointRotationOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___GrabPointRotationOffset_11;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::MiscPositionOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___MiscPositionOffset_12;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRControllerOffset::MiscRotationOffset
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___MiscRotationOffset_13;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRControllerOffset::LiveUpdateOffsets
|
|
bool ___LiveUpdateOffsets_14;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Components.HVRControllerOffset::_teleportStartRotation
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____teleportStartRotation_15;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRControllerOffset::_updatingRotation
|
|
bool ____updatingRotation_16;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRControllerOffset::_updatingPosition
|
|
bool ____updatingPosition_17;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Components.HVRDestroyListener
|
|
struct HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Components.HVRDestroyedEvent HurricaneVR.Framework.Components.HVRDestroyListener::Destroyed
|
|
HVRDestroyedEvent_t896987A1A4FF5415775BE9E9AF7E563BCAF3BCC9* ___Destroyed_4;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HVRForceGrabberLaser
|
|
struct HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.LineRenderer HurricaneVR.Framework.Core.HVRForceGrabberLaser::LineRenderer
|
|
LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___LineRenderer_4;
|
|
// System.Int32 HurricaneVR.Framework.Core.HVRForceGrabberLaser::Points
|
|
int32_t ___Points_5;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HVRForceGrabberLaser::Target
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target_6;
|
|
// System.Single HurricaneVR.Framework.Core.HVRForceGrabberLaser::Percent
|
|
float ___Percent_7;
|
|
// UnityEngine.Vector3[] HurricaneVR.Framework.Core.HVRForceGrabberLaser::_points
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ____points_8;
|
|
// System.Int32 HurricaneVR.Framework.Core.HVRForceGrabberLaser::_previousPoints
|
|
int32_t ____previousPoints_9;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRForceGrabberLaser::A
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___A_10;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRForceGrabberLaser::B
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___B_11;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRForceGrabberLaser::C
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___C_12;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRForceGrabberLaser::D
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___D_13;
|
|
};
|
|
|
|
// 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.Components.HVRGrabbableHoverBase
|
|
struct HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Components.HVRHoverPosition HurricaneVR.Framework.Components.HVRGrabbableHoverBase::HoverPosition
|
|
int32_t ___HoverPosition_4;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRGrabbableHoverBase::LookAtCamera
|
|
bool ___LookAtCamera_5;
|
|
};
|
|
|
|
// 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.HVRHandPhysics
|
|
struct HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.Collider[] HurricaneVR.Framework.Core.HVRHandPhysics::HandColliders
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___HandColliders_4;
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.HVRHandPhysics::<Rigidbody>k__BackingField
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidbodyU3Ek__BackingField_5;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser
|
|
struct HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// UnityEngine.GameObject HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::LeftHandPreview
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___LeftHandPreview_4;
|
|
// UnityEngine.GameObject HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::RightHandPreview
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___RightHandPreview_5;
|
|
// UnityEngine.GameObject HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::BodyPreview
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___BodyPreview_6;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::PreviewLeft
|
|
bool ___PreviewLeft_7;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::PreviewRight
|
|
bool ___PreviewRight_8;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::LeftAutoPose
|
|
bool ___LeftAutoPose_9;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::RightAutoPose
|
|
bool ___RightAutoPose_10;
|
|
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::SelectionIndex
|
|
int32_t ___SelectionIndex_11;
|
|
// System.Collections.Generic.List`1<System.String> HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::PoseNames
|
|
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___PoseNames_12;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::PrimaryPose
|
|
HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___PrimaryPose_13;
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend> HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::Blends
|
|
List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* ___Blends_14;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::ReferencePose
|
|
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___ReferencePose_15;
|
|
// HurricaneVR.Framework.Core.HandPoser.MirrorAxis HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::MirrorAxis
|
|
int32_t ___MirrorAxis_16;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
|
|
struct HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::CurrentSettings
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___CurrentSettings_4;
|
|
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::LogStrengthChanges
|
|
bool ___LogStrengthChanges_5;
|
|
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::AlwaysUpdateJoint
|
|
bool ___AlwaysUpdateJoint_6;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<JointSettings>k__BackingField
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CJointSettingsU3Ek__BackingField_7;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<JointOverride>k__BackingField
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CJointOverrideU3Ek__BackingField_8;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<HandGrabberOverride>k__BackingField
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___U3CHandGrabberOverrideU3Ek__BackingField_9;
|
|
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<Joint>k__BackingField
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_10;
|
|
// System.Boolean HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::<Stopped>k__BackingField
|
|
bool ___U3CStoppedU3Ek__BackingField_11;
|
|
// UnityEngine.JointDrive HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::_stoppedDrive
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ____stoppedDrive_12;
|
|
};
|
|
|
|
// 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.Core.HVRManager
|
|
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Core.HVRGrabberManager HurricaneVR.Framework.Core.HVRManager::GrabberManager
|
|
HVRGrabberManager_t7D44D9B7ED7F7741BA2F601F4F1880141CB83C76* ___GrabberManager_5;
|
|
// HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.HVRManager::PlayerController
|
|
HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___PlayerController_6;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HVRManager::Camera
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_7;
|
|
// HurricaneVR.Framework.Core.Player.HVRScreenFade HurricaneVR.Framework.Core.HVRManager::<ScreenFader>k__BackingField
|
|
HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* ___U3CScreenFaderU3Ek__BackingField_8;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser
|
|
struct HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Iterations
|
|
int32_t ___Iterations_4;
|
|
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::RaysPerBone
|
|
int32_t ___RaysPerBone_5;
|
|
// System.Single HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SphereRadius
|
|
float ___SphereRadius_6;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::FingerTipOnly
|
|
bool ___FingerTipOnly_7;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Hand
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___Hand_8;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::OpenPose
|
|
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___OpenPose_9;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ClosedPose
|
|
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___ClosedPose_10;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Palm
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Palm_11;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::DrawSpheres
|
|
bool ___DrawSpheres_12;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::DrawTips
|
|
bool ___DrawTips_13;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::DrawCollisionPoints
|
|
bool ___DrawCollisionPoints_14;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::LogHitColliderNames
|
|
bool ___LogHitColliderNames_15;
|
|
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_fingerIndex
|
|
int32_t ____fingerIndex_16;
|
|
// UnityEngine.LayerMask HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CurrentMask
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___CurrentMask_17;
|
|
// UnityEngine.Collider[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::colliders
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___colliders_18;
|
|
// UnityEngine.Vector3[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CollisionPoints
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___CollisionPoints_19;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3> HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_dummy
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____dummy_20;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_validated
|
|
bool ____validated_21;
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_sphereMap
|
|
List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* ____sphereMap_22;
|
|
// System.Boolean[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_collidedBoneTracker
|
|
BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ____collidedBoneTracker_23;
|
|
// System.Int32[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_fingerIndices
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____fingerIndices_24;
|
|
// System.Int32[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::_boneIteration
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____boneIteration_25;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::LiveUpdate
|
|
bool ___LiveUpdate_26;
|
|
// System.Int32[] HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::FingerBends
|
|
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___FingerBends_27;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::OpenPoseData
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___OpenPoseData_28;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ClosedPoseData
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___ClosedPoseData_29;
|
|
};
|
|
|
|
// 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.HandPoser.HVRPosableHand
|
|
struct HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::IsLeft
|
|
bool ___IsLeft_4;
|
|
// System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::PoserIndex
|
|
int32_t ___PoserIndex_5;
|
|
// HurricaneVR.Framework.Core.HandPoser.MirrorAxis HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::MirrorAxis
|
|
int32_t ___MirrorAxis_6;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::MirrorSettings
|
|
HVRHandMirrorSettings_tF461AF60B66E552E4C55A31BBD06FE5FDB6B3898* ___MirrorSettings_7;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::HandMirrorer
|
|
HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* ___HandMirrorer_8;
|
|
// System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::UseMatchRotation
|
|
bool ___UseMatchRotation_9;
|
|
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Axis1
|
|
int32_t ___Axis1_10;
|
|
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Axis2
|
|
int32_t ___Axis2_11;
|
|
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::TargetAxis1
|
|
int32_t ___TargetAxis1_12;
|
|
// HurricaneVR.Framework.Shared.HVRAxis HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::TargetAxis2
|
|
int32_t ___TargetAxis2_13;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Thumb
|
|
HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___Thumb_14;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Index
|
|
HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___Index_15;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Middle
|
|
HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___Middle_16;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Ring
|
|
HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___Ring_17;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Pinky
|
|
HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___Pinky_18;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger[] HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::_fingers
|
|
HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* ____fingers_19;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides
|
|
struct HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::OverrideCOM
|
|
bool ___OverrideCOM_4;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::OverrideRotation
|
|
bool ___OverrideRotation_5;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::OverrideTensor
|
|
bool ___OverrideTensor_6;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::OverrideAngularSpeed
|
|
bool ___OverrideAngularSpeed_7;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::OverrideMaxDepenetration
|
|
bool ___OverrideMaxDepenetration_8;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRRigidBodyOverrides::CenterOfMass
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___CenterOfMass_9;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRRigidBodyOverrides::InertiaTensorRotation
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___InertiaTensorRotation_10;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRRigidBodyOverrides::InertiaTensor
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___InertiaTensor_11;
|
|
// System.Single HurricaneVR.Framework.Components.HVRRigidBodyOverrides::MaxAngularVelocity
|
|
float ___MaxAngularVelocity_12;
|
|
// System.Single HurricaneVR.Framework.Components.HVRRigidBodyOverrides::MaxDepenetration
|
|
float ___MaxDepenetration_13;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Components.HVRRigidBodyOverrides::COMGizmoSize
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___COMGizmoSize_14;
|
|
// System.Boolean HurricaneVR.Framework.Components.HVRRigidBodyOverrides::LiveUpdate
|
|
bool ___LiveUpdate_15;
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Components.HVRRigidBodyOverrides::Rigidbody
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___Rigidbody_16;
|
|
};
|
|
|
|
// 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.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.Components.HVRThrowingCenterOfMass
|
|
struct HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::HandSide
|
|
int32_t ___HandSide_4;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::Oculus
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Oculus_5;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::Vive
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Vive_6;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::WMR
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___WMR_7;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::Knuckles
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Knuckles_8;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::Fallback
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Fallback_9;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Components.HVRThrowingCenterOfMass::CenterOfMass
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___CenterOfMass_10;
|
|
};
|
|
|
|
// 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.Core.Utils.SFXPlayer
|
|
struct SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71
|
|
{
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber
|
|
struct HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191 : public HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6
|
|
{
|
|
// HurricaneVR.Framework.Core.HVRForceGrabberLaser HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::Laser
|
|
HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6* ___Laser_28;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::HandGrabber
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___HandGrabber_29;
|
|
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::GrabIndicator
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ___GrabIndicator_30;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::GrabPoser
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___GrabPoser_31;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::HoverPoser
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___HoverPoser_32;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::RequireLineOfSight
|
|
bool ___RequireLineOfSight_33;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::RaycastOrigin
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RaycastOrigin_34;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::UseClosestPoint
|
|
bool ___UseClosestPoint_35;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::UseHandLayerMask
|
|
bool ___UseHandLayerMask_36;
|
|
// UnityEngine.LayerMask HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::RaycastLayermask
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___RaycastLayermask_37;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::MaxRayCastDistance
|
|
float ___MaxRayCastDistance_38;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabMode HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::GrabStyle
|
|
int32_t ___GrabStyle_39;
|
|
// UnityEngine.AudioClip HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::SFXGrab
|
|
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* ___SFXGrab_40;
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ForcePullSettings
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* ___ForcePullSettings_41;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::RequiresFlick
|
|
bool ___RequiresFlick_42;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ForceTime
|
|
float ___ForceTime_43;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::YOffset
|
|
float ___YOffset_44;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::FlickStartThreshold
|
|
float ___FlickStartThreshold_45;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::FlickEndThreshold
|
|
float ___FlickEndThreshold_46;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::QuickMoveThreshold
|
|
float ___QuickMoveThreshold_47;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::QuickMoveResetThreshold
|
|
float ___QuickMoveResetThreshold_48;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::MaximumVelocityPostCollision
|
|
float ___MaximumVelocityPostCollision_49;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::MaximumVelocityAutoGrab
|
|
float ___MaximumVelocityAutoGrab_50;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::AutoGrab
|
|
bool ___AutoGrab_51;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::AdditionalAutoGrabTime
|
|
float ___AdditionalAutoGrabTime_52;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::AutoGrabDistance
|
|
float ___AutoGrabDistance_53;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::SlowMo
|
|
bool ___SlowMo_54;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::TimeScale
|
|
float ___TimeScale_55;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_grabbableCollided
|
|
bool ____grabbableCollided_56;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_canFlick
|
|
bool ____canFlick_57;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_canQuickStart
|
|
bool ____canQuickStart_58;
|
|
// UnityEngine.Coroutine HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_additionalGrabRoutine
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____additionalGrabRoutine_59;
|
|
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_grabIndicator
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* ____grabIndicator_60;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_anchor
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ____anchor_61;
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::_forceRB
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ____forceRB_62;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::<IsForceGrabbing>k__BackingField
|
|
bool ___U3CIsForceGrabbingU3Ek__BackingField_63;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::<IsAiming>k__BackingField
|
|
bool ___U3CIsAimingU3Ek__BackingField_64;
|
|
};
|
|
|
|
// 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.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.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
|
|
|
|
// HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>
|
|
|
|
// 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<UnityEngine.Transform,System.Int32>
|
|
|
|
// System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
|
|
|
|
// System.Collections.Generic.HashSet`1<UnityEngine.Transform>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Collider>
|
|
struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Collider>
|
|
|
|
// 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.HVRGrabberBase>
|
|
struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HVRGrabberBaseU5BU5D_t27B0FFDD1B041CB4B585B41612D3C36E98036702* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>
|
|
|
|
// 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.HandPoser.HVRPosableBone>
|
|
struct List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HVRPosableBoneU5BU5D_tD1422F6F279C56D98199B6A4DF805BAAC5AAC952* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
struct List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HVRPosableBoneDataU5BU5D_t3CD98D1F552880DC61CB4E01050348B72A511339* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>
|
|
struct List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>
|
|
|
|
// 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<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<UnityEngine.Transform>
|
|
struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
TransformU5BU5D_tBB9C5F5686CAE82E3D97D43DF0F3D68ABF75EC24* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Transform>
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields
|
|
{
|
|
// T[] System.Collections.Generic.List`1::s_emptyArray
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5;
|
|
};
|
|
|
|
// System.Collections.Generic.List`1<UnityEngine.Vector3>
|
|
|
|
// System.IO.BinaryReader
|
|
|
|
// System.IO.BinaryReader
|
|
|
|
// System.IO.BinaryWriter
|
|
struct BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_StaticFields
|
|
{
|
|
// System.IO.BinaryWriter System.IO.BinaryWriter::Null
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* ___Null_0;
|
|
};
|
|
|
|
// System.IO.BinaryWriter
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData
|
|
|
|
// HurricaneVR.Framework.Shared.HapticData
|
|
|
|
// HurricaneVR.Framework.Shared.HapticData
|
|
|
|
// 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.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69
|
|
|
|
// 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
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// System.Collections.Generic.List`1/Enumerator<System.Object>
|
|
|
|
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
|
|
// UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
|
|
// 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.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// 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
|
|
|
|
// System.Byte
|
|
|
|
// System.Byte
|
|
|
|
// 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
|
|
|
|
// System.Int32
|
|
|
|
// System.Int32
|
|
|
|
// System.IntPtr
|
|
struct IntPtr_t_StaticFields
|
|
{
|
|
// System.IntPtr System.IntPtr::Zero
|
|
intptr_t ___Zero_1;
|
|
};
|
|
|
|
// System.IntPtr
|
|
|
|
// UnityEngine.JointDrive
|
|
|
|
// UnityEngine.JointDrive
|
|
|
|
// UnityEngine.LayerMask
|
|
|
|
// UnityEngine.LayerMask
|
|
|
|
// UnityEngine.Mathf
|
|
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
|
|
{
|
|
// System.Single UnityEngine.Mathf::Epsilon
|
|
float ___Epsilon_0;
|
|
};
|
|
|
|
// UnityEngine.Mathf
|
|
|
|
// UnityEngine.Quaternion
|
|
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
|
|
{
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
|
|
};
|
|
|
|
// UnityEngine.Quaternion
|
|
|
|
// System.Single
|
|
|
|
// System.Single
|
|
|
|
// UnityEngine.SoftJointLimit
|
|
|
|
// UnityEngine.SoftJointLimit
|
|
|
|
// System.IO.Stream
|
|
struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
|
|
{
|
|
// System.IO.Stream System.IO.Stream::Null
|
|
Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null_1;
|
|
};
|
|
|
|
// System.IO.Stream
|
|
|
|
// 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.Bounds
|
|
|
|
// UnityEngine.Bounds
|
|
|
|
// UnityEngine.Coroutine
|
|
|
|
// UnityEngine.Coroutine
|
|
|
|
// HurricaneVR.Framework.Components.HVRDestroyedEvent
|
|
|
|
// HurricaneVR.Framework.Components.HVRDestroyedEvent
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableBone
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableBone
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData
|
|
|
|
// System.IO.MemoryStream
|
|
|
|
// System.IO.MemoryStream
|
|
|
|
// 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
|
|
|
|
// HurricaneVR.Framework.Core.VRGrabbableEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRGrabbableEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRGrabberEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRGrabberEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRHandGrabberEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRHandGrabberEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRSocketEvent
|
|
|
|
// HurricaneVR.Framework.Core.VRSocketEvent
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68
|
|
|
|
// 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
|
|
|
|
// UnityEngine.AudioClip
|
|
|
|
// UnityEngine.AudioClip
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.Component
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// UnityEngine.GameObject
|
|
|
|
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// System.Predicate`1<System.Object>
|
|
|
|
// System.Predicate`1<System.Object>
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Components.HVRDestroyListener>
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Core.HVRGrabbable>
|
|
|
|
// 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
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// UnityEngine.Collider
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings
|
|
|
|
// HurricaneVR.Framework.Shared.HVRGrabHaptics
|
|
|
|
// HurricaneVR.Framework.Shared.HVRGrabHaptics
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPose
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
|
|
|
|
// HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings
|
|
|
|
// 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.Joint
|
|
|
|
// UnityEngine.Joint
|
|
|
|
// System.NotSupportedException
|
|
|
|
// System.NotSupportedException
|
|
|
|
// UnityEngine.Rigidbody
|
|
|
|
// UnityEngine.Rigidbody
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.Transform
|
|
|
|
// UnityEngine.BoxCollider
|
|
|
|
// UnityEngine.BoxCollider
|
|
|
|
// UnityEngine.ConfigurableJoint
|
|
|
|
// UnityEngine.ConfigurableJoint
|
|
|
|
// UnityEngine.MeshCollider
|
|
|
|
// UnityEngine.MeshCollider
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.MonoBehaviour
|
|
|
|
// UnityEngine.SphereCollider
|
|
|
|
// UnityEngine.SphereCollider
|
|
|
|
// HurricaneVR.Framework.Components.HVRClimbable
|
|
|
|
// HurricaneVR.Framework.Components.HVRClimbable
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete
|
|
|
|
// 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.Components.HVRControllerOffset
|
|
|
|
// HurricaneVR.Framework.Components.HVRControllerOffset
|
|
|
|
// HurricaneVR.Framework.Components.HVRDestroyListener
|
|
|
|
// HurricaneVR.Framework.Components.HVRDestroyListener
|
|
|
|
// HurricaneVR.Framework.Core.HVRForceGrabberLaser
|
|
|
|
// HurricaneVR.Framework.Core.HVRForceGrabberLaser
|
|
|
|
// HurricaneVR.Framework.Core.HVRGrabbable
|
|
|
|
// HurricaneVR.Framework.Core.HVRGrabbable
|
|
|
|
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
|
|
|
|
// HurricaneVR.Framework.Core.Bags.HVRGrabbableBag
|
|
|
|
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase
|
|
|
|
// HurricaneVR.Framework.Components.HVRGrabbableHoverBase
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator
|
|
|
|
// HurricaneVR.Framework.Core.HVRHandPhysics
|
|
|
|
// HurricaneVR.Framework.Core.HVRHandPhysics
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRHandPoser
|
|
|
|
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
|
|
|
|
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler
|
|
|
|
// 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.Core.HVRManager
|
|
struct HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_StaticFields
|
|
{
|
|
// HurricaneVR.Framework.Core.HVRManager HurricaneVR.Framework.Core.HVRManager::<Instance>k__BackingField
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* ___U3CInstanceU3Ek__BackingField_4;
|
|
};
|
|
|
|
// HurricaneVR.Framework.Core.HVRManager
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser
|
|
|
|
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
|
|
|
|
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
|
|
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableHand
|
|
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides
|
|
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides
|
|
|
|
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
|
|
|
|
// HurricaneVR.Framework.Core.Bags.HVRSocketBag
|
|
|
|
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
|
|
|
|
// HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler
|
|
|
|
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass
|
|
|
|
// HurricaneVR.Framework.Components.HVRThrowingCenterOfMass
|
|
|
|
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
|
|
|
|
// HurricaneVR.Framework.ControllerInput.HVRTrackedController
|
|
|
|
// 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.Core.Grabbers.HVRForceGrabber
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber
|
|
|
|
// 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.Core.Grabbers.HVRSocket
|
|
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRSocket
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData[]
|
|
struct HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* m_Items[1];
|
|
|
|
inline HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F** 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, HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// System.Byte[]
|
|
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) uint8_t m_Items[1];
|
|
|
|
inline uint8_t GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, uint8_t value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete[]
|
|
struct HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* m_Items[1];
|
|
|
|
inline HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0** 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, HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Component[]
|
|
struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* m_Items[1];
|
|
|
|
inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3** 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, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// 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);
|
|
}
|
|
};
|
|
// 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.String[]
|
|
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) String_t* m_Items[1];
|
|
|
|
inline String_t* GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAt(il2cpp_array_size_t index)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAt(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
|
|
{
|
|
m_Items[index] = value;
|
|
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
|
|
}
|
|
};
|
|
// UnityEngine.Vector3[]
|
|
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
|
|
{
|
|
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
|
|
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
|
|
m_Items[index] = value;
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
|
|
{
|
|
return m_Items[index];
|
|
}
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
|
|
{
|
|
return m_Items + index;
|
|
}
|
|
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
|
|
{
|
|
m_Items[index] = value;
|
|
}
|
|
};
|
|
|
|
|
|
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.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.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) ;
|
|
// 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) ;
|
|
// T[] System.Collections.Generic.List`1<System.Object>::ToArray()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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.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.Component::GetComponentInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.ScriptableObject::CreateInstance<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (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 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) ;
|
|
// System.Void UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___0_call, 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) ;
|
|
// 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.Void UnityEngine.Events.UnityEvent`1<System.Object>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* ___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.Boolean System.Collections.Generic.List`1<System.Object>::Contains(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Predicate`1<System.Object>::Invoke(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, 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) ;
|
|
// T[] UnityEngine.Component::GetComponentsInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_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::GetComponentsInChildren<System.Object>()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::Enqueue(T)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_gshared (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, 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.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) ;
|
|
// 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.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.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) ;
|
|
// T HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_gshared (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Clear()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::Sort<UnityEngine.Vector3>(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_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::ContainsKey(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::set_Item(TKey,TValue)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
|
|
// TValue System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::get_Item(TKey)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::Clear()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, 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.Object>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared (Dictionary_2_t14FE4A752A83D53771C584E4C8D14E01F2AFD7BA* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_gshared (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<System.Object,System.Int32>::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared (Dictionary_2_t5C96F4B6841710A9013966F76224BAE01FB4B4D1* __this, 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<UnityEngine.Vector3>::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
|
|
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableFingerData__ctor_mF8AEE0F18BF653BC9191B8E4B4A3E8979ADB3AA9 (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::.ctor()
|
|
inline void List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>::GetEnumerator()
|
|
inline Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A List_1_GetEnumerator_mCA0D7B71E0C580AFE83952DD19B5F243626EF213 (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A (*) (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>::Dispose()
|
|
inline void Enumerator_Dispose_m1B914577E004A262F0634E98B8BDAF6CA3DB9D20 (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>::get_Current()
|
|
inline HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* Enumerator_get_Current_m05826928A25327E7D80A40D9C1B6D94C696E78A7_inline (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* (*) (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::GetBoneData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* HVRPosableBone_GetBoneData_m9CBCE8508AA8240E22F73458191EEBBC237035CF (HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::Add(T)
|
|
inline void List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_inline (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* __this, HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*, HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>::MoveNext()
|
|
inline bool Enumerator_MoveNext_m4962307DDDE41CCD233C45ABDF128F713408203A (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.HVRPosableBone>::.ctor()
|
|
inline void List_1__ctor_mB07BF18556005465036A5FDE6C8DAD88126165CA (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Object::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41 (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* __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.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 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>::.ctor()
|
|
inline void List_1__ctor_mAAF32A1FE1ABCAF06A530F15ADA6C1F17E6CE53B (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>::Add(T)
|
|
inline void List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* __this, HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD*, HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// T[] System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData>::ToArray()
|
|
inline HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* List_1_ToArray_m0E63DED0A4726CEF1CCC9354A929B86AF962D2FE (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* (*) (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD*, const RuntimeMethod*))List_1_ToArray_mD7E4F8E7C11C3C67CB5739FCC0A6E86106A6291F_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoseData__ctor_m6A66C0DB564409EAB0D83886AFEC53ED0C1E8081 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData::DeepCopy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65 (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData[] HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::get_Fingers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::get_Item(System.Int32)
|
|
inline HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* (*) (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::get_Count()
|
|
inline int32_t List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.IO.MemoryStream::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.BinaryWriter::.ctor(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0 (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_output, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::GetEnumerator()
|
|
inline Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101 (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D (*) (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::Dispose()
|
|
inline void Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8 (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::get_Current()
|
|
inline HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_inline (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* (*) (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05 (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void System.IO.MemoryStream::.ctor(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2 (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_buffer, const RuntimeMethod* method) ;
|
|
// System.Void System.IO.BinaryReader::.ctor(System.IO.Stream)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* __this, Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___0_input, 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.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) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::DeepCopy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* HVRPosableBoneData_DeepCopy_m58279E7234D7CF5B2729986ECBB361FAB2411EED (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.MonoBehaviour::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.ControllerInput.HVRTrackedController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HVRTrackedController()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* HVRHandGrabber_get_HVRTrackedController_mBCFF1826338EB354AC793F14336B56624021BA65_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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) ;
|
|
// 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) ;
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber>()
|
|
inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* Component_GetComponentInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mE1DF9487484F1E4CF3FFFB4049B41BDD3089F444 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, 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.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckForceAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckForceAnchor_mD7CA1D801E36C31C013902116D7B939DC1B0F318 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.ScriptableObject::CreateInstance<HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings>()
|
|
inline HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* ScriptableObject_CreateInstance_TisHVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078_mDC98AB546856821BB6428F558E27230B1C7FBF74 (const RuntimeMethod* method)
|
|
{
|
|
return (( HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
|
|
}
|
|
// System.Void UnityEngine.GameObject::.ctor(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, String_t* ___0_name, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* 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<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 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 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Update_mD85A757119624298A79C2912B31C223794B3A295 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckFlick()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckFlick_m9F706FA02609209D0F2D75E11AE53EA944B9099F (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckDrawRay()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckDrawRay_mD6DE130C8359663494B6771F40028D96735264DB (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckGripButtonGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckGripButtonGrab_m45F6ED7A3C378266AE4896640B9054B59D3EFE7A (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::UpdateGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_UpdateGrabIndicator_m255CD2958914CD9AF5288F96950C69C0E8699DC4 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, 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.Grabbers.HVRGrabberBase::get_IsHovering()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_Inputs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_HandSide()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_AngularVelocityMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRForceGrabber_get_AngularVelocityMagnitude_m0212A3BDB251FC609C264A2DECA8B68EA20AB00C (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_HoverTarget()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_VelocityMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRForceGrabber_get_VelocityMagnitude_mE4297C54A60C1D0AB22DE6D8556911C5BABD4D28 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// UnityEngine.Transform UnityEngine.Component::get_transform()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRForceGrabberLaser::Enable(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabberLaser_Enable_m2548091C0009DC96F49F3E02228D590DEED4C642 (HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRForceGrabberLaser::Disable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabberLaser_Disable_m5D6A27E6223BDFB6DC4BBB3A7BEE3DA5CED911D9 (HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6* __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.HVRGrabbable::get_IsBeingHeld()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::set_IsAiming(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRForceGrabber_set_IsAiming_mBA04E573E594583B73CC88813F843E25FB5361EE_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckUnHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckUnHover_m1FA898ED4905497F804B8B8FA18909A93BAD1AB6 (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.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsHoveringSocket()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsHoveringSocket_m89AEAB4DE80554F6B3FBA9F495747B523D9FB5CB (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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.HVRGrabberBase::CheckForLineOfSight(UnityEngine.Vector3,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.LayerMask,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckForLineOfSight_m2EF78BADF40676F704625F47A773C13FDB49980A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rayOrigin, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_RaycastLayermask, float ___3_rayMaxDistance, bool ___4_useClosestPoint, 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.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) ;
|
|
// 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) ;
|
|
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Controller()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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) ;
|
|
// 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.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetAnimatorPose(HurricaneVR.Framework.Core.HandPoser.HVRHandPoser,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___0_poser, bool ___1_poseHand, bool ___2_poseHandClone, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ResetAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::set_IsForceGrabbing(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::GravityGloves(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_GravityGloves_m4DB52ACBEE201F9CC5437AD0D6A24982281245BD (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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) ;
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ForcePull(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_ForcePull_m2167DF04442AD1C3E599AFA5FC3C422D7A04C5A5 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Core.HVRGrabbable>::.ctor(System.Object,System.IntPtr)
|
|
inline void UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
inline void UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA* __this, UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* ___0_call, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA*, UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*, const RuntimeMethod*))UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared)(__this, ___0_call, 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);
|
|
}
|
|
// 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) ;
|
|
// 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.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.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) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ResetToDefault()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetCloneAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetCloneAnimator_mABA3B18E9FE50948465E7BFD9F8C3BC2D287BFCC (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CForcePullU3Ed__68__ctor_m0E96DD0D048D2FFE0ABC902EAB7BB40AB5020477 (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69__ctor_m9BAA6234EBD6844BACD9CBA17DDAC31E321A0F0A (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CContinueAutoGrabU3Ed__70__ctor_mE6FEE223A0B653AE860D121E113A89E917584897 (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HVRManager HurricaneVR.Framework.Core.HVRManager::get_Instance()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Transform::LookAt(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_LookAt_mA8567593181FD78BBDC2AF29AD99F93BDB2976B2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_target, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.HVRGrabbable::GetGrabPointTransform(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.GrabpointFilter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, int32_t ___1_forceGrab, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabIndicatorPosition(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Transform,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetGrabIndicatorPosition_mE8A50A8B2014332B90802B89DBA8494EA4B9F4CD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_grabPoint, bool ___2_useGrabPoint, 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) ;
|
|
// 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.Single UnityEngine.Rigidbody::get_angularDrag()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_angularDrag_m457FD99D051229084E77422FA669454E1B58AB4D (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_centerOfMass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_centerOfMass_mA66BE4DE0469545EBCF49A66EE4FDD3A5D0ADF91 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Rigidbody::get_drag()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_drag_m03B87FE60D5ABB7B937993112982C75080929D54 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableHandCollision(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::set_angularDrag(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_angularDrag_m4193B04EEFCA831DB99E29E98F778957557F130C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::set_drag(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_drag_m9E9F375A26A8F3D1AABCEB015E41696F39088EE0 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::set_IsBeingForcedGrabbed(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint>()
|
|
inline HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, 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.Grabbers.HVRHandGrabber::GetAnchorInGrabbableSpace(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAnchorInGrabbableSpace_mDD0D32DA4EC0926EC2D047D19FAFAF84942C2CFD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_posableGrabPoint, const RuntimeMethod* 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) ;
|
|
// 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.Quaternion UnityEngine.Transform::get_rotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, 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) ;
|
|
// System.Void UnityEngine.Transform::SetPositionAndRotation(UnityEngine.Vector3,UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rotation, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.ConfigurableJoint>()
|
|
inline ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Joint::set_autoConfigureConnectedAnchor(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_rotationDriveMode(UnityEngine.RotationDriveMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetSlerpDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetSlerpDrive_m19D384E90CC588DBFD839227EA3797CBB29604CF (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Joint::set_connectedBody(UnityEngine.Rigidbody)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Joint::set_connectedAnchor(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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.Joint::set_anchor(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Time::set_timeScale(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331 (float ___0_value, 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.Time::get_fixedDeltaTime()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381 (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) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TryAutoGrab(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, 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) ;
|
|
// 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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_velocity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __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) ;
|
|
// 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.Vector3 UnityEngine.Vector3::ClampMagnitude(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, float ___1_maxLength, 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) ;
|
|
// System.Boolean UnityEngine.Rigidbody::get_useGravity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rigidbody_get_useGravity_mBDA227BDCB0F9A81B61A6592929EE43EDDEE7D16 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Physics::get_gravity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D (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.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) ;
|
|
// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, 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.Single UnityEngine.Mathf::Min(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, 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.Single UnityEngine.Quaternion::Angle(UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::RotateTowards(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_RotateTowards_m50EF9D609C80CD423CDA856EA3481DE2004633A3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_from, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_to, float ___2_maxDegreesDelta, 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.Void UnityEngine.WaitForFixedUpdate::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7 (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* __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.Void UnityEngine.Object::Destroy(UnityEngine.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_angularVelocity()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_angularVelocity_m4EACCFCF15CA441CCD53B24322C2E7B8EEBDF6A8 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* 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.Void System.NotSupportedException::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<>m__Finally1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69_U3CU3Em__Finally1_m3D70E201A109AB6855D5234DF9988FD176690EB2 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::System.IDisposable.Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69_System_IDisposable_Dispose_m66DF4EB65818C4149C10D3221BBD140A65E3E46C (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, 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.Boolean HurricaneVR.Framework.Core.Utils.fts::solve_ballistic_arc_lateral(System.Boolean,UnityEngine.Vector3,System.Single,UnityEngine.Vector3,System.Single,UnityEngine.Vector3&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool fts_solve_ballistic_arc_lateral_mF8CFC9596790FFC4D0DCF6DFB65802A52E071F46 (bool ___0_isSpeed, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_proj_pos, float ___2_speedOrTime, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_target_pos, float ___4_max_height, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___5_fire_velocity, float* ___6_gravity, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::SetLinearDrive(UnityEngine.ConfigurableJoint,System.Single,System.Single,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_SetLinearDrive_mC18314CEB662A736EE67B979EC08C09CC9624D6A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, float ___1_spring, float ___2_damper, float ___3_maxforce, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_up()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline (const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::AddForce(UnityEngine.Vector3,UnityEngine.ForceMode)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_force, int32_t ___1_mode, const RuntimeMethod* method) ;
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ContinueAutoGrab(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_ContinueAutoGrab_m82CF6DB7582CE884FF0522101FF5450B3E458626 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Core.HVRGrabbable>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
inline void UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33 (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA* __this, UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* ___0_call, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA*, UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared)(__this, ___0_call, 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::set_IsHovering(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsHovering_mEA4646825A05499E694173814F64F2F8B8525F81_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsGrabbing(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsGrabbing_m7AA313FA8FBFA31877E73E061D283548BC13B59B_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRManager::UnregisterGrabber(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRManager_UnregisterGrabber_mD5B775643C699332A30498CD14FB7129B81FA839 (HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, 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.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.Void HurricaneVR.Framework.Core.HVRManager::RegisterGrabber(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRManager_RegisterGrabber_m0F9754D29232C46775F42A412148621BE14063F8 (HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_AllowHovering(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_AllowHovering_m54544F6D19C71F8BF7213D1EA52C7FBA9D46B30D_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::Contains(T)
|
|
inline bool List_1_Contains_mD6D91E1A4E9507303DA5347F2E4DB308D5AC88B9 (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::GetEnumerator()
|
|
inline Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5 List_1_GetEnumerator_mCC47B87B90CAC61CD25EEF255C67BF98770EA06B (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5 (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::Dispose()
|
|
inline void Enumerator_Dispose_m9CD9E4F4EC96120FC0218201AAFCA144A0BC37A4 (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
|
|
}
|
|
// T System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::get_Current()
|
|
inline HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* Enumerator_get_Current_m01B28427255E214DD58BCF039B966CDC62E3532D_inline (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* (*) (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1/Enumerator<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::MoveNext()
|
|
inline bool Enumerator_MoveNext_mDE1D366C129619BC94E3AED5157DCF02310FD45A (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ReleaseGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_ReleaseGrabbable_m2E457045FDD6FF9CBD0CB026106130ADC13CC41C (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_raiseEvents, bool ___3_isHandSwap, 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.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable>::Invoke(T0,T1)
|
|
inline void UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_arg1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_2_tB914EBCCD72B43E4BDAE818B93F4FB0BC4D8F690*, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase>::get_Count()
|
|
inline int32_t List_1_get_Count_m8C65CBDC78E0D07455F0CEE02DBAD7E242B93B89_inline (List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityEvent`2<HurricaneVR.Framework.Core.Grabbers.HVRSocket,HurricaneVR.Framework.Core.HVRGrabbable>::Invoke(T0,T1)
|
|
inline void UnityEvent_2_Invoke_m8EBCED0620A8FDA1327A6F4F247BB6BE36294CA6 (UnityEvent_2_tCE7A26ED2632FEAC1FE5069C6C45592D38403567* __this, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_arg1, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_2_tCE7A26ED2632FEAC1FE5069C6C45592D38403567*, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))UnityEvent_2_Invoke_m9815C6864ED92A2000D3CCF1086DC1FF31CAB3AC_gshared)(__this, ___0_arg0, ___1_arg1, 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);
|
|
}
|
|
// System.Boolean System.Collections.Generic.List`1<HurricaneVR.Framework.Core.HVRGrabbable>::Contains(T)
|
|
inline bool List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77 (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, 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);
|
|
}
|
|
// System.Boolean System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>::Invoke(T)
|
|
inline bool Predicate_1_Invoke_mDC7A81D9C4D34F0A51CC64C1E7F0B83C3B0169AC_inline (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, 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);
|
|
}
|
|
// 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);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnBeforeGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_InternalOnBeforeGrabbed_m9B34DFBF2A960830A9059B1D8D31F5005E21C289 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs::.ctor(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabArgs__ctor_m97217F16F52D732052481E13303FAD8490473495 (HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnGrabCanceled(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_InternalOnGrabCanceled_m8D1C64593ED4C0F3B53F0FB9C8D3A685F5A86C53 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabbedTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_InternalOnGrabbed_mB102BE6C7F76C3BAE19DC656E6854C6C4EDB441C (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ClosestValidHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_ClosestValidHover_m527E874FB8B955E3A4B8312DA8EE8FD46AD3DBCD (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, 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.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) ;
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::get_Socket()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowHovering()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_HoverTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, 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.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_InternalOnHoverEnter_m92FD3D4F2CB1C41902DA1A59D07C1FB981F318DF (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::set_BeingDestroyed(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_BeingDestroyed_m74281D63730EF1EC4411535849D2C2D74FA9EDF6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::get_Colliders()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckLineOfSight(UnityEngine.Vector3,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.LayerMask,System.Single,System.Collections.Generic.List`1<UnityEngine.Collider>,UnityEngine.QueryTriggerInteraction,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckLineOfSight_mB140E297C985EF94D40E1D3C2029EEE8D60E57B2 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rayOrigin, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_RaycastLayermask, float ___3_rayMaxDistance, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___4_colliders, int32_t ___5_queryTrigger, bool ___6_useClosestPoint, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::get_Triggers()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_Triggers_m76559EB4FE96FD6167AABFC5748702A353B7703E_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Ray::set_origin(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Collider>::get_Item(System.Int32)
|
|
inline Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587 (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, 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) ;
|
|
// System.Boolean UnityEngine.MeshCollider::get_convex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, 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.Vector3 UnityEngine.Bounds::get_center()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Ray::get_origin()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Ray::set_direction(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98 (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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 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) ;
|
|
// System.Boolean UnityEngine.Bounds::Contains(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point, const RuntimeMethod* 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) ;
|
|
// System.Void UnityEngine.Debug::Log(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D (LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Ray,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 ___0_ray, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hitInfo, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ;
|
|
// UnityEngine.Collider UnityEngine.RaycastHit::get_collider()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Object::Equals(System.Object,System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Collider>::get_Count()
|
|
inline int32_t List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.VRGrabberEvent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<HurricaneVR.Framework.Core.Bags.HVRGrabbableBag>::.ctor()
|
|
inline void List_1__ctor_m81EDF4C4AE9841D3602674CD3B431AFECA15DB9B (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline (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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsTriggerHovering(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsTriggerHovering_mB5D15C224E0CEDECA13ABF9E6909820D113EC29F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRGrabberBase_get_GrabPoint_mFA07839DE738E039716FB8D63E63B37D4D15680E_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PosableGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PosableGrabPoint_m185E74E2B69C5930CC63B45BFBAAAD2EC6AA93D3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_GrabPoint_m8971DD63976C8BD363D114B03FE8D31A28A27FD3_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerPosableGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerPosableGrabPoint_m21F2D017F8EC0AAAA6EC8B46B5EAA2E2D9D48B6A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PoseLocalRotation()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GetPosePositionOffset(HurricaneVR.Framework.Shared.HVRHandSide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, int32_t ___0_side, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsPhysicsPose()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PhysicsHandPosition()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::get_WorldLineMiddle()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPosableGrabPoint_get_WorldLineMiddle_mB8638F32F740A03EEC647BE060A321E2621F9889 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_BaseLineGrabAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_GrabAnchorLocal()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandAnchorLocal()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelPosition()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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.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) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::get_WorldLine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Awake_m55C324D08FC3D0EC2628505241BE51421DA73901 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.ControllerInput.HVRTrackedController>()
|
|
inline HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* Component_GetComponent_TisHVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111_m4F0144A23C124D09706242AD3E2DCA58B5DDEA03 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HVRTrackedController(HurricaneVR.Framework.ControllerInput.HVRTrackedController)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HVRTrackedController_mDCA5EFDDC85A3B3F8622416FC594310D03B9D481_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Components.HVRRigidBodyOverrides>()
|
|
inline HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* Component_GetComponent_TisHVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6_mE1959F878AB6E6DB0516E15E83FBFF07BF03A413 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_RigidOverrides(HurricaneVR.Framework.Components.HVRRigidBodyOverrides)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_RigidOverrides_m4B6F29BE087E573B9FB9E53E7CF713929A51A47F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::BreakDistanceCooldown(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, float ___0_timeout, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckPullAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckPullAnchor_m058415E1E434C0D912DD8ECC204DECAC7D75BA19 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::SetLayerRecursive(UnityEngine.Transform,HurricaneVR.Framework.Shared.HVRLayers,UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, int32_t ___1_layer, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___2_except, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform UnityEngine.Transform::get_root()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler>()
|
|
inline HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* Component_GetComponentInChildren_TisHVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3_m03DDF8039779177D500F23940CBD099FFADE972C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler>()
|
|
inline HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* Component_GetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m1770A644356F680B78FD485EF80EF3C483550BE9 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_StrengthHandler(HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_StrengthHandler_m2D62C2CA9329822BCC500763480391F33F7B0B8C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___0_value, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponentInParent<HurricaneVR.Framework.ControllerInput.HVRPlayerInputs>()
|
|
inline HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* Component_GetComponentInParent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_mB1576F32B05CE556BB0F3F07A5B5CF4C75FA2311 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInParent_TisRuntimeObject_m6746D6BB99912B1B509746C993906492F86CD119_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber>()
|
|
inline HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* Component_GetComponentInChildren_TisHVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191_mB9330290012B6C06ECAF494C515D1EC25EDED50E (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator>()
|
|
inline HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser>()
|
|
inline HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.HVRHandPhysics>()
|
|
inline HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* Component_GetComponentInChildren_TisHVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB_m682BDEC003642B5FA8323B2C1F5964BED4D0F34F (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, 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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelParent(UnityEngine.Transform)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelParent_m87BD1848C860EFD2F088E0FC15AD34DF8167A10E_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelPosition(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelPosition_m62D1FD6928F771509ADA7E20FD6422165D828DF1_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelRotation(UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelRotation_mA3FA86004CF2D863919E4E461E0D6DD220E8E182_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, 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.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelScale(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelScale_m5CA286557CDDF7E97769430ACD94AB35D292BFCF_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// T[] UnityEngine.Component::GetComponentsInChildren<UnityEngine.Collider>()
|
|
inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, 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::GetComponentsInChildren<HurricaneVR.Framework.Core.Grabbers.HVRCloneDelete>()
|
|
inline HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* GameObject_GetComponentsInChildren_TisHVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0_mD1A31901CD21F3D68F55E706C28C1F42A52D7EE9 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
|
|
}
|
|
// T[] UnityEngine.GameObject::GetComponentsInChildren<UnityEngine.Component>()
|
|
inline ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* GameObject_GetComponentsInChildren_TisComponent_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_m634E6E6012FB52CE0D0E231A1A7D0FA09EB262FE (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponentsInChildren_TisRuntimeObject_m6F69570C0224EE6620FD43C4DDB0F0AB152A1B20_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHandTransform(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHandTransform_m8C6B3F5BE432BE99F3D5A09A015CF944F203A1AA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Core.HandPoser.HVRPosableHand>()
|
|
inline HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetRigidBodyProperties()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetRigidBodyProperties_m3711A4360EE4F1615EC212A151F13F286CABD0FD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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.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 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) ;
|
|
// T UnityEngine.Component::GetComponent<UnityEngine.SphereCollider>()
|
|
inline SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* Component_GetComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m426333A1BDA38D3C9F15B074674322AF344D6C3A (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Core.Bags.HVRSocketBag>()
|
|
inline HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* Component_GetComponentInChildren_TisHVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974_m36FFA51A94DA02D2A1C34D86238EFC0793594277 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Components.HVRThrowingCenterOfMass>()
|
|
inline HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* Component_GetComponentInChildren_TisHVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_m7C5CEADA38C1A2A012F7146D9F494CDC64243BC1 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetTrackedVelocities()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetTrackedVelocities_m044FC7FFDB5D21A60DCE8439A05BE6D4237C4D82 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponentInChildren<HurricaneVR.Framework.Components.HVRControllerOffset>()
|
|
inline HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* Component_GetComponentInChildren_TisHVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_mBE9595A71F68D8A7738AD22138D38C9066D09B93 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckCanActivate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckCanActivate_mCE265FC1F448C83A2C7F920BA887E7E3F5C08456 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TrackVelocities()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_TrackVelocities_m9B8B09592FA35F186E30CA73EBC55969A1A59330 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabInputs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateGrabInputs_m8348DB872384B9A92B6C89CF701699DCB210348D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckGrabControlSwap()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckGrabControlSwap_mD3C2B56E0AC27B624A790DB9A1D6322F9D2A3698 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckUntoggleGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckUntoggleGrab_m70743D3E3AC8BD86C3B8FA13872721639CB7E5EA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePose_m5BEA609A74CDF8C4FA171CE9DC157EF5DEB8AB36 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckPoseHand()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckPoseHand_m53F804275CAFA79B1AE6E0558F1AE94F8BFA0FA2 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_PullingGrabbable()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateLineGrab_m079092DD26857769CCBFDEACABE399B4A19A876B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePostMoveGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePostMoveGrab_m117219E122D2A7C0DF924613D9A693612DEE2F15 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(UnityEngine.Rigidbody)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rb, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<UnityEngine.BoxCollider>()
|
|
inline BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.BoxCollider::set_size(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.BoxCollider::get_size()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E (BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* __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) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRHandPhysics::SetAllToTrigger()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPhysics_SetAllToTrigger_mE6157ECB7B33995DBC7B668287933D0808ECDBEF (HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Collider::set_isTrigger(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, bool ___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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::MoveTowards(UnityEngine.Vector3,UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxDistanceDelta, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRHandPhysics::ResetToNonTrigger()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPhysics_ResetToNonTrigger_mE4D784D744A5C6723135205E340803C9CDB43583 (HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* __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) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CanActivate()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanActivate_m306DD32FAC7AC906CEE777D76A4E77107BAF5001_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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.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) ;
|
|
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::Enqueue(T)
|
|
inline void CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_gshared)(__this, ___0_item, method);
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.GrabpointFilter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, int32_t ___1_grabType, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_CanActivate(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanActivate_mCA053C6C06E578FAB91DC00BBA72A42AF266C161_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ClosestValidHover(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_triggerOnly, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerHoverTarget()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsTriggerHovering()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerHoverTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerHoverTarget_m04BA01A9ECA98B48A43111706A6A47F1FA000115 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CanRelease()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabActivated(HurricaneVR.Framework.Shared.HVRGrabControls)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_GrabActivated_mF0F82E88669E1557A1A4961F63FC3583F137CBB9 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_grabControl, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OrientGrabbable(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OrientGrabbable_mB01F62D42C1A9ABBEDC1672A3A50A771C2540618 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, bool ___2_position, bool ___3_rotation, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::set_rotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_rotation_mF2FC85A4A26AD9FED7DE0061889DF5A408461A5D (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::set_position(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHandGrabberExited()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHandGrabberExited_mAF6E0CB2C6CE184613A7C0C5D5351DA1CA3B5043 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Coroutine Assets.HurricaneVR.Framework.Shared.Utilities.CoroutineExtensions::ExecuteAfterFixedUpdate(UnityEngine.MonoBehaviour,System.Action)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* CoroutineExtensions_ExecuteAfterFixedUpdate_m0BF90E4FBA948961D2357964FE3E42F58D9768DA (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* ___0_behaviour, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___1_routine, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// 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) ;
|
|
// 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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DetermineGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DetermineGrabPoint_m1CFCC4E6026FD9DE536FF007054AC6836FA1C20E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::EnableGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_EnableGrabIndicator_m7F4E973E3646747BADDB4C056927CA4BDDB3A73B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableDynamicIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabIndicatorPosition(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetGrabIndicatorPosition_m88CE4F88AA1F7D350A098B3F52B1032EA10D3721 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, bool ___2_useGrabPoint, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableGrabIndicator_mC7ED488FA221A1485C0FB62673697782F87AF3CA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::EnableDynamicIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_EnableDynamicIndicator_m75DF150FDC2956A0ECB868E0ACEF5B448E889A05 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerGrabPoint(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerGrabPoint_m36F85C0DACDCDE73589E46D558E4AB40DB117055 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerPosableGrabPoint()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_TriggerPosableGrabPoint_mD22A1A61136415488B15F1F3D3091A14FD9A4B7D_inline (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 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetLocalLineGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetLocalLineGrabPoint_m13024DFD26982F79E67171345026EB631F274293 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetAnimator_m76A15BCC4D786F836EE45E4AC0F65BF1A7D968A3 (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) ;
|
|
// System.Void UnityEngine.Quaternion::ToAngleAxis(System.Single&,UnityEngine.Vector3&)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsForceGrabbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsForceGrabbing_m4D6087725B8E78E38D44DA4AB5B1CEC9A1D1FF75 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRSocket::OnHandGrabberEntered()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRSocket_OnHandGrabberEntered_m67743F2BCE027DD4018405BBFEEC7970E9B02B67 (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* __this, const RuntimeMethod* 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.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.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 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_PullingGrabbable(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_PullingGrabbable_mD18676E5A2E0D92C653B93081D1E92ABA5944833_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings::ApplySettings(UnityEngine.ConfigurableJoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65 (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsInitialLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsInitialLineGrab_m5E6481D3D98F7912EB61D224F85E68BF80E4B70B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CachedWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_CachedWorldPosition_m2488CBC94688871DA736B03D28926F2280C95520 (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.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandAnchorWorld()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandAnchorWorld_mB03BC169D4096E6590EFA0259F92F52D7BD153BC (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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) ;
|
|
// 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) ;
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::MoveGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRHandGrabber_MoveGrab_m489E316D5D7EC992E037B2FA842A95C9DB72B94F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.String System.String::Format(System.String,System.Object[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m918500C1EFB475181349A79989BB79BB36102894 (String_t* ___0_format, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___1_args, 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.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockLinearMotion(UnityEngine.ConfigurableJoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockLinearMotion_mCDA2A1652C719A1997E63D6887C3E5DA6706D787 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.HVRJointUtilities::LockAllAngularMotion(UnityEngine.ConfigurableJoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointUtilities_LockAllAngularMotion_m2CB07DF871F761AF39CCE7FF4110F32BDD77FA16 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Time::get_time()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsJointGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsJointGrab_m8E4714A50C9E74AA2DE713EB2DB0BE6B1034A14E (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __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) ;
|
|
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Joint()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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.HandPoser.HVRHandAnimator::StartDynamicPose(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_StartDynamicPose_m93B6137B4FB27E08E07FA15644285ECD3662CA58 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_pose, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentHandModel(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ParentHandModel_m155F027068A0E5AB1B9A3EECF75106B2875DF48B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PhysicsHandRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PhysicsHandRotation_m5B6FECB61E07706BF3487B1B205F3571EC6A8BBA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandPose::GetPose(HurricaneVR.Framework.Shared.HVRHandSide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPose_GetPose_m5008601C3E8B10972E4C33B39E6146FE25B43566 (HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* __this, int32_t ___0_side, const RuntimeMethod* method) ;
|
|
// T UnityEngine.GameObject::AddComponent<HurricaneVR.Framework.Components.HVRDestroyListener>()
|
|
inline HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* GameObject_AddComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m1B929B6ADE64A2DA3DFA05B992B8AC595F86BBD2 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityAction`1<HurricaneVR.Framework.Components.HVRDestroyListener>::.ctor(System.Object,System.IntPtr)
|
|
inline void UnityAction_1__ctor_mD066B629982AD82AA8DB5CF96653846A1645C702 (UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___0_object, ___1_method, method);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRDestroyListener>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
inline void UnityEvent_1_AddListener_m02786B12E8D0E17E45ECBF9F580B3D773CA609D0 (UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98* __this, UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A* ___0_call, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98*, UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A*, const RuntimeMethod*))UnityEvent_1_AddListener_m055233246714700E4BDAA62635BC0AA49E8165CC_gshared)(__this, ___0_call, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::SetCurrentPoser(HurricaneVR.Framework.Core.HandPoser.HVRHandPoser,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_SetCurrentPoser_m080D31062F0961021AA5541095DF27805AAACCD4 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___0_poser, bool ___1_poseHand, 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) ;
|
|
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_StrengthHandler()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* HVRHandGrabber_get_StrengthHandler_mD0F29A0369C56638131ABB1004DED08DE11E6335_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_IsForceGrabbing()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsForceGrabbing_mDD51EE80AE713752AE1F3CDBD316EF6F8EBF2398_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_IsAiming()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsAiming_mD8760DDBDC170D16E26EF3F5A3B630B62F42830E_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AnyGrabberNotMine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_AnyGrabberNotMine_mFD1B418823B2E8C35CBE4B0E2DF422D3B5A7AEC2 (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) ;
|
|
// 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_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.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckSwapRelease(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckSwapRelease_mF3219F91E9DE45D9264E8D83DE597A2EBE28E345 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* 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) ;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerGrabPoint()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_TriggerGrabPoint_mE431977B5E39C22D810796CC62767616FCD9BED9_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnBeforeGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnBeforeGrabbed_m164D3B068C868A1E33A5773F7708219F2F04E67A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>::TryGetValue(TKey,TValue&)
|
|
inline bool Dictionary_2_TryGetValue_m88DF7907BF42B1B81AE5819CBD10137449B71531 (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B** ___1_value, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B**, const RuntimeMethod*))Dictionary_2_TryGetValue_mD15380A4ED7CDEE99EA45881577D26BA9CE1B849_gshared)(__this, ___0_key, ___1_value, 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.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UseDynamicGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_UseDynamicGrab_mAC68080C6B73BDD3F3FCDF420367BA50633BA27D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DynamicGrab_m27F8897667AC852E76D5E5C021B36A8B8B501081 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OffsetGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OffsetGrab_mFD2B672BCAB7B133C2EEE29FD9C54E44BD0F7597 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsLineGrab(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsLineGrab_mC4C97C38FC44304F581581D74FEAF9679FC3D4DD_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupLineGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupLineGrab_m43487293983A664E9C7A75540310BB5E657AFC49 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_LineGrabHandVector()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_LineGrabHandVector_mB996C2FD7C054D8412D22500A98685AEE7CE6400 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_LineGrabVector()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_LineGrabVector_m3DE9DAED7D5FD84FB55D09334601B7F8C19CD043 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::FromToRotation(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_fromDirection, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_toDirection, 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) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::get_up()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsV1Closest(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_IsV1Closest_mBB65F1DE4DA74F7F339B6384B02A2EEB53939CD6 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_v2, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::LookRotation(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_upwards, 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.Boolean UnityEngine.Rigidbody::get_isKinematic()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::get_IsHandGrabbed()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_get_IsHandGrabbed_m7486146CFEA7C67B316ABA81DF21BAC0E488E66E (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::AnyLinkedHandHeld()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabbable_AnyLinkedHandHeld_mBB23089A5D0E0D125573ADD1B5909C5EB8ED6FCE (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __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 HurricaneVR.Framework.Components.HVRControllerOffset::SetGrabPointOffsets(UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerOffset_SetGrabPointOffsets_mCBBD7A47D91EB0614A0D78AABA38BA7A8E28B3FC (HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rotation, 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.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TempGrabPoint(UnityEngine.GameObject)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TempGrabPoint_m87B05FF91A37B343C2E9EF449137A6467E1ECBB4_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TempGrabPoint()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetLineGrabRelativeDirection()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetLineGrabRelativeDirection_mE83A75F529245961B0E4B62F43D587FC02371127 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::GetPoseRotationOffset(HurricaneVR.Framework.Shared.HVRHandSide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171 (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* __this, int32_t ___0_side, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Transform::InverseTransformDirection(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::FindNearestPointOnLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_FindNearestPointOnLine_mA6F491DAF42C70550055F5B27FA6CFA92257D380 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Palm()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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.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.Collider::get_isTrigger()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __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) ;
|
|
// 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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CommonGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CommonGrab_m8C903338B6C4F1E7E70A2FF33751F97EDBC2D491 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupGrab_m861D5D6D2FCE634C332F03D50AD426948A33EC1B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Components.HVRClimbable>()
|
|
inline HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* Component_GetComponent_TisHVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223_m8F86F537F215FD3E792B49A344054B744651D4EC (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsClimbing(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsClimbing_mA386B58C5829910C56310DF4A62E69DDD3EE2AC3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, 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 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.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Transform>::Add(T)
|
|
inline bool HashSet_1_Add_m5443F87288D11427085E45448A20D01B803C7801 (HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))HashSet_1_Add_m2CD7657B3459B61DD4BBA47024AC71F7D319658B_gshared)(__this, ___0_item, method);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::get_right()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline (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.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_Joint(UnityEngine.ConfigurableJoint)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_Joint_m2FA0379BB3BA7AF86BFF43677A827799B8D58F3C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_configuredInWorldSpace(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_configuredInWorldSpace_mD1FB99B42E24A0CABF43B4470E6F0C92BCCC2450 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Joint::set_axis(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Joint_set_axis_m3C64D93F04DA043D6B02160F9034907BACC06800 (Joint_tB2C5499F976EBB1EA1C11A80E1BD9F5E2EE4D682* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_secondaryAxis(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_secondaryAxis_m2CF27C9BA848BD03F1E0EEC4FD7E788C60CA36CE (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_swapBodies(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_swapBodies_m42B1FE715EDD21D7BBF51DBEDD804CACD613F3C7 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.ConfigurableJointExtensions::SetTargetRotationLocal(UnityEngine.ConfigurableJoint,UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJointExtensions_SetTargetRotationLocal_mB91043C0327A4569E367BF1A0806F14A995A9D28 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_targetLocalRotation, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_startLocalRotation, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_JointRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_JointRotation_m0177989779E9F7908027D10634B7D8A681B12924 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::AddJoint(UnityEngine.ConfigurableJoint,HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_AddJoint_m0318065B4DBC13D02015195D4F2E218A80A27554 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_joint, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___1_grabber, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Debug::LogError(System.Object)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_xMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_yMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_zMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_angularXMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_angularYMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_angularZMotion(UnityEngine.ConfigurableJointMotion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupLooseLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupLooseLineGrab_m2AB778340C7E5D8E07A05B2A71D15207EEFBEFB0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabbableCOM(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateGrabbableCOM_m28E0EDB2E252387CE5D18A2E4B71380EE9237234 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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::GetHandAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetHandAnchor_mDA97253B9B3A0AD8551A1F7CF845C3D818354E63 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandAnchorLocal(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandAnchorLocal_m1D19D37A4FCEF9A4953206BFBD3154A04557D91A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, 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);
|
|
}
|
|
// 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);
|
|
}
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, const RuntimeMethod* method) ;
|
|
// UnityEngine.SoftJointLimit UnityEngine.ConfigurableJoint::get_linearLimit()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ConfigurableJoint_get_linearLimit_m35456F7AF48ACA69E79D1EFE14578730BAA6A98A (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.SoftJointLimit::set_limit(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A (SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_linearLimit(UnityEngine.SoftJointLimit)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_xDrive()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.JointDrive::set_positionSpring(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.JointDrive::set_positionDamper(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.JointDrive::set_maximumForce(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5 (JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6* __this, float ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_xDrive(UnityEngine.JointDrive)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.JointDrive UnityEngine.ConfigurableJoint::get_angularXDrive()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ConfigurableJoint_get_angularXDrive_mF70108A1EE3D86D324BA3745C78A5EA98BC5E330 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.ConfigurableJoint::set_angularXDrive(UnityEngine.JointDrive)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0 (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* __this, JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 ___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.Void HurricaneVR.Framework.Components.HVRControllerOffset::ResetGrabPointOffsets()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRControllerOffset_ResetGrabPointOffsets_m6C3B8C5EBD2D33B844B378911D9EBAE5962D34A5 (HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* __this, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Rigidbody::get_detectCollisions()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Rigidbody_get_detectCollisions_mA2AF681B49EF1820F2B30EF86B1082FC661C9A51 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsPhysicsPose(System.Boolean)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsPhysicsPose_m19FD4B7E4CB53A3D72B72D64397FC93CF280E50F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method) ;
|
|
// UnityEngine.GameObject UnityEngine.GameObject::get_gameObject()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, 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) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ComputeThrowVelocity(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3&,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_angularVelocity, bool ___2_isThrowing, const RuntimeMethod* method) ;
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckReleasedOverlap(HurricaneVR.Framework.Core.HVRGrabbable,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRHandGrabber_CheckReleasedOverlap_m0C59814A55A706D6A8A450F9F91710B24893B1FA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, float ___1_timeout, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m06A6541CEBE078BDE76C84E1097E754F8C16329D (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_key, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*, const RuntimeMethod*))Dictionary_2_set_Item_m1A840355E8EDAECEA9D0C6F5E51B248FAA449CBD_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Boolean System.Collections.Generic.HashSet`1<UnityEngine.Transform>::Remove(T)
|
|
inline bool HashSet_1_Remove_m6E3609DC93B37FF78D3FFC72387FCA6E72AFEB2E (HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))HashSet_1_Remove_mF1D84C0A2829DDA2A0CEE1D82A5B999B5F6627CB_gshared)(__this, ___0_item, method);
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageVelocity(System.Int32,System.Int32,HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>,System.Boolean,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageVelocity_mB049BDE2E345086CBEEE2DA317C59491D4DAD966 (int32_t ___0_frames, int32_t ___1_start, CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___2_recentVelocities, bool ___3_takePeak, int32_t ___4_nPeak, const RuntimeMethod* method) ;
|
|
// T HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122*, int32_t, const RuntimeMethod*))CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_gshared)(__this, ___0_index, method);
|
|
}
|
|
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Clear()
|
|
inline void List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
|
|
inline void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
|
|
inline int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Bags.SortHelper::Sort<UnityEngine.Vector3>(System.Collections.Generic.List`1<T>,System.Int32,System.Int32,System.Collections.Generic.IComparer`1<T>)
|
|
inline void SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ___0_keys, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method);
|
|
}
|
|
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
|
|
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_gshared)(__this, ___0_index, method);
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::GetAverageVelocity(System.Int32,System.Int32,System.Boolean,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRGrabbable_GetAverageVelocity_m5BA2196CD9806FA3570EE31543C0AFBF8F2F0679 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, int32_t ___0_frames, int32_t ___1_start, bool ___2_takePeak, int32_t ___3_nPeak, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.HVRGrabbable::GetAverageAngularVelocity(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRGrabbable_GetAverageAngularVelocity_mBF0783B120ECD2379C673D59FD7F8E083A964747 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, int32_t ___0_frames, int32_t ___1_start, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageVelocity(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageVelocity_mA2BBE8A3D99692B2558FD91990FE36668F97FEFE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_frames, int32_t ___1_start, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageAngularVelocity(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageAngularVelocity_m37B3E69F7D23E2CA4A5FE5E93005E7BE313AB35F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_frames, int32_t ___1_start, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(System.Single,UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Rigidbody::get_worldCenterOfMass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_worldCenterOfMass_mFDEE86A44A9D44DC490B283C636CE770672F8FCE (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, 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.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) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRHandPhysics::IgnoreCollision(System.Collections.Generic.List`1<UnityEngine.Collider>,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPhysics_IgnoreCollision_mD171309ADC2CAF19E4F90CE5C51BB6EB3CC2C564 (HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* __this, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_colliders, bool ___1_ignore, const RuntimeMethod* method) ;
|
|
// System.Collections.Generic.List`1<UnityEngine.Collider> HurricaneVR.Framework.Core.HVRGrabbable::get_AdditionalIgnoreColliders()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_AdditionalIgnoreColliders_mFA74941597891B0A7030622685B607FF70E791CE_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// System.String System.Enum::ToString()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.LayerMask::GetMask(System.String[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_GetMask_m99295ECDD50C4874CA4ABC9448E3F238A023C6F2 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_layerNames, const RuntimeMethod* method) ;
|
|
// System.Int32 UnityEngine.LayerMask::NameToLayer(System.String)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139 (String_t* ___0_layerName, const RuntimeMethod* method) ;
|
|
// System.Boolean System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>::ContainsKey(TKey)
|
|
inline bool Dictionary_2_ContainsKey_m527523EE662BA0117E15E27E95C24B8CB56AA843 (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( bool (*) (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Dictionary_2_ContainsKey_m1087B74B4FF5004CBB6CC864FF1C87B6DB138505_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Add(T)
|
|
inline void List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_item, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
|
|
}
|
|
// System.Int32 UnityEngine.GameObject::get_layer()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>::set_Item(TKey,TValue)
|
|
inline void Dictionary_2_set_Item_m2CF67DD54F3914FA2BDF45A12A66270B39CFE06A (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, int32_t ___1_value, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m72CC2F1213D1C1B8ABEDE31082D07B67EC873B13_gshared)(__this, ___0_key, ___1_value, method);
|
|
}
|
|
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
|
|
// T System.Collections.Generic.List`1<UnityEngine.Transform>::get_Item(System.Int32)
|
|
inline Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, int32_t ___0_index, const RuntimeMethod* method)
|
|
{
|
|
return (( Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
|
|
}
|
|
// TValue System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>::get_Item(TKey)
|
|
inline int32_t Dictionary_2_get_Item_m3D198A3CDFCCEE410FF9743F93E449C8E8612749 (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_key, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*, const RuntimeMethod*))Dictionary_2_get_Item_mA019F7A495B48EF2A6E5D36977DB3EA09A47ECDB_gshared)(__this, ___0_key, method);
|
|
}
|
|
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Transform>::get_Count()
|
|
inline int32_t List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( int32_t (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>::Clear()
|
|
inline void Dictionary_2_Clear_m558394348C4228A12E1E26AE2CF5CEC7685229C6 (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*, const RuntimeMethod*))Dictionary_2_Clear_m931E25EF2557C3A386E4B9DC8D8212B7D9D3F5AE_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::Clear()
|
|
inline void List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::CreateHandPose(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRPosableHand_CreateHandPose_m2C92CC44CF65DDC88F932C674570AC18C1C32DD1 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transformOverride, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::CopyHandData(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableHand_CopyHandData_mD66ACDDF25E5ABA3BC36B46C5710B5222F5DD918 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_data, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Utils.Extensions::ResetLocalProps(UnityEngine.Transform,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Extensions_ResetLocalProps_m388539A388F8F0CBC206BD522F179DCCA2995A4A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_transform, bool ___1_resetScale, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::OpenFingers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_OpenFingers_m8C43F17F922907A8628685D35976811C71A617DF (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222 (int32_t ___0_intVal, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SimulateClose(UnityEngine.LayerMask)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SimulateClose_mED96BDF6F0302ECE943F133F28112CD8EB86EE3F (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___0_mask, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PhysicsHandRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsHandRotation_mE73B0CA6149234159F2402957C9C103B1A61E4D4 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PhysicsHandPosition(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsHandPosition_mC2AD02613E4295E9165BF15B2178E30C4AB75C96_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::Pose(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_pose, bool ___1_poseHand, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// T UnityEngine.Component::GetComponent<HurricaneVR.Framework.Components.HVRDestroyListener>()
|
|
inline HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* Component_GetComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m950E38F4102274C104A4EB2F0A0A515E38128D2B (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method)
|
|
{
|
|
return (( HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method);
|
|
}
|
|
// System.Void UnityEngine.Events.UnityEvent`1<HurricaneVR.Framework.Components.HVRDestroyListener>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
|
|
inline void UnityEvent_1_RemoveListener_mA70C39492461B1059993F798F74470005B683C10 (UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98* __this, UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A* ___0_call, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (UnityEvent_1_t28164990AF92B8643D1D7EF78D7D3E7407429D98*, UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A*, const RuntimeMethod*))UnityEvent_1_RemoveListener_m904FA6BDD0D33FDF8650EF816FF5C131867E693E_gshared)(__this, ___0_call, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHand(UnityEngine.Transform,HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHand_mB457AB90A0BC352ADEF3E196D889915663DFE140 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ___1_animator, const RuntimeMethod* method) ;
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelParent()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_HandModelParent_m9C16AD0DDD46CBCD170DD204BF38FAE8AC80ED8A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelScale()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelScale_mA0BB9BFA5738FD86E9A1746784C6476EA1378048_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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.Byte[] HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Serialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HVRHandPoseData_Serialize_m694D26CDF4BC20FB22B4992B523E7D8FFBBBD04C (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::FromByteArray(System.Byte[],HurricaneVR.Framework.Shared.HVRHandSide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPoseData_FromByteArray_m3D36D0465A6D6549E5C5B0C2445E6AC7D237831F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_side, const RuntimeMethod* method) ;
|
|
// 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) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRGrabbable::ForceRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.HVRGrabbable::GetGrabPoint(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.GrabpointFilter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRGrabbable_GetGrabPoint_mFF139AA65CFEE9A5C14B825F7204B4A2AB3612F5 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, int32_t ___1_filter, 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.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) ;
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_ForceRelease_mDA770EDDB5CB410B619D5BAB5E2079E912083F21 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.VRHandGrabberEvent::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VRHandGrabberEvent__ctor_m40FD9252EF6EE22E1A9DF71E6B3D4E194DD191CC (VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* __this, const RuntimeMethod* method) ;
|
|
// System.Void System.Collections.Generic.Dictionary`2<HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Coroutine>::.ctor()
|
|
inline void Dictionary_2__ctor_m9B2D6CE42371A2DA2C2DD86246441689C16D5B64 (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*, const RuntimeMethod*))Dictionary_2__ctor_m5B32FBC624618211EB461D59CFBB10E987FD1329_gshared)(__this, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>::.ctor(System.Int32)
|
|
inline void CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122*, int32_t, const RuntimeMethod*))CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
// System.Void System.Collections.Generic.Dictionary`2<UnityEngine.Transform,System.Int32>::.ctor()
|
|
inline void Dictionary_2__ctor_mC36703F143453184117CA1B28F3B5A6DEEF861C6 (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* __this, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*, const RuntimeMethod*))Dictionary_2__ctor_m517E7F9D104FEAE6646EABDDC9C852510E86077C_gshared)(__this, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Transform>::.ctor(System.Int32)
|
|
inline void List_1__ctor_mAB2DFCA15E16B709BBB33F98CB44C37E6E880973 (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor(System.Int32)
|
|
inline void List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33 (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, int32_t ___0_capacity, const RuntimeMethod* method)
|
|
{
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, int32_t, const RuntimeMethod*))List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_gshared)(__this, ___0_capacity, method);
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.VelocityComparer::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void VelocityComparer__ctor_mD09AED03E4A91107C374D150C162779783560A6A (VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Core.HVRHandPhysics::SetupColliders()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPhysics_SetupColliders_m0CC6117A179E6F1051AE900904141C1D64427F35 (HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::ResetCenterOfMass()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_ResetCenterOfMass_mA8315F8324A97410D77B811833DCC80BD4EB361D (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Rigidbody::ResetInertiaTensor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_ResetInertiaTensor_m34020552CA2D42DEA3E01562641A9B292848BD01 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ;
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_RigidOverrides()
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* HVRHandGrabber_get_RigidOverrides_mCFDBA208ABD8C2D7D62358C97056F48CF1D941C0_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ;
|
|
// System.Void HurricaneVR.Framework.Components.HVRRigidBodyOverrides::ApplyOverrides()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRRigidBodyOverrides_ApplyOverrides_m7FB449B5C40F10D5C083D22EBFB71957C6DC4060 (HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* __this, 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.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.Single UnityEngine.Quaternion::Dot(UnityEngine.Quaternion,UnityEngine.Quaternion)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method) ;
|
|
// System.Boolean UnityEngine.Quaternion::IsEqualUsingDot(System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method) ;
|
|
// UnityEngine.Quaternion UnityEngine.Quaternion::SlerpUnclamped(UnityEngine.Quaternion,UnityEngine.Quaternion,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_SlerpUnclamped_mAE7F4DF2F239831CCAA1DFB52F313E5AED52D32D (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, float ___2_t, const RuntimeMethod* method) ;
|
|
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ;
|
|
// System.Void UnityEngine.Quaternion::Internal_ToAxisAngleRad(UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_q, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, float* ___2_angle, const RuntimeMethod* method) ;
|
|
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, 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) ;
|
|
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method) ;
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger::GetFingerData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* HVRPosableFinger_GetFingerData_m366C6E18F0073106FBF12FBB81455D670E66E8F2 (HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m1B914577E004A262F0634E98B8BDAF6CA3DB9D20_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m4962307DDDE41CCD233C45ABDF128F713408203A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m05826928A25327E7D80A40D9C1B6D94C696E78A7_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCA0D7B71E0C580AFE83952DD19B5F243626EF213_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_0 = NULL;
|
|
Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* V_2 = NULL;
|
|
{
|
|
// var finger = new HVRPosableFingerData
|
|
// {
|
|
// Bones = new List<HVRPosableBoneData>()
|
|
// };
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_0 = (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)il2cpp_codegen_object_new(HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRPosableFingerData__ctor_mF8AEE0F18BF653BC9191B8E4B4A3E8979ADB3AA9(L_0, NULL);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_1 = L_0;
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_2 = (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*)il2cpp_codegen_object_new(List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A(L_2, List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
NullCheck(L_1);
|
|
L_1->___Bones_0 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___Bones_0), (void*)L_2);
|
|
V_0 = L_1;
|
|
// foreach (var bone in Bones)
|
|
List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_3 = __this->___Bones_2;
|
|
NullCheck(L_3);
|
|
Enumerator_tABD83BE6DF0C7A5586697B7504121563EC1B888A L_4;
|
|
L_4 = List_1_GetEnumerator_mCA0D7B71E0C580AFE83952DD19B5F243626EF213(L_3, List_1_GetEnumerator_mCA0D7B71E0C580AFE83952DD19B5F243626EF213_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0043:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m1B914577E004A262F0634E98B8BDAF6CA3DB9D20((&V_1), Enumerator_Dispose_m1B914577E004A262F0634E98B8BDAF6CA3DB9D20_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_0038_1;
|
|
}
|
|
|
|
IL_001f_1:
|
|
{
|
|
// foreach (var bone in Bones)
|
|
HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_5;
|
|
L_5 = Enumerator_get_Current_m05826928A25327E7D80A40D9C1B6D94C696E78A7_inline((&V_1), Enumerator_get_Current_m05826928A25327E7D80A40D9C1B6D94C696E78A7_RuntimeMethod_var);
|
|
V_2 = L_5;
|
|
// finger.Bones.Add(bone.GetBoneData());
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_7 = L_6->___Bones_0;
|
|
HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_9;
|
|
L_9 = HVRPosableBone_GetBoneData_m9CBCE8508AA8240E22F73458191EEBBC237035CF(L_8, NULL);
|
|
NullCheck(L_7);
|
|
List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_inline(L_7, L_9, List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0038_1:
|
|
{
|
|
// foreach (var bone in Bones)
|
|
bool L_10;
|
|
L_10 = Enumerator_MoveNext_m4962307DDDE41CCD233C45ABDF128F713408203A((&V_1), Enumerator_MoveNext_m4962307DDDE41CCD233C45ABDF128F713408203A_RuntimeMethod_var);
|
|
if (L_10)
|
|
{
|
|
goto IL_001f_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0051;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0051:
|
|
{
|
|
// return finger;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_11 = V_0;
|
|
return L_11;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableFinger__ctor_mFE19E898E4FFF398EA1335A09676D824164DCD3D (HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mB07BF18556005465036A5FDE6C8DAD88126165CA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<HVRPosableBone> Bones = new List<HVRPosableBone>();
|
|
List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_0 = (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C*)il2cpp_codegen_object_new(List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_mB07BF18556005465036A5FDE6C8DAD88126165CA(L_0, List_1__ctor_mB07BF18556005465036A5FDE6C8DAD88126165CA_RuntimeMethod_var);
|
|
__this->___Bones_2 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Bones_2), (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
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::GetBoneData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* HVRPosableBone_GetBoneData_m9CBCE8508AA8240E22F73458191EEBBC237035CF (HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// var bone = new HVRPosableBoneData();
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_0 = (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876*)il2cpp_codegen_object_new(HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41(L_0, NULL);
|
|
// bone.Position = Transform.localPosition;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_1 = L_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Transform_0;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_2, NULL);
|
|
NullCheck(L_1);
|
|
L_1->___Position_0 = L_3;
|
|
// bone.Rotation = Transform.localRotation;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_4 = L_1;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Transform_0;
|
|
NullCheck(L_5);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_5, NULL);
|
|
NullCheck(L_4);
|
|
L_4->___Rotation_1 = L_6;
|
|
// return bone;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.HVRPosableBone::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableBone__ctor_mE316A10D3600B55B9D8A48DEF504F4F71A5615E8 (HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* __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
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData[] HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::get_Fingers()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m0E63DED0A4726CEF1CCC9354A929B86AF962D2FE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAAF32A1FE1ABCAF06A530F15ADA6C1F17E6CE53B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* V_0 = NULL;
|
|
{
|
|
// if (_fingers == null || _fingers.Length == 0)
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_0 = __this->____fingers_7;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_1 = __this->____fingers_7;
|
|
NullCheck(L_1);
|
|
if ((((RuntimeArray*)L_1)->max_length))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// var fingers = new List<HVRPosableFingerData>();
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_2 = (List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD*)il2cpp_codegen_object_new(List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
List_1__ctor_mAAF32A1FE1ABCAF06A530F15ADA6C1F17E6CE53B(L_2, List_1__ctor_mAAF32A1FE1ABCAF06A530F15ADA6C1F17E6CE53B_RuntimeMethod_var);
|
|
V_0 = L_2;
|
|
// if (Thumb != null)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_3 = __this->___Thumb_2;
|
|
if (!L_3)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// fingers.Add(Thumb);
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_4 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_5 = __this->___Thumb_2;
|
|
NullCheck(L_4);
|
|
List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline(L_4, L_5, List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// if (Index != null)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_6 = __this->___Index_3;
|
|
if (!L_6)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// fingers.Add(Index);
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_7 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_8 = __this->___Index_3;
|
|
NullCheck(L_7);
|
|
List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline(L_7, L_8, List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// if (Middle != null)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_9 = __this->___Middle_4;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// fingers.Add(Middle);
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_10 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_11 = __this->___Middle_4;
|
|
NullCheck(L_10);
|
|
List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline(L_10, L_11, List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// if (Ring != null)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_12 = __this->___Ring_5;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
// fingers.Add(Ring);
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_13 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_14 = __this->___Ring_5;
|
|
NullCheck(L_13);
|
|
List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline(L_13, L_14, List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// if (Pinky != null)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_15 = __this->___Pinky_6;
|
|
if (!L_15)
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
// fingers.Add(Pinky);
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_16 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_17 = __this->___Pinky_6;
|
|
NullCheck(L_16);
|
|
List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_inline(L_16, L_17, List_1_Add_mC7A37E5B76CEC684DE0317C4FF7E3A8F344E6389_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
// _fingers = fingers.ToArray();
|
|
List_1_t52198D3B1CF2338ABEAC09157C68C56CDE1F14CD* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_19;
|
|
L_19 = List_1_ToArray_m0E63DED0A4726CEF1CCC9354A929B86AF962D2FE(L_18, List_1_ToArray_m0E63DED0A4726CEF1CCC9354A929B86AF962D2FE_RuntimeMethod_var);
|
|
__this->____fingers_7 = L_19;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____fingers_7), (void*)L_19);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// return _fingers;
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_20 = __this->____fingers_7;
|
|
return L_20;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoseData__ctor_m6A66C0DB564409EAB0D83886AFEC53ED0C1E8081 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandPoseData()
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::DeepCopy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B2_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B2_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B2_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B1_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B1_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B1_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B3_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B3_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B3_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B5_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B5_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B5_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B4_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B4_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B4_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B6_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B6_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B6_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B8_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B8_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B8_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B7_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B7_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B7_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B9_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B9_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B9_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B11_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B11_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B11_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B10_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B10_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B10_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B12_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B12_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B12_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B14_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B14_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B14_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B13_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B13_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B13_2 = NULL;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* G_B15_0 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B15_1 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* G_B15_2 = NULL;
|
|
{
|
|
// var copy = new HVRHandPoseData();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72*)il2cpp_codegen_object_new(HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRHandPoseData__ctor_m6A66C0DB564409EAB0D83886AFEC53ED0C1E8081(L_0, NULL);
|
|
// copy.Position = Position;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___Position_0;
|
|
NullCheck(L_1);
|
|
L_1->___Position_0 = L_2;
|
|
// copy.Rotation = Rotation;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_3 = L_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = __this->___Rotation_1;
|
|
NullCheck(L_3);
|
|
L_3->___Rotation_1 = L_4;
|
|
// copy.Thumb = Thumb?.DeepCopy();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_5 = L_3;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_6 = __this->___Thumb_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_7 = L_6;
|
|
G_B1_0 = L_7;
|
|
G_B1_1 = L_5;
|
|
G_B1_2 = L_5;
|
|
if (L_7)
|
|
{
|
|
G_B2_0 = L_7;
|
|
G_B2_1 = L_5;
|
|
G_B2_2 = L_5;
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = ((HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)(NULL));
|
|
G_B3_1 = G_B1_1;
|
|
G_B3_2 = G_B1_2;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
NullCheck(G_B2_0);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_8;
|
|
L_8 = HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65(G_B2_0, NULL);
|
|
G_B3_0 = L_8;
|
|
G_B3_1 = G_B2_1;
|
|
G_B3_2 = G_B2_2;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
NullCheck(G_B3_1);
|
|
G_B3_1->___Thumb_2 = G_B3_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B3_1->___Thumb_2), (void*)G_B3_0);
|
|
// copy.Index = Index?.DeepCopy();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_9 = G_B3_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_10 = __this->___Index_3;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_11 = L_10;
|
|
G_B4_0 = L_11;
|
|
G_B4_1 = L_9;
|
|
G_B4_2 = L_9;
|
|
if (L_11)
|
|
{
|
|
G_B5_0 = L_11;
|
|
G_B5_1 = L_9;
|
|
G_B5_2 = L_9;
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
G_B6_0 = ((HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)(NULL));
|
|
G_B6_1 = G_B4_1;
|
|
G_B6_2 = G_B4_2;
|
|
goto IL_0048;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
NullCheck(G_B5_0);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_12;
|
|
L_12 = HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65(G_B5_0, NULL);
|
|
G_B6_0 = L_12;
|
|
G_B6_1 = G_B5_1;
|
|
G_B6_2 = G_B5_2;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->___Index_3 = G_B6_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->___Index_3), (void*)G_B6_0);
|
|
// copy.Middle = Middle?.DeepCopy();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_13 = G_B6_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_14 = __this->___Middle_4;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_15 = L_14;
|
|
G_B7_0 = L_15;
|
|
G_B7_1 = L_13;
|
|
G_B7_2 = L_13;
|
|
if (L_15)
|
|
{
|
|
G_B8_0 = L_15;
|
|
G_B8_1 = L_13;
|
|
G_B8_2 = L_13;
|
|
goto IL_005b;
|
|
}
|
|
}
|
|
{
|
|
G_B9_0 = ((HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)(NULL));
|
|
G_B9_1 = G_B7_1;
|
|
G_B9_2 = G_B7_2;
|
|
goto IL_0060;
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
NullCheck(G_B8_0);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_16;
|
|
L_16 = HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65(G_B8_0, NULL);
|
|
G_B9_0 = L_16;
|
|
G_B9_1 = G_B8_1;
|
|
G_B9_2 = G_B8_2;
|
|
}
|
|
|
|
IL_0060:
|
|
{
|
|
NullCheck(G_B9_1);
|
|
G_B9_1->___Middle_4 = G_B9_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B9_1->___Middle_4), (void*)G_B9_0);
|
|
// copy.Ring = Ring?.DeepCopy();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_17 = G_B9_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_18 = __this->___Ring_5;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_19 = L_18;
|
|
G_B10_0 = L_19;
|
|
G_B10_1 = L_17;
|
|
G_B10_2 = L_17;
|
|
if (L_19)
|
|
{
|
|
G_B11_0 = L_19;
|
|
G_B11_1 = L_17;
|
|
G_B11_2 = L_17;
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
G_B12_0 = ((HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)(NULL));
|
|
G_B12_1 = G_B10_1;
|
|
G_B12_2 = G_B10_2;
|
|
goto IL_0078;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
NullCheck(G_B11_0);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_20;
|
|
L_20 = HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65(G_B11_0, NULL);
|
|
G_B12_0 = L_20;
|
|
G_B12_1 = G_B11_1;
|
|
G_B12_2 = G_B11_2;
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
NullCheck(G_B12_1);
|
|
G_B12_1->___Ring_5 = G_B12_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B12_1->___Ring_5), (void*)G_B12_0);
|
|
// copy.Pinky = Pinky?.DeepCopy();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_21 = G_B12_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_22 = __this->___Pinky_6;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_23 = L_22;
|
|
G_B13_0 = L_23;
|
|
G_B13_1 = L_21;
|
|
G_B13_2 = L_21;
|
|
if (L_23)
|
|
{
|
|
G_B14_0 = L_23;
|
|
G_B14_1 = L_21;
|
|
G_B14_2 = L_21;
|
|
goto IL_008b;
|
|
}
|
|
}
|
|
{
|
|
G_B15_0 = ((HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)(NULL));
|
|
G_B15_1 = G_B13_1;
|
|
G_B15_2 = G_B13_2;
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_008b:
|
|
{
|
|
NullCheck(G_B14_0);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_24;
|
|
L_24 = HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65(G_B14_0, NULL);
|
|
G_B15_0 = L_24;
|
|
G_B15_1 = G_B14_1;
|
|
G_B15_2 = G_B14_2;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
NullCheck(G_B15_1);
|
|
G_B15_1->___Pinky_6 = G_B15_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B15_1->___Pinky_6), (void*)G_B15_0);
|
|
// return copy;
|
|
return G_B15_2;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::CopyTo(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoseData_CopyTo_m1D7EAED96DB73F8FE48B622B21F7CAB34FEF9DC7 (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_data, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_3 = NULL;
|
|
{
|
|
// data.Position = Position;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = ___0_data;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->___Position_0;
|
|
NullCheck(L_0);
|
|
L_0->___Position_0 = L_1;
|
|
// data.Rotation = Rotation;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = ___0_data;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = __this->___Rotation_1;
|
|
NullCheck(L_2);
|
|
L_2->___Rotation_1 = L_3;
|
|
// for (var i = 0; i < Fingers.Length; i++)
|
|
V_0 = 0;
|
|
goto IL_0088;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// var finger = Fingers[i];
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_4;
|
|
L_4 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(__this, NULL);
|
|
int32_t L_5 = V_0;
|
|
NullCheck(L_4);
|
|
int32_t L_6 = L_5;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
|
|
V_1 = L_7;
|
|
// for (var j = 0; j < finger.Bones.Count; j++)
|
|
V_2 = 0;
|
|
goto IL_0076;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// var bone = finger.Bones[j];
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_8 = V_1;
|
|
NullCheck(L_8);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_9 = L_8->___Bones_0;
|
|
int32_t L_10 = V_2;
|
|
NullCheck(L_9);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_11;
|
|
L_11 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_9, L_10, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var);
|
|
V_3 = L_11;
|
|
// data.Fingers[i].Bones[j].Position = bone.Position;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_12 = ___0_data;
|
|
NullCheck(L_12);
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_13;
|
|
L_13 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_12, NULL);
|
|
int32_t L_14 = V_0;
|
|
NullCheck(L_13);
|
|
int32_t L_15 = L_14;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
|
|
NullCheck(L_16);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_17 = L_16->___Bones_0;
|
|
int32_t L_18 = V_2;
|
|
NullCheck(L_17);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_19;
|
|
L_19 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_17, L_18, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___Position_0;
|
|
NullCheck(L_19);
|
|
L_19->___Position_0 = L_21;
|
|
// data.Fingers[i].Bones[j].Rotation = bone.Rotation;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_22 = ___0_data;
|
|
NullCheck(L_22);
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_23;
|
|
L_23 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_22, NULL);
|
|
int32_t L_24 = V_0;
|
|
NullCheck(L_23);
|
|
int32_t L_25 = L_24;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
|
|
NullCheck(L_26);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_27 = L_26->___Bones_0;
|
|
int32_t L_28 = V_2;
|
|
NullCheck(L_27);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_29;
|
|
L_29 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_27, L_28, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_30 = V_3;
|
|
NullCheck(L_30);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = L_30->___Rotation_1;
|
|
NullCheck(L_29);
|
|
L_29->___Rotation_1 = L_31;
|
|
// for (var j = 0; j < finger.Bones.Count; j++)
|
|
int32_t L_32 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_32, 1));
|
|
}
|
|
|
|
IL_0076:
|
|
{
|
|
// for (var j = 0; j < finger.Bones.Count; j++)
|
|
int32_t L_33 = V_2;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_34 = V_1;
|
|
NullCheck(L_34);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_35 = L_34->___Bones_0;
|
|
NullCheck(L_35);
|
|
int32_t L_36;
|
|
L_36 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_35, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var);
|
|
if ((((int32_t)L_33) < ((int32_t)L_36)))
|
|
{
|
|
goto IL_0029;
|
|
}
|
|
}
|
|
{
|
|
// for (var i = 0; i < Fingers.Length; i++)
|
|
int32_t L_37 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_37, 1));
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// for (var i = 0; i < Fingers.Length; i++)
|
|
int32_t L_38 = V_0;
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_39;
|
|
L_39 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(__this, NULL);
|
|
NullCheck(L_39);
|
|
if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::Serialize()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HVRHandPoseData_Serialize_m694D26CDF4BC20FB22B4992B523E7D8FFBBBD04C (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_0 = NULL;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* V_1 = NULL;
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_4 = NULL;
|
|
Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_6 = NULL;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_7 = NULL;
|
|
{
|
|
// using (var ms = new MemoryStream())
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_0 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_0, NULL);
|
|
V_0 = L_0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_018e:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_1 = V_0;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = V_0;
|
|
NullCheck(L_2);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_2);
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// using (var writer = new BinaryWriter(ms))
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_0;
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_4 = (BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E*)il2cpp_codegen_object_new(BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
BinaryWriter__ctor_mF2F1235E378C3EC493A8C816597BCEB4205A9CA0(L_4, L_3, NULL);
|
|
V_1 = L_4;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0184_1:
|
|
{// begin finally (depth: 2)
|
|
{
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_5 = V_1;
|
|
if (!L_5)
|
|
{
|
|
goto IL_018d_1;
|
|
}
|
|
}
|
|
{
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
|
|
}
|
|
|
|
IL_018d_1:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
// writer.Write(Position.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_7 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_8 = (&__this->___Position_0);
|
|
float L_9 = L_8->___x_2;
|
|
NullCheck(L_7);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_7, L_9);
|
|
// writer.Write(Position.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_10 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_11 = (&__this->___Position_0);
|
|
float L_12 = L_11->___y_3;
|
|
NullCheck(L_10);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_10, L_12);
|
|
// writer.Write(Position.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_13 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_14 = (&__this->___Position_0);
|
|
float L_15 = L_14->___z_4;
|
|
NullCheck(L_13);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_13, L_15);
|
|
// writer.Write(Rotation.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_16 = V_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_17 = (&__this->___Rotation_1);
|
|
float L_18 = L_17->___x_0;
|
|
NullCheck(L_16);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_16, L_18);
|
|
// writer.Write(Rotation.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_19 = V_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_20 = (&__this->___Rotation_1);
|
|
float L_21 = L_20->___y_1;
|
|
NullCheck(L_19);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_19, L_21);
|
|
// writer.Write(Rotation.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_22 = V_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_23 = (&__this->___Rotation_1);
|
|
float L_24 = L_23->___z_2;
|
|
NullCheck(L_22);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_22, L_24);
|
|
// writer.Write(Rotation.w);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_25 = V_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_26 = (&__this->___Rotation_1);
|
|
float L_27 = L_26->___w_3;
|
|
NullCheck(L_25);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_25, L_27);
|
|
// writer.Write(Fingers.Length);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_28 = V_1;
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_29;
|
|
L_29 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(__this, NULL);
|
|
NullCheck(L_29);
|
|
NullCheck(L_28);
|
|
VirtualActionInvoker1< int32_t >::Invoke(16 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_28, ((int32_t)(((RuntimeArray*)L_29)->max_length)));
|
|
// foreach (var finger in Fingers)
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_30;
|
|
L_30 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(__this, NULL);
|
|
V_2 = L_30;
|
|
V_3 = 0;
|
|
goto IL_0171_2;
|
|
}
|
|
|
|
IL_00a0_2:
|
|
{
|
|
// foreach (var finger in Fingers)
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_31 = V_2;
|
|
int32_t L_32 = V_3;
|
|
NullCheck(L_31);
|
|
int32_t L_33 = L_32;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
|
|
V_4 = L_34;
|
|
// writer.Write(finger.Bones.Count);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_35 = V_1;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_36 = V_4;
|
|
NullCheck(L_36);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_37 = L_36->___Bones_0;
|
|
NullCheck(L_37);
|
|
int32_t L_38;
|
|
L_38 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_37, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var);
|
|
NullCheck(L_35);
|
|
VirtualActionInvoker1< int32_t >::Invoke(16 /* System.Void System.IO.BinaryWriter::Write(System.Int32) */, L_35, L_38);
|
|
// foreach (var bone in finger.Bones)
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_39 = V_4;
|
|
NullCheck(L_39);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_40 = L_39->___Bones_0;
|
|
NullCheck(L_40);
|
|
Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D L_41;
|
|
L_41 = List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101(L_40, List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101_RuntimeMethod_var);
|
|
V_5 = L_41;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_015f_2:
|
|
{// begin finally (depth: 3)
|
|
Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8((&V_5), Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 3)
|
|
});
|
|
try
|
|
{// begin try (depth: 3)
|
|
{
|
|
goto IL_0151_3;
|
|
}
|
|
|
|
IL_00ca_3:
|
|
{
|
|
// foreach (var bone in finger.Bones)
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_42;
|
|
L_42 = Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_inline((&V_5), Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_RuntimeMethod_var);
|
|
V_6 = L_42;
|
|
// writer.Write(bone.Position.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_43 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_44 = V_6;
|
|
NullCheck(L_44);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_45 = (&L_44->___Position_0);
|
|
float L_46 = L_45->___x_2;
|
|
NullCheck(L_43);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_43, L_46);
|
|
// writer.Write(bone.Position.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_47 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_48 = V_6;
|
|
NullCheck(L_48);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_49 = (&L_48->___Position_0);
|
|
float L_50 = L_49->___y_3;
|
|
NullCheck(L_47);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_47, L_50);
|
|
// writer.Write(bone.Position.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_51 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_52 = V_6;
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_53 = (&L_52->___Position_0);
|
|
float L_54 = L_53->___z_4;
|
|
NullCheck(L_51);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_51, L_54);
|
|
// writer.Write(bone.Rotation.x);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_55 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_56 = V_6;
|
|
NullCheck(L_56);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_57 = (&L_56->___Rotation_1);
|
|
float L_58 = L_57->___x_0;
|
|
NullCheck(L_55);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_55, L_58);
|
|
// writer.Write(bone.Rotation.y);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_59 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_60 = V_6;
|
|
NullCheck(L_60);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_61 = (&L_60->___Rotation_1);
|
|
float L_62 = L_61->___y_1;
|
|
NullCheck(L_59);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_59, L_62);
|
|
// writer.Write(bone.Rotation.z);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_63 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_64 = V_6;
|
|
NullCheck(L_64);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_65 = (&L_64->___Rotation_1);
|
|
float L_66 = L_65->___z_2;
|
|
NullCheck(L_63);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_63, L_66);
|
|
// writer.Write(bone.Rotation.w);
|
|
BinaryWriter_tFB94D67EDFA3F6A34744A163BDABE287FDF2ED1E* L_67 = V_1;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_68 = V_6;
|
|
NullCheck(L_68);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* L_69 = (&L_68->___Rotation_1);
|
|
float L_70 = L_69->___w_3;
|
|
NullCheck(L_67);
|
|
VirtualActionInvoker1< float >::Invoke(20 /* System.Void System.IO.BinaryWriter::Write(System.Single) */, L_67, L_70);
|
|
}
|
|
|
|
IL_0151_3:
|
|
{
|
|
// foreach (var bone in finger.Bones)
|
|
bool L_71;
|
|
L_71 = Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05((&V_5), Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05_RuntimeMethod_var);
|
|
if (L_71)
|
|
{
|
|
goto IL_00ca_3;
|
|
}
|
|
}
|
|
{
|
|
goto IL_016d_2;
|
|
}
|
|
}// end try (depth: 3)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_016d_2:
|
|
{
|
|
int32_t L_72 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_72, 1));
|
|
}
|
|
|
|
IL_0171_2:
|
|
{
|
|
// foreach (var finger in Fingers)
|
|
int32_t L_73 = V_3;
|
|
HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_74 = V_2;
|
|
NullCheck(L_74);
|
|
if ((((int32_t)L_73) < ((int32_t)((int32_t)(((RuntimeArray*)L_74)->max_length)))))
|
|
{
|
|
goto IL_00a0_2;
|
|
}
|
|
}
|
|
{
|
|
// return ms.ToArray();
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_75 = V_0;
|
|
NullCheck(L_75);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_76;
|
|
L_76 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(39 /* System.Byte[] System.IO.MemoryStream::ToArray() */, L_75);
|
|
V_7 = L_76;
|
|
goto IL_0198;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0198:
|
|
{
|
|
// }
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_77 = V_7;
|
|
return L_77;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData::FromByteArray(System.Byte[],HurricaneVR.Framework.Shared.HVRHandSide)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPoseData_FromByteArray_m3D36D0465A6D6549E5C5B0C2445E6AC7D237831F (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_bytes, int32_t ___1_side, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* V_0 = NULL;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_1 = NULL;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
int32_t V_4 = 0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_5 = NULL;
|
|
int32_t V_6 = 0;
|
|
int32_t V_7 = 0;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_8 = NULL;
|
|
{
|
|
// var pose = new HVRHandPoseData();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72*)il2cpp_codegen_object_new(HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRHandPoseData__ctor_m6A66C0DB564409EAB0D83886AFEC53ED0C1E8081(L_0, NULL);
|
|
V_0 = L_0;
|
|
// using (var ms = new MemoryStream(bytes))
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = ___0_bytes;
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_2 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
MemoryStream__ctor_m662CA0D5A0004A2E3B475FE8DCD687B654870AA2(L_2, L_1, NULL);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_014d:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0156;
|
|
}
|
|
}
|
|
{
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
|
|
}
|
|
|
|
IL_0156:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// using (var reader = new BinaryReader(ms))
|
|
MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = V_1;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_6 = (BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158*)il2cpp_codegen_object_new(BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
BinaryReader__ctor_m898732FE0DBEDD480B24F6DE45A9AC696E44CC0F(L_6, L_5, NULL);
|
|
V_2 = L_6;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0143_1:
|
|
{// begin finally (depth: 2)
|
|
{
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_7 = V_2;
|
|
if (!L_7)
|
|
{
|
|
goto IL_014c_1;
|
|
}
|
|
}
|
|
{
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_8 = V_2;
|
|
NullCheck(L_8);
|
|
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_8);
|
|
}
|
|
|
|
IL_014c_1:
|
|
{
|
|
return;
|
|
}
|
|
}// end finally (depth: 2)
|
|
});
|
|
try
|
|
{// begin try (depth: 2)
|
|
{
|
|
// pose.Position = new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_9 = V_0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
float L_11;
|
|
L_11 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_10);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_12 = V_2;
|
|
NullCheck(L_12);
|
|
float L_13;
|
|
L_13 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_12);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_14 = V_2;
|
|
NullCheck(L_14);
|
|
float L_15;
|
|
L_15 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_14);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
memset((&L_16), 0, sizeof(L_16));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_16), L_11, L_13, L_15, /*hidden argument*/NULL);
|
|
NullCheck(L_9);
|
|
L_9->___Position_0 = L_16;
|
|
// pose.Rotation = new Quaternion(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_17 = V_0;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_18 = V_2;
|
|
NullCheck(L_18);
|
|
float L_19;
|
|
L_19 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_18);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_20 = V_2;
|
|
NullCheck(L_20);
|
|
float L_21;
|
|
L_21 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_20);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
float L_23;
|
|
L_23 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_22);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_24 = V_2;
|
|
NullCheck(L_24);
|
|
float L_25;
|
|
L_25 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_24);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26;
|
|
memset((&L_26), 0, sizeof(L_26));
|
|
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_26), L_19, L_21, L_23, L_25, /*hidden argument*/NULL);
|
|
NullCheck(L_17);
|
|
L_17->___Rotation_1 = L_26;
|
|
// var fingers = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
int32_t L_28;
|
|
L_28 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_27);
|
|
V_3 = L_28;
|
|
// for (var i = 0; i < fingers; i++)
|
|
V_4 = 0;
|
|
goto IL_0139_2;
|
|
}
|
|
|
|
IL_0063_2:
|
|
{
|
|
// var finger = new HVRPosableFingerData();
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_29 = (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)il2cpp_codegen_object_new(HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_29);
|
|
HVRPosableFingerData__ctor_mF8AEE0F18BF653BC9191B8E4B4A3E8979ADB3AA9(L_29, NULL);
|
|
V_5 = L_29;
|
|
// finger.Bones = new List<HVRPosableBoneData>();
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_30 = V_5;
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_31 = (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*)il2cpp_codegen_object_new(List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
NullCheck(L_31);
|
|
List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A(L_31, List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
NullCheck(L_30);
|
|
L_30->___Bones_0 = L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_30->___Bones_0), (void*)L_31);
|
|
int32_t L_32 = V_4;
|
|
switch (L_32)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0093_2;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_009d_2;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_00a7_2;
|
|
}
|
|
case 3:
|
|
{
|
|
goto IL_00b1_2;
|
|
}
|
|
case 4:
|
|
{
|
|
goto IL_00bb_2;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_0093_2:
|
|
{
|
|
// pose.Thumb = finger;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_33 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_34 = V_5;
|
|
NullCheck(L_33);
|
|
L_33->___Thumb_2 = L_34;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_33->___Thumb_2), (void*)L_34);
|
|
// break;
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_009d_2:
|
|
{
|
|
// pose.Index = finger;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_35 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_36 = V_5;
|
|
NullCheck(L_35);
|
|
L_35->___Index_3 = L_36;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_35->___Index_3), (void*)L_36);
|
|
// break;
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_00a7_2:
|
|
{
|
|
// pose.Middle = finger;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_37 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_38 = V_5;
|
|
NullCheck(L_37);
|
|
L_37->___Middle_4 = L_38;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_37->___Middle_4), (void*)L_38);
|
|
// break;
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_00b1_2:
|
|
{
|
|
// pose.Ring = finger;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_39 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_40 = V_5;
|
|
NullCheck(L_39);
|
|
L_39->___Ring_5 = L_40;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_39->___Ring_5), (void*)L_40);
|
|
// break;
|
|
goto IL_00c3_2;
|
|
}
|
|
|
|
IL_00bb_2:
|
|
{
|
|
// pose.Pinky = finger;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_41 = V_0;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_42 = V_5;
|
|
NullCheck(L_41);
|
|
L_41->___Pinky_6 = L_42;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_41->___Pinky_6), (void*)L_42);
|
|
}
|
|
|
|
IL_00c3_2:
|
|
{
|
|
// var bones = reader.ReadInt32();
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_43 = V_2;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = VirtualFuncInvoker0< int32_t >::Invoke(15 /* System.Int32 System.IO.BinaryReader::ReadInt32() */, L_43);
|
|
V_6 = L_44;
|
|
// for (var j = 0; j < bones; j++)
|
|
V_7 = 0;
|
|
goto IL_012d_2;
|
|
}
|
|
|
|
IL_00d0_2:
|
|
{
|
|
// var bone = new HVRPosableBoneData();
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_45 = (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876*)il2cpp_codegen_object_new(HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41(L_45, NULL);
|
|
V_8 = L_45;
|
|
// finger.Bones.Add(bone);
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_46 = V_5;
|
|
NullCheck(L_46);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_47 = L_46->___Bones_0;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_48 = V_8;
|
|
NullCheck(L_47);
|
|
List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_inline(L_47, L_48, List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
// bone.Position = new Vector3(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_49 = V_8;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_50 = V_2;
|
|
NullCheck(L_50);
|
|
float L_51;
|
|
L_51 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_50);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_52 = V_2;
|
|
NullCheck(L_52);
|
|
float L_53;
|
|
L_53 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_52);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_54 = V_2;
|
|
NullCheck(L_54);
|
|
float L_55;
|
|
L_55 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_54);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
memset((&L_56), 0, sizeof(L_56));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_56), L_51, L_53, L_55, /*hidden argument*/NULL);
|
|
NullCheck(L_49);
|
|
L_49->___Position_0 = L_56;
|
|
// bone.Rotation = new Quaternion(reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle(), reader.ReadSingle());
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_57 = V_8;
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_58 = V_2;
|
|
NullCheck(L_58);
|
|
float L_59;
|
|
L_59 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_58);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_60 = V_2;
|
|
NullCheck(L_60);
|
|
float L_61;
|
|
L_61 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_60);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_62 = V_2;
|
|
NullCheck(L_62);
|
|
float L_63;
|
|
L_63 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_62);
|
|
BinaryReader_t9A6D85F0FE9AE4EBB5E8D66997DFD1D84939E158* L_64 = V_2;
|
|
NullCheck(L_64);
|
|
float L_65;
|
|
L_65 = VirtualFuncInvoker0< float >::Invoke(19 /* System.Single System.IO.BinaryReader::ReadSingle() */, L_64);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
|
|
memset((&L_66), 0, sizeof(L_66));
|
|
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_66), L_59, L_61, L_63, L_65, /*hidden argument*/NULL);
|
|
NullCheck(L_57);
|
|
L_57->___Rotation_1 = L_66;
|
|
// for (var j = 0; j < bones; j++)
|
|
int32_t L_67 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_67, 1));
|
|
}
|
|
|
|
IL_012d_2:
|
|
{
|
|
// for (var j = 0; j < bones; j++)
|
|
int32_t L_68 = V_7;
|
|
int32_t L_69 = V_6;
|
|
if ((((int32_t)L_68) < ((int32_t)L_69)))
|
|
{
|
|
goto IL_00d0_2;
|
|
}
|
|
}
|
|
{
|
|
// for (var i = 0; i < fingers; i++)
|
|
int32_t L_70 = V_4;
|
|
V_4 = ((int32_t)il2cpp_codegen_add(L_70, 1));
|
|
}
|
|
|
|
IL_0139_2:
|
|
{
|
|
// for (var i = 0; i < fingers; i++)
|
|
int32_t L_71 = V_4;
|
|
int32_t L_72 = V_3;
|
|
if ((((int32_t)L_71) < ((int32_t)L_72)))
|
|
{
|
|
goto IL_0063_2;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
goto IL_0157;
|
|
}
|
|
}// end try (depth: 2)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0157:
|
|
{
|
|
// return pose;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_73 = V_0;
|
|
return L_73;
|
|
}
|
|
}
|
|
#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.HandPoser.Data.HVRPosableBoneData HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::DeepCopy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* HVRPosableBoneData_DeepCopy_m58279E7234D7CF5B2729986ECBB361FAB2411EED (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// return new HVRPosableBoneData()
|
|
// {
|
|
// Position = Position,
|
|
// Rotation = Rotation
|
|
// };
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_0 = (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876*)il2cpp_codegen_object_new(HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41(L_0, NULL);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->___Position_0;
|
|
NullCheck(L_1);
|
|
L_1->___Position_0 = L_2;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_3 = L_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = __this->___Rotation_1;
|
|
NullCheck(L_3);
|
|
L_3->___Rotation_1 = L_4;
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41 (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* __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
|
|
// HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData::DeepCopy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* HVRPosableFingerData_DeepCopy_mC25AF657671A7DB837FA93346336C611544E7E65 (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_0 = NULL;
|
|
Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_2 = NULL;
|
|
{
|
|
// var finger = new HVRPosableFingerData();
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_0 = (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*)il2cpp_codegen_object_new(HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
HVRPosableFingerData__ctor_mF8AEE0F18BF653BC9191B8E4B4A3E8979ADB3AA9(L_0, NULL);
|
|
V_0 = L_0;
|
|
// foreach (var bone in Bones)
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_1 = __this->___Bones_0;
|
|
NullCheck(L_1);
|
|
Enumerator_t91EC5E774D5D49468636E36CAD41CA6AB291845D L_2;
|
|
L_2 = List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101(L_1, List_1_GetEnumerator_m5E9DB143902CA5D27156F8AEEB41347E86F1A101_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0038:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8((&V_1), Enumerator_Dispose_m81E75CDB11B0F91E37DF15E7F38A9EE39D71BDF8_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_002d_1;
|
|
}
|
|
|
|
IL_0014_1:
|
|
{
|
|
// foreach (var bone in Bones)
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_3;
|
|
L_3 = Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_inline((&V_1), Enumerator_get_Current_m7DFBFD8A561329BAE6FD1113EBB1D6DCFAC3F2F6_RuntimeMethod_var);
|
|
V_2 = L_3;
|
|
// finger.Bones.Add(bone.DeepCopy());
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_4 = V_0;
|
|
NullCheck(L_4);
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_5 = L_4->___Bones_0;
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_6 = V_2;
|
|
NullCheck(L_6);
|
|
HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_7;
|
|
L_7 = HVRPosableBoneData_DeepCopy_m58279E7234D7CF5B2729986ECBB361FAB2411EED(L_6, NULL);
|
|
NullCheck(L_5);
|
|
List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_inline(L_5, L_7, List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_002d_1:
|
|
{
|
|
// foreach (var bone in Bones)
|
|
bool L_8;
|
|
L_8 = Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05((&V_1), Enumerator_MoveNext_mDC63C5D4258E3513D3E4C1B8164CD62D0E311E05_RuntimeMethod_var);
|
|
if (L_8)
|
|
{
|
|
goto IL_0014_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// return finger;
|
|
HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableFingerData__ctor_mF8AEE0F18BF653BC9191B8E4B4A3E8979ADB3AA9 (HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public List<HVRPosableBoneData> Bones = new List<HVRPosableBoneData>();
|
|
List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_0 = (List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18*)il2cpp_codegen_object_new(List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A(L_0, List_1__ctor_m9B470E7AA8C804611286DD30FEC43D01D3758C0A_RuntimeMethod_var);
|
|
__this->___Bones_0 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Bones_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.Grabbers.HVRCloneDelete::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRCloneDelete__ctor_m7DABEE148B594590FF0B4EE48296B2081B92BCEC (HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* __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.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_Inputs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPlayerInputs Inputs => HandGrabber.Inputs;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_1 = L_0->___Inputs_52;
|
|
return L_1;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_JointAnchorWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRForceGrabber_get_JointAnchorWorldPosition_m93AB0124E7EDD7EA607619CF851ED038F7B31E59 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override Vector3 JointAnchorWorldPosition => HandGrabber.JointAnchorWorldPosition;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_0);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_VelocityMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRForceGrabber_get_VelocityMagnitude_mE4297C54A60C1D0AB22DE6D8556911C5BABD4D28 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float VelocityMagnitude => HandGrabber.HVRTrackedController.VelocityMagnitude;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_1;
|
|
L_1 = HVRHandGrabber_get_HVRTrackedController_mBCFF1826338EB354AC793F14336B56624021BA65_inline(L_0, NULL);
|
|
NullCheck(L_1);
|
|
float L_2 = L_1->___VelocityMagnitude_5;
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Single HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_AngularVelocityMagnitude()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRForceGrabber_get_AngularVelocityMagnitude_m0212A3BDB251FC609C264A2DECA8B68EA20AB00C (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public float AngularVelocityMagnitude => HandGrabber.HVRTrackedController.AngularVelocityMagnitude;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_1;
|
|
L_1 = HVRHandGrabber_get_HVRTrackedController_mBCFF1826338EB354AC793F14336B56624021BA65_inline(L_0, NULL);
|
|
NullCheck(L_1);
|
|
float L_2 = L_1->___AngularVelocityMagnitude_6;
|
|
return L_2;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_HandSide()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandSide HandSide => HandGrabber.HandSide;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___HandSide_37;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_IsForceGrabbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsForceGrabbing_mDD51EE80AE713752AE1F3CDBD316EF6F8EBF2398 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsForceGrabbing { get; private set; }
|
|
bool L_0 = __this->___U3CIsForceGrabbingU3Ek__BackingField_63;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::set_IsForceGrabbing(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsForceGrabbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsForceGrabbingU3Ek__BackingField_63 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::get_IsAiming()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsAiming_mD8760DDBDC170D16E26EF3F5A3B630B62F42830E (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsAiming { get; private set; }
|
|
bool L_0 = __this->___U3CIsAimingU3Ek__BackingField_64;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::set_IsAiming(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_set_IsAiming_mBA04E573E594583B73CC88813F843E25FB5361EE (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsAiming { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsAimingU3Ek__BackingField_64 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_Start_m215490AC19B94CF630DADF3ABA0898563290D294 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mE1DF9487484F1E4CF3FFFB4049B41BDD3089F444_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*)&ScriptableObject_CreateInstance_TisHVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078_mDC98AB546856821BB6428F558E27230B1C7FBF74_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53534E360DC5C15FEC0B74405728F7E0E2D4B1A3);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Start();
|
|
HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A(__this, NULL);
|
|
// if (!HandGrabber)
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// HandGrabber = GetComponentInChildren<HVRHandGrabber>();
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2;
|
|
L_2 = Component_GetComponentInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mE1DF9487484F1E4CF3FFFB4049B41BDD3089F444(__this, Component_GetComponentInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_mE1DF9487484F1E4CF3FFFB4049B41BDD3089F444_RuntimeMethod_var);
|
|
__this->___HandGrabber_29 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HandGrabber_29), (void*)L_2);
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// if (!HandGrabber)
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___HandGrabber_29;
|
|
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_0036;
|
|
}
|
|
}
|
|
{
|
|
// Debug.LogWarning("Cannot find HandGrabber. Make sure to assign or have it on this level or below.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteral53534E360DC5C15FEC0B74405728F7E0E2D4B1A3, NULL);
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// CheckForceAnchor();
|
|
HVRForceGrabber_CheckForceAnchor_mD7CA1D801E36C31C013902116D7B939DC1B0F318(__this, NULL);
|
|
// if (!ForcePullSettings)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_5 = __this->___ForcePullSettings_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_0054;
|
|
}
|
|
}
|
|
{
|
|
// ForcePullSettings = ScriptableObject.CreateInstance<HVRForcePullSettings>();
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_7;
|
|
L_7 = ScriptableObject_CreateInstance_TisHVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078_mDC98AB546856821BB6428F558E27230B1C7FBF74(ScriptableObject_CreateInstance_TisHVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078_mDC98AB546856821BB6428F558E27230B1C7FBF74_RuntimeMethod_var);
|
|
__this->___ForcePullSettings_41 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ForcePullSettings_41), (void*)L_7);
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckForceAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckForceAnchor_mD7CA1D801E36C31C013902116D7B939DC1B0F318 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, 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*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2EC48B2E15AAF433276A7E1907AD8BC7779D9ADF);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
{
|
|
// if (!_anchor)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____anchor_61;
|
|
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_0046;
|
|
}
|
|
}
|
|
{
|
|
// var go = new GameObject("ForceAnchor");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_2, _stringLiteral2EC48B2E15AAF433276A7E1907AD8BC7779D9ADF, NULL);
|
|
V_0 = L_2;
|
|
// _anchor = go.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = V_0;
|
|
NullCheck(L_3);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
|
|
__this->____anchor_61 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____anchor_61), (void*)L_4);
|
|
// _forceRB = _anchor.gameObject.AddComponent<Rigidbody>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->____anchor_61;
|
|
NullCheck(L_5);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6;
|
|
L_6 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_5, NULL);
|
|
NullCheck(L_6);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7;
|
|
L_7 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_6, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
|
|
__this->____forceRB_62 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____forceRB_62), (void*)L_7);
|
|
// _forceRB.isKinematic = true;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = __this->____forceRB_62;
|
|
NullCheck(L_8);
|
|
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_8, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_Update_m77AB196D1216035AB8F04A5D981C934A8F262E38 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.Update();
|
|
HVRGrabberBase_Update_mD85A757119624298A79C2912B31C223794B3A295(__this, NULL);
|
|
// if (RequiresFlick && GrabStyle == HVRForceGrabMode.GravityGloves)
|
|
bool L_0 = __this->___RequiresFlick_42;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->___GrabStyle_39;
|
|
if (L_1)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
// CheckFlick();
|
|
HVRForceGrabber_CheckFlick_m9F706FA02609209D0F2D75E11AE53EA944B9099F(__this, NULL);
|
|
// CheckDrawRay();
|
|
HVRForceGrabber_CheckDrawRay_mD6DE130C8359663494B6771F40028D96735264DB(__this, NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// CheckGripButtonGrab();
|
|
HVRForceGrabber_CheckGripButtonGrab_m45F6ED7A3C378266AE4896640B9054B59D3EFE7A(__this, NULL);
|
|
// UpdateGrabIndicator();
|
|
HVRForceGrabber_UpdateGrabIndicator_m255CD2958914CD9AF5288F96950C69C0E8699DC4(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckFlick()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckFlick_m9F706FA02609209D0F2D75E11AE53EA944B9099F (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IsGrabbing || !IsHovering || !Inputs.GetForceGrabActive(HandSide))
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_2;
|
|
L_2 = HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D(__this, NULL);
|
|
int32_t L_3;
|
|
L_3 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(__this, NULL);
|
|
NullCheck(L_2);
|
|
bool L_4;
|
|
L_4 = HVRPlayerInputs_GetForceGrabActive_m0F4707EA53A4BBDE48DAC8467290D451AFBC8622(L_2, L_3, NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// if (_canFlick && AngularVelocityMagnitude > FlickStartThreshold)
|
|
bool L_5 = __this->____canFlick_57;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
float L_6;
|
|
L_6 = HVRForceGrabber_get_AngularVelocityMagnitude_m0212A3BDB251FC609C264A2DECA8B68EA20AB00C(__this, NULL);
|
|
float L_7 = __this->___FlickStartThreshold_45;
|
|
if ((!(((float)L_6) > ((float)L_7))))
|
|
{
|
|
goto IL_004f;
|
|
}
|
|
}
|
|
{
|
|
// TryGrab(HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8;
|
|
L_8 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_9;
|
|
L_9 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_8, (bool)0);
|
|
// _canFlick = false;
|
|
__this->____canFlick_57 = (bool)0;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// if (AngularVelocityMagnitude < FlickEndThreshold)
|
|
float L_10;
|
|
L_10 = HVRForceGrabber_get_AngularVelocityMagnitude_m0212A3BDB251FC609C264A2DECA8B68EA20AB00C(__this, NULL);
|
|
float L_11 = __this->___FlickEndThreshold_46;
|
|
if ((!(((float)L_10) < ((float)L_11))))
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// _canFlick = true;
|
|
__this->____canFlick_57 = (bool)1;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// if (VelocityMagnitude < QuickMoveResetThreshold)
|
|
float L_12;
|
|
L_12 = HVRForceGrabber_get_VelocityMagnitude_mE4297C54A60C1D0AB22DE6D8556911C5BABD4D28(__this, NULL);
|
|
float L_13 = __this->___QuickMoveResetThreshold_48;
|
|
if ((!(((float)L_12) < ((float)L_13))))
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// _canQuickStart = true;
|
|
__this->____canQuickStart_58 = (bool)1;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// if (_canQuickStart && VelocityMagnitude > QuickMoveThreshold)
|
|
bool L_14 = __this->____canQuickStart_58;
|
|
if (!L_14)
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
float L_15;
|
|
L_15 = HVRForceGrabber_get_VelocityMagnitude_mE4297C54A60C1D0AB22DE6D8556911C5BABD4D28(__this, NULL);
|
|
float L_16 = __this->___QuickMoveThreshold_47;
|
|
if ((!(((float)L_15) > ((float)L_16))))
|
|
{
|
|
goto IL_00a4;
|
|
}
|
|
}
|
|
{
|
|
// TryGrab(HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17;
|
|
L_17 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_18;
|
|
L_18 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_17, (bool)0);
|
|
// _canQuickStart = false;
|
|
__this->____canQuickStart_58 = (bool)0;
|
|
}
|
|
|
|
IL_00a4:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckGripButtonGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckGripButtonGrab_m45F6ED7A3C378266AE4896640B9054B59D3EFE7A (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if ((!RequiresFlick || GrabStyle == HVRForceGrabMode.ForcePull) && !IsGrabbing && IsHovering && Inputs.GetForceGrabActivated(HandSide))
|
|
bool L_0 = __this->___RequiresFlick_42;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->___GrabStyle_39;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
bool L_2;
|
|
L_2 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_3)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_4;
|
|
L_4 = HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D(__this, NULL);
|
|
int32_t L_5;
|
|
L_5 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(__this, NULL);
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = HVRPlayerInputs_GetForceGrabActivated_m70C1851EF20EA8DF179B32B9A3AA9730E3906B61(L_4, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// TryGrab(HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_7, (bool)0);
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckDrawRay()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckDrawRay_mD6DE130C8359663494B6771F40028D96735264DB (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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 (!IsGrabbing && HoverTarget && Inputs.GetForceGrabActive(HandSide))
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1;
|
|
L_1 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_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_003f;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_3;
|
|
L_3 = HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D(__this, NULL);
|
|
int32_t L_4;
|
|
L_4 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(__this, NULL);
|
|
NullCheck(L_3);
|
|
bool L_5;
|
|
L_5 = HVRPlayerInputs_GetForceGrabActive_m0F4707EA53A4BBDE48DAC8467290D451AFBC8622(L_3, L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
// Laser.Enable(HoverTarget.transform);
|
|
HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6* L_6 = __this->___Laser_28;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
|
|
NullCheck(L_6);
|
|
HVRForceGrabberLaser_Enable_m2548091C0009DC96F49F3E02228D590DEED4C642(L_6, L_8, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// Laser.Disable();
|
|
HVRForceGrabberLaser_tABA6254ADA87FC0A4054E39D93E0CA662B49B4F6* L_9 = __this->___Laser_28;
|
|
NullCheck(L_9);
|
|
HVRForceGrabberLaser_Disable_m5D6A27E6223BDFB6DC4BBB3A7BEE3DA5CED911D9(L_9, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CheckUnHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_CheckUnHover_m380B5B8D064C2273696DA2194E6ADE7435463441 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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 (RequiresFlick && GrabStyle == HVRForceGrabMode.GravityGloves && !HandGrabber.IsGrabbing && Inputs.GetForceGrabActive(HandSide) && HoverTarget && !HoverTarget.IsBeingForcedGrabbed && !HoverTarget.IsBeingHeld)
|
|
bool L_0 = __this->___RequiresFlick_42;
|
|
if (!L_0)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_1 = __this->___GrabStyle_39;
|
|
if (L_1)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___HandGrabber_29;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_4;
|
|
L_4 = HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D(__this, NULL);
|
|
int32_t L_5;
|
|
L_5 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(__this, NULL);
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = HVRPlayerInputs_GetForceGrabActive_m0F4707EA53A4BBDE48DAC8467290D451AFBC8622(L_4, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
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_005f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_9);
|
|
bool L_10;
|
|
L_10 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_9, NULL);
|
|
if (L_10)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11;
|
|
L_11 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_11);
|
|
bool L_12;
|
|
L_12 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_11, NULL);
|
|
if (L_12)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// IsAiming = true;
|
|
HVRForceGrabber_set_IsAiming_mBA04E573E594583B73CC88813F843E25FB5361EE_inline(__this, (bool)1, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// IsAiming = false;
|
|
HVRForceGrabber_set_IsAiming_mBA04E573E594583B73CC88813F843E25FB5361EE_inline(__this, (bool)0, NULL);
|
|
// base.CheckUnHover();
|
|
HVRGrabberBase_CheckUnHover_m1FA898ED4905497F804B8B8FA18909A93BAD1AB6(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRForceGrabber_CanGrab_m50F2AF1FC4D6BAE16DA4CD20BF43DC03AB8AA90A (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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;
|
|
}
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B15_0 = NULL;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B14_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B16_0;
|
|
memset((&G_B16_0), 0, sizeof(G_B16_0));
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B16_1 = NULL;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B18_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B18_1;
|
|
memset((&G_B18_1), 0, sizeof(G_B18_1));
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B18_2 = NULL;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B17_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B17_1;
|
|
memset((&G_B17_1), 0, sizeof(G_B17_1));
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B17_2 = NULL;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB G_B19_0;
|
|
memset((&G_B19_0), 0, sizeof(G_B19_0));
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B19_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B19_2;
|
|
memset((&G_B19_2), 0, sizeof(G_B19_2));
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* G_B19_3 = NULL;
|
|
{
|
|
// if (grabbable.IsSocketed)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (!grabbable.ForceGrabbable || grabbable.IsBeingForcedGrabbed || grabbable.IsBeingHeld)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->___ForceGrabbable_27;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
bool L_5;
|
|
L_5 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_4, NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
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:
|
|
{
|
|
// if (HandGrabber.IsGrabbing || HandGrabber.IsHovering || HandGrabber.IsHoveringSocket)
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_8 = __this->___HandGrabber_29;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_8, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10 = __this->___HandGrabber_29;
|
|
NullCheck(L_10);
|
|
bool L_11;
|
|
L_11 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(L_10, NULL);
|
|
if (L_11)
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = __this->___HandGrabber_29;
|
|
NullCheck(L_12);
|
|
bool L_13;
|
|
L_13 = HVRHandGrabber_get_IsHoveringSocket_m89AEAB4DE80554F6B3FBA9F495747B523D9FB5CB(L_12, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// if (!grabbable.Rigidbody)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
|
|
NullCheck(L_14);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = L_14->___Rigidbody_38;
|
|
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_005c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// if (RequireLineOfSight && !CheckForLineOfSight(
|
|
// RaycastOrigin ? RaycastOrigin.position : transform.position,
|
|
// grabbable,
|
|
// UseHandLayerMask ? HandGrabber.RaycastLayermask : RaycastLayermask, MaxRayCastDistance, UseClosestPoint))
|
|
bool L_17 = __this->___RequireLineOfSight_33;
|
|
if (!L_17)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___RaycastOrigin_34;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_19;
|
|
L_19 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_18, NULL);
|
|
G_B14_0 = __this;
|
|
if (L_19)
|
|
{
|
|
G_B15_0 = __this;
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL);
|
|
G_B16_0 = L_21;
|
|
G_B16_1 = G_B14_0;
|
|
goto IL_008a;
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22 = __this->___RaycastOrigin_34;
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL);
|
|
G_B16_0 = L_23;
|
|
G_B16_1 = G_B15_0;
|
|
}
|
|
|
|
IL_008a:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = ___0_grabbable;
|
|
bool L_25 = __this->___UseHandLayerMask_36;
|
|
G_B17_0 = L_24;
|
|
G_B17_1 = G_B16_0;
|
|
G_B17_2 = G_B16_1;
|
|
if (L_25)
|
|
{
|
|
G_B18_0 = L_24;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_26 = __this->___RaycastLayermask_37;
|
|
G_B19_0 = L_26;
|
|
G_B19_1 = G_B17_0;
|
|
G_B19_2 = G_B17_1;
|
|
G_B19_3 = G_B17_2;
|
|
goto IL_00a6;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_27 = __this->___HandGrabber_29;
|
|
NullCheck(L_27);
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_28 = L_27->___RaycastLayermask_46;
|
|
G_B19_0 = L_28;
|
|
G_B19_1 = G_B18_0;
|
|
G_B19_2 = G_B18_1;
|
|
G_B19_3 = G_B18_2;
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
float L_29 = __this->___MaxRayCastDistance_38;
|
|
bool L_30 = __this->___UseClosestPoint_35;
|
|
NullCheck(G_B19_3);
|
|
bool L_31;
|
|
L_31 = HVRGrabberBase_CheckForLineOfSight_m2EF78BADF40676F704625F47A773C13FDB49980A(G_B19_3, G_B19_2, G_B19_1, G_B19_0, L_29, L_30, NULL);
|
|
if (L_31)
|
|
{
|
|
goto IL_00bb;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00bb:
|
|
{
|
|
// return base.CanGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = ___0_grabbable;
|
|
bool L_33;
|
|
L_33 = HVRGrabberBase_CanGrab_mC905E93E39FBA6C4DD7BC8278C6ECA447F8708DD(__this, L_32, NULL);
|
|
return L_33;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRForceGrabber_CanHover_m705F4DBE68C7656832CE1B99EC5DA5FDDCD0EEDB (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!CanGrab(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(50 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
|
|
if (L_1)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// return base.CanHover(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
bool L_3;
|
|
L_3 = HVRGrabberBase_CanHover_m856BBF2F17A546559333606A65996D84EDD69A6B(__this, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnGrabbedHaptics()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnGrabbedHaptics_m12F5330CB39AFF8CF4210133B191E902D322241D (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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 (IsMine && HVRInputManager.Instance.GrabHaptics)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
|
|
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_1);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_2 = L_1->___GrabHaptics_36;
|
|
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_0038;
|
|
}
|
|
}
|
|
{
|
|
// HandGrabber.Controller.Vibrate(HVRInputManager.Instance.GrabHaptics.ForceGrab);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___HandGrabber_29;
|
|
NullCheck(L_4);
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
|
|
L_5 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(L_4, NULL);
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_6;
|
|
L_6 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_6);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_7 = L_6->___GrabHaptics_36;
|
|
NullCheck(L_7);
|
|
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* L_8 = L_7->___ForceGrab_7;
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker1< HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* >::Invoke(12 /* System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(HurricaneVR.Framework.Shared.HapticData) */, L_5, L_8);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnGrabbed_mD09FC25E701CDB0B3CBE25959658EBDC8CF17C2C (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.OnGrabbed(args);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_0 = ___0_args;
|
|
HVRGrabberBase_OnGrabbed_m0CA53619DC9279B57151B88157F0205AFFC44EA2(__this, L_0, NULL);
|
|
// if (_additionalGrabRoutine != null)
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____additionalGrabRoutine_59;
|
|
if (!L_1)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// StopCoroutine(_additionalGrabRoutine);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2 = __this->____additionalGrabRoutine_59;
|
|
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_2, NULL);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// if (HandGrabber.HandAnimator)
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___HandGrabber_29;
|
|
NullCheck(L_3);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_4 = L_3->___HandAnimator_50;
|
|
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_0055;
|
|
}
|
|
}
|
|
{
|
|
// if (GrabPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_6 = __this->___GrabPoser_31;
|
|
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_004f;
|
|
}
|
|
}
|
|
{
|
|
// HandGrabber.SetAnimatorPose(GrabPoser);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_8 = __this->___HandGrabber_29;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_9 = __this->___GrabPoser_31;
|
|
NullCheck(L_8);
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(L_8, L_9, (bool)0, (bool)0, NULL);
|
|
goto IL_0055;
|
|
}
|
|
|
|
IL_004f:
|
|
{
|
|
// ResetAnimator();
|
|
HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146(__this, NULL);
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
// IsForceGrabbing = true;
|
|
HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline(__this, (bool)1, NULL);
|
|
// if (GrabStyle == HVRForceGrabMode.GravityGloves)
|
|
int32_t L_10 = __this->___GrabStyle_39;
|
|
if (L_10)
|
|
{
|
|
goto IL_0079;
|
|
}
|
|
}
|
|
{
|
|
// StartCoroutine(GravityGloves(args.Grabbable));
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_11 = ___0_args;
|
|
NullCheck(L_11);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___Grabbable_1;
|
|
RuntimeObject* L_13;
|
|
L_13 = HVRForceGrabber_GravityGloves_m4DB52ACBEE201F9CC5437AD0D6A24982281245BD(__this, L_12, NULL);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_14;
|
|
L_14 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_13, NULL);
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_0079:
|
|
{
|
|
// CheckForceAnchor();
|
|
HVRForceGrabber_CheckForceAnchor_mD7CA1D801E36C31C013902116D7B939DC1B0F318(__this, NULL);
|
|
// StartCoroutine(ForcePull(args.Grabbable));
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_15 = ___0_args;
|
|
NullCheck(L_15);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = L_15->___Grabbable_1;
|
|
RuntimeObject* L_17;
|
|
L_17 = HVRForceGrabber_ForcePull_m2167DF04442AD1C3E599AFA5FC3C422D7A04C5A5(__this, L_16, NULL);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_18;
|
|
L_18 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_17, NULL);
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// Grabbed.Invoke(this, args.Grabbable);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_19 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___Grabbed_5;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_20 = ___0_args;
|
|
NullCheck(L_20);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = L_20->___Grabbable_1;
|
|
NullCheck(L_19);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_19, __this, L_21, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// args.Grabbable.Collided.AddListener(OnGrabbableCollided);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_22 = ___0_args;
|
|
NullCheck(L_22);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = L_22->___Grabbable_1;
|
|
NullCheck(L_23);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_24 = L_23->___Collided_68;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_25 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_25);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_25, __this, (intptr_t)((void*)HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339_RuntimeMethod_var), NULL);
|
|
NullCheck(L_24);
|
|
UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B(L_24, L_25, UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
// args.Grabbable.Grabbed.AddListener(OnGrabbableGrabbed);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_26 = ___0_args;
|
|
NullCheck(L_26);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = L_26->___Grabbable_1;
|
|
NullCheck(L_27);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_28 = L_27->___Grabbed_64;
|
|
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_29 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
|
|
NullCheck(L_29);
|
|
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_29, __this, (intptr_t)((void*)HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30_RuntimeMethod_var), NULL);
|
|
NullCheck(L_28);
|
|
UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_28, L_29, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var);
|
|
// if (SFXGrab)
|
|
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_30 = __this->___SFXGrab_40;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_31;
|
|
L_31 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_30, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_0110;
|
|
}
|
|
}
|
|
{
|
|
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(SFXGrab, transform.position);
|
|
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_32;
|
|
L_32 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
|
|
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_0110;
|
|
}
|
|
}
|
|
{
|
|
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(SFXGrab, transform.position);
|
|
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_34;
|
|
L_34 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
|
|
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_35 = __this->___SFXGrab_40;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
|
|
L_36 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_36);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_36, NULL);
|
|
NullCheck(L_34);
|
|
SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84(L_34, L_35, L_37, NULL);
|
|
}
|
|
|
|
IL_0110:
|
|
{
|
|
// OnGrabbedHaptics();
|
|
VirtualActionInvoker0::Invoke(56 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnGrabbedHaptics() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnHoverEnter_m5BB953BCDDF4D9329FE3BC09650D611B7B2B064D (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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;
|
|
}
|
|
{
|
|
// base.OnHoverEnter(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRGrabberBase_OnHoverEnter_mFD41FD3FBF7AFED2A77BCAA7911EAD5243C8AAC8(__this, L_0, NULL);
|
|
// OnHoverHaptics();
|
|
VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnHoverHaptics() */, __this);
|
|
// if (grabbable.ShowForceGrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
bool L_2 = L_1->___ShowForceGrabIndicator_26;
|
|
if (!L_2)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.ForceGrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = L_3->___ForceGrabIndicator_23;
|
|
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_0030;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator = grabbable.ForceGrabIndicator;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
NullCheck(L_6);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_7 = L_6->___ForceGrabIndicator_23;
|
|
__this->____grabIndicator_60 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabIndicator_60), (void*)L_7);
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// _grabIndicator = GrabIndicator;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_8 = __this->___GrabIndicator_30;
|
|
__this->____grabIndicator_60 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabIndicator_60), (void*)L_8);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// if (_grabIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_9 = __this->____grabIndicator_60;
|
|
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_005f;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator.Enable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_11 = __this->____grabIndicator_60;
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Enable() */, L_11);
|
|
// _grabIndicator.Hover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_12 = __this->____grabIndicator_60;
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Hover() */, L_12);
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// if (HoverPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_13 = __this->___HoverPoser_32;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_14;
|
|
L_14 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_13, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// HandGrabber.SetAnimatorPose(HoverPoser);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___HandGrabber_29;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_16 = __this->___HoverPoser_32;
|
|
NullCheck(L_15);
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(L_15, L_16, (bool)0, (bool)0, NULL);
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnHoverHaptics()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnHoverHaptics_m56AEB65D34A96BD26745163C30D3B2B4C3469E82 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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 (IsMine && HVRInputManager.Instance.GrabHaptics)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
|
|
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_1);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_2 = L_1->___GrabHaptics_36;
|
|
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_0038;
|
|
}
|
|
}
|
|
{
|
|
// HandGrabber.Controller.Vibrate(HVRInputManager.Instance.GrabHaptics.ForceHover);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___HandGrabber_29;
|
|
NullCheck(L_4);
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_5;
|
|
L_5 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(L_4, NULL);
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_6;
|
|
L_6 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_6);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_7 = L_6->___GrabHaptics_36;
|
|
NullCheck(L_7);
|
|
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* L_8 = L_7->___ForceHover_8;
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker1< HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* >::Invoke(12 /* System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(HurricaneVR.Framework.Shared.HapticData) */, L_5, L_8);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnHoverExit_mB2F32A6D69B89F5C09C536488B2C76E138E0C916 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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;
|
|
}
|
|
{
|
|
// base.OnHoverExit(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRGrabberBase_OnHoverExit_mC96EEFE632826EF594374CC41976BE0455958AE3(__this, L_0, NULL);
|
|
// if (_grabIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____grabIndicator_60;
|
|
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_002a;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator.Unhover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____grabIndicator_60;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Unhover() */, L_3);
|
|
// _grabIndicator.Disable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = __this->____grabIndicator_60;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Disable() */, L_4);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// if (!IsGrabbing)
|
|
bool L_5;
|
|
L_5 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_5)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// ResetAnimator();
|
|
HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146(__this, NULL);
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ResetAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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 (HandGrabber.HandAnimator)
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___HandGrabber_29;
|
|
NullCheck(L_0);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_1 = L_0->___HandAnimator_50;
|
|
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_0081;
|
|
}
|
|
}
|
|
{
|
|
// if (GrabPoser && HandGrabber.HandAnimator.CurrentPoser == GrabPoser || HoverPoser && HandGrabber.HandAnimator.CurrentPoser == HoverPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_3 = __this->___GrabPoser_31;
|
|
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_003c;
|
|
}
|
|
}
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = __this->___HandGrabber_29;
|
|
NullCheck(L_5);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_6 = L_5->___HandAnimator_50;
|
|
NullCheck(L_6);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_7 = L_6->___CurrentPoser_10;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_8 = __this->___GrabPoser_31;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, L_8, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_10 = __this->___HoverPoser_32;
|
|
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_0081;
|
|
}
|
|
}
|
|
{
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = __this->___HandGrabber_29;
|
|
NullCheck(L_12);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_13 = L_12->___HandAnimator_50;
|
|
NullCheck(L_13);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_14 = L_13->___CurrentPoser_10;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_15 = __this->___HoverPoser_32;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_16;
|
|
L_16 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_14, L_15, NULL);
|
|
if (!L_16)
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
// HandGrabber.HandAnimator.ResetToDefault();
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_17 = __this->___HandGrabber_29;
|
|
NullCheck(L_17);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_18 = L_17->___HandAnimator_50;
|
|
NullCheck(L_18);
|
|
HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(L_18, NULL);
|
|
// HandGrabber.ResetCloneAnimator();
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_19 = __this->___HandGrabber_29;
|
|
NullCheck(L_19);
|
|
HVRHandGrabber_ResetCloneAnimator_mABA3B18E9FE50948465E7BFD9F8C3BC2D287BFCC(L_19, NULL);
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ForcePull(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_ForcePull_m2167DF04442AD1C3E599AFA5FC3C422D7A04C5A5 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* L_0 = (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07*)il2cpp_codegen_object_new(U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CForcePullU3Ed__68__ctor_m0E96DD0D048D2FFE0ABC902EAB7BB40AB5020477(L_0, 0, NULL);
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_3 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* 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.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::GravityGloves(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_GravityGloves_m4DB52ACBEE201F9CC5437AD0D6A24982281245BD (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* L_0 = (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7*)il2cpp_codegen_object_new(U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CGravityGlovesU3Ed__69__ctor_m9BAA6234EBD6844BACD9CBA17DDAC31E321A0F0A(L_0, 0, NULL);
|
|
U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_3 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_3), (void*)__this);
|
|
U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* 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.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::ContinueAutoGrab(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRForceGrabber_ContinueAutoGrab_m82CF6DB7582CE884FF0522101FF5450B3E458626 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* L_0 = (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF*)il2cpp_codegen_object_new(U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CContinueAutoGrabU3Ed__70__ctor_mE6FEE223A0B653AE860D121E113A89E917584897(L_0, 0, NULL);
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* 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);
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* L_4 = L_2;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_5 = ___1_grabPoint;
|
|
NullCheck(L_4);
|
|
L_4->___grabPoint_4 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_4->___grabPoint_4), (void*)L_5);
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnGrabbableGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::OnGrabbableCollided(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _grabbableCollided = true;
|
|
__this->____grabbableCollided_56 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::UpdateGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber_UpdateGrabIndicator_m255CD2958914CD9AF5288F96950C69C0E8699DC4 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __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;
|
|
}
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// if (!IsHovering || !_grabIndicator)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____grabIndicator_60;
|
|
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_0016;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// if (_grabIndicator.LookAtCamera && HVRManager.Instance.Camera)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____grabIndicator_60;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___LookAtCamera_5;
|
|
if (!L_4)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_5;
|
|
L_5 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5->___Camera_7;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator.transform.LookAt(HVRManager.Instance.Camera);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_8 = __this->____grabIndicator_60;
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_10;
|
|
L_10 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___Camera_7;
|
|
NullCheck(L_9);
|
|
Transform_LookAt_mA8567593181FD78BBDC2AF29AD99F93BDB2976B2(L_9, L_11, NULL);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// if (_grabIndicator.HoverPosition == HVRHoverPosition.Self)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_12 = __this->____grabIndicator_60;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___HoverPosition_4;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// var grabPoint = HoverTarget.GetGrabPointTransform(HandGrabber, GrabpointFilter.ForceGrab);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14;
|
|
L_14 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___HandGrabber_29;
|
|
NullCheck(L_14);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_14, L_15, 1, NULL);
|
|
V_0 = L_16;
|
|
// var position = HoverTarget.transform.position;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17;
|
|
L_17 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
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);
|
|
V_1 = L_19;
|
|
// if (grabPoint && _grabIndicator.HoverPosition == HVRHoverPosition.GrabPoint)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = V_0;
|
|
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_00aa;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_22 = __this->____grabIndicator_60;
|
|
NullCheck(L_22);
|
|
int32_t L_23 = L_22->___HoverPosition_4;
|
|
if (L_23)
|
|
{
|
|
goto IL_00aa;
|
|
}
|
|
}
|
|
{
|
|
// position = HandGrabber.GetGrabIndicatorPosition(HoverTarget, grabPoint, true);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_24 = __this->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25;
|
|
L_25 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = V_0;
|
|
NullCheck(L_24);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = HVRHandGrabber_GetGrabIndicatorPosition_mE8A50A8B2014332B90802B89DBA8494EA4B9F4CD(L_24, L_25, L_26, (bool)1, NULL);
|
|
V_1 = L_27;
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// _grabIndicator.transform.position = position;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_28 = __this->____grabIndicator_60;
|
|
NullCheck(L_28);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29;
|
|
L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_1;
|
|
NullCheck(L_29);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_29, L_30, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRForceGrabber__ctor_m6545904B1AFFC1892DB6319A99B7FB846D96A333 (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool RequireLineOfSight = true;
|
|
__this->___RequireLineOfSight_33 = (bool)1;
|
|
// public bool UseClosestPoint = true;
|
|
__this->___UseClosestPoint_35 = (bool)1;
|
|
// public bool UseHandLayerMask = true;
|
|
__this->___UseHandLayerMask_36 = (bool)1;
|
|
// public float MaxRayCastDistance = 10f;
|
|
__this->___MaxRayCastDistance_38 = (10.0f);
|
|
// public HVRForceGrabMode GrabStyle = HVRForceGrabMode.ForcePull;
|
|
__this->___GrabStyle_39 = 1;
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float ForceTime = 1f;
|
|
__this->___ForceTime_43 = (1.0f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float YOffset = .3f;
|
|
__this->___YOffset_44 = (0.300000012f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float FlickStartThreshold = 1.25f;
|
|
__this->___FlickStartThreshold_45 = (1.25f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float FlickEndThreshold = .25f;
|
|
__this->___FlickEndThreshold_46 = (0.25f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float QuickMoveThreshold = 1.25f;
|
|
__this->___QuickMoveThreshold_47 = (1.25f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float QuickMoveResetThreshold = .25f;
|
|
__this->___QuickMoveResetThreshold_48 = (0.25f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float MaximumVelocityPostCollision = 5f;
|
|
__this->___MaximumVelocityPostCollision_49 = (5.0f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float MaximumVelocityAutoGrab = 5f;
|
|
__this->___MaximumVelocityAutoGrab_50 = (5.0f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public bool AutoGrab = true;
|
|
__this->___AutoGrab_51 = (bool)1;
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float AdditionalAutoGrabTime = 1f;
|
|
__this->___AdditionalAutoGrabTime_52 = (1.0f);
|
|
// [DrawIf("GrabStyle", HVRForceGrabMode.GravityGloves)] public float AutoGrabDistance = .2f;
|
|
__this->___AutoGrabDistance_53 = (0.200000003f);
|
|
// public float TimeScale = .25f;
|
|
__this->___TimeScale_55 = (0.25f);
|
|
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.HVRForceGrabber/<ForcePull>d__68::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CForcePullU3Ed__68__ctor_m0E96DD0D048D2FFE0ABC902EAB7BB40AB5020477 (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __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.HVRForceGrabber/<ForcePull>d__68::System.IDisposable.Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CForcePullU3Ed__68_System_IDisposable_Dispose_m104F81E5E3622FF3CA3E50A3F3D7B621DFE97734 (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CForcePullU3Ed__68_MoveNext_m323E6B4A94B5D068648BABBD7F10445DB1BEB1DC (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* V_1 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
float V_6 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
float V_9 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11;
|
|
memset((&V_11), 0, sizeof(V_11));
|
|
float V_12 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_13;
|
|
memset((&V_13), 0, sizeof(V_13));
|
|
float V_14 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_15;
|
|
memset((&V_15), 0, sizeof(V_15));
|
|
float V_16 = 0.0f;
|
|
float V_17 = 0.0f;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B9_0 = NULL;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B8_0 = NULL;
|
|
int32_t G_B10_0 = 0;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B10_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B17_0;
|
|
memset((&G_B17_0), 0, sizeof(G_B17_0));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B17_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B16_0;
|
|
memset((&G_B16_0), 0, sizeof(G_B16_0));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B16_1 = NULL;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 G_B18_0;
|
|
memset((&G_B18_0), 0, sizeof(G_B18_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B18_1;
|
|
memset((&G_B18_1), 0, sizeof(G_B18_1));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B18_2 = NULL;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B20_0 = NULL;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B19_0 = NULL;
|
|
float G_B21_0 = 0.0f;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B21_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B31_0;
|
|
memset((&G_B31_0), 0, sizeof(G_B31_0));
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B36_0 = NULL;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B35_0 = NULL;
|
|
int32_t G_B37_0 = 0;
|
|
U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* G_B37_1 = NULL;
|
|
{
|
|
int32_t L_0 = __this->___U3CU3E1__state_0;
|
|
V_0 = L_0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_1 = __this->___U3CU3E4__this_3;
|
|
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_06cd;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// var rb = grabbable.Rigidbody;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___grabbable_2;
|
|
NullCheck(L_4);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = L_4->___Rigidbody_38;
|
|
__this->___U3CrbU3E5__2_4 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrbU3E5__2_4), (void*)L_5);
|
|
// var angularDrag = rb.angularDrag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_6);
|
|
float L_7;
|
|
L_7 = Rigidbody_get_angularDrag_m457FD99D051229084E77422FA669454E1B58AB4D(L_6, NULL);
|
|
__this->___U3CangularDragU3E5__3_5 = L_7;
|
|
// var com = rb.centerOfMass;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Rigidbody_get_centerOfMass_mA66BE4DE0469545EBCF49A66EE4FDD3A5D0ADF91(L_8, NULL);
|
|
__this->___U3CcomU3E5__4_6 = L_9;
|
|
// var drag = rb.drag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_10);
|
|
float L_11;
|
|
L_11 = Rigidbody_get_drag_m03B87FE60D5ABB7B937993112982C75080929D54(L_10, NULL);
|
|
__this->___U3CdragU3E5__5_7 = L_11;
|
|
// HandGrabber.DisableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = L_12->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = __this->___grabbable_2;
|
|
NullCheck(L_13);
|
|
HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A(L_13, L_14, NULL);
|
|
// rb.angularDrag = 0f;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_15);
|
|
Rigidbody_set_angularDrag_m4193B04EEFCA831DB99E29E98F778957557F130C(L_15, (0.0f), NULL);
|
|
// rb.drag = 0f;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_16);
|
|
Rigidbody_set_drag_m9E9F375A26A8F3D1AABCEB015E41696F39088EE0(L_16, (0.0f), NULL);
|
|
// grabbable.IsBeingForcedGrabbed = true;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = __this->___grabbable_2;
|
|
NullCheck(L_17);
|
|
HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline(L_17, (bool)1, NULL);
|
|
// IsHoldActive = true;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_18 = V_1;
|
|
NullCheck(L_18);
|
|
VirtualActionInvoker1< bool >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean) */, L_18, (bool)1);
|
|
// var grabPoint = grabbable.GetGrabPointTransform(HandGrabber, GrabpointFilter.ForceGrab);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = __this->___grabbable_2;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_20 = V_1;
|
|
NullCheck(L_20);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_21 = L_20->___HandGrabber_29;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
|
|
L_22 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_19, L_21, 1, NULL);
|
|
V_2 = L_22;
|
|
// if (!grabPoint)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_24;
|
|
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
|
|
if (L_24)
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
// grabPoint = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = __this->___grabbable_2;
|
|
NullCheck(L_25);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
|
|
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL);
|
|
V_2 = L_26;
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
// var posableGrabPoint = grabPoint.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_28;
|
|
L_28 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_27, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
__this->___U3CposableGrabPointU3E5__6_8 = L_28;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CposableGrabPointU3E5__6_8), (void*)L_28);
|
|
// var isPhysicsGrab = grabbable.PoseType == PoseType.PhysicPoser;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = __this->___grabbable_2;
|
|
NullCheck(L_29);
|
|
int32_t L_30 = L_29->___PoseType_6;
|
|
__this->___U3CisPhysicsGrabU3E5__7_9 = (bool)((((int32_t)L_30) == ((int32_t)1))? 1 : 0);
|
|
// if (!isPhysicsGrab && grabbable.PoseType != PoseType.Offset)
|
|
bool L_31 = __this->___U3CisPhysicsGrabU3E5__7_9;
|
|
if (L_31)
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = __this->___grabbable_2;
|
|
NullCheck(L_32);
|
|
int32_t L_33 = L_32->___PoseType_6;
|
|
if ((((int32_t)L_33) == ((int32_t)2)))
|
|
{
|
|
goto IL_0127;
|
|
}
|
|
}
|
|
{
|
|
// isPhysicsGrab = !posableGrabPoint && grabbable.PhysicsPoserFallback;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_34 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_35;
|
|
L_35 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_34, NULL);
|
|
G_B8_0 = __this;
|
|
if (L_35)
|
|
{
|
|
G_B9_0 = __this;
|
|
goto IL_0121;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_36 = __this->___grabbable_2;
|
|
NullCheck(L_36);
|
|
bool L_37 = L_36->___PhysicsPoserFallback_54;
|
|
G_B10_0 = ((int32_t)(L_37));
|
|
G_B10_1 = G_B8_0;
|
|
goto IL_0122;
|
|
}
|
|
|
|
IL_0121:
|
|
{
|
|
G_B10_0 = 0;
|
|
G_B10_1 = G_B9_0;
|
|
}
|
|
|
|
IL_0122:
|
|
{
|
|
NullCheck(G_B10_1);
|
|
G_B10_1->___U3CisPhysicsGrabU3E5__7_9 = (bool)G_B10_0;
|
|
}
|
|
|
|
IL_0127:
|
|
{
|
|
// var settings = grabbable.ForcePullOverride;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = __this->___grabbable_2;
|
|
NullCheck(L_38);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_39 = L_38->___ForcePullOverride_28;
|
|
__this->___U3CsettingsU3E5__8_10 = L_39;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsettingsU3E5__8_10), (void*)L_39);
|
|
// if (!settings)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_40 = __this->___U3CsettingsU3E5__8_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_41;
|
|
L_41 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_40, NULL);
|
|
if (L_41)
|
|
{
|
|
goto IL_0151;
|
|
}
|
|
}
|
|
{
|
|
// settings = ForcePullSettings;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_42 = V_1;
|
|
NullCheck(L_42);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_43 = L_42->___ForcePullSettings_41;
|
|
__this->___U3CsettingsU3E5__8_10 = L_43;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CsettingsU3E5__8_10), (void*)L_43);
|
|
}
|
|
|
|
IL_0151:
|
|
{
|
|
// var SlerpDamper = settings.SlerpDamper;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_44 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_44);
|
|
float L_45 = L_44->___SlerpDamper_20;
|
|
V_3 = L_45;
|
|
// var SlerpMaxForce = settings.SlerpMaxForce;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_46 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_46);
|
|
float L_47 = L_46->___SlerpMaxForce_21;
|
|
V_4 = L_47;
|
|
// var SlerpSpring = settings.SlerpSpring;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_48 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_48);
|
|
float L_49 = L_48->___SlerpSpring_19;
|
|
V_5 = L_49;
|
|
// var DynamicGrabThreshold = settings.DynamicGrabThreshold;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_50 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_50);
|
|
float L_51 = L_50->___DynamicGrabThreshold_5;
|
|
__this->___U3CDynamicGrabThresholdU3E5__9_11 = L_51;
|
|
// var DistanceThreshold = settings.DistanceThreshold;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_52 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_52);
|
|
float L_53 = L_52->___DistanceThreshold_4;
|
|
V_6 = L_53;
|
|
// var Speed = settings.MaxSpeed;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_54 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_54);
|
|
float L_55 = L_54->___MaxSpeed_6;
|
|
__this->___U3CSpeedU3E5__10_12 = L_55;
|
|
// var DistanceToRotate = settings.RotateTriggerDistance;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_56 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_56);
|
|
float L_57 = L_56->___RotateTriggerDistance_14;
|
|
__this->___U3CDistanceToRotateU3E5__11_13 = L_57;
|
|
// var RotateOverDistance = settings.RotateOverDistance;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_58 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_58);
|
|
float L_59 = L_58->___RotateOverDistance_18;
|
|
__this->___U3CRotateOverDistanceU3E5__12_14 = L_59;
|
|
// var relativeAnchor = grabbable.transform.InverseTransformPoint(grabPoint.transform.position);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_60 = __this->___grabbable_2;
|
|
NullCheck(L_60);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61;
|
|
L_61 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_60, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62 = V_2;
|
|
NullCheck(L_62);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63;
|
|
L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_62, NULL);
|
|
NullCheck(L_63);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
L_64 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_63, NULL);
|
|
NullCheck(L_61);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65;
|
|
L_65 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_61, L_64, NULL);
|
|
__this->___U3CrelativeAnchorU3E5__13_15 = L_65;
|
|
// if (posableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_66 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_67;
|
|
L_67 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_66, NULL);
|
|
if (!L_67)
|
|
{
|
|
goto IL_0224;
|
|
}
|
|
}
|
|
{
|
|
// relativeAnchor = HandGrabber.GetAnchorInGrabbableSpace(grabbable, posableGrabPoint);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_68 = V_1;
|
|
NullCheck(L_68);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_69 = L_68->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_70 = __this->___grabbable_2;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_71 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
NullCheck(L_69);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
L_72 = HVRHandGrabber_GetAnchorInGrabbableSpace_mDD0D32DA4EC0926EC2D047D19FAFAF84942C2CFD(L_69, L_70, L_71, NULL);
|
|
__this->___U3CrelativeAnchorU3E5__13_15 = L_72;
|
|
// rb.centerOfMass = relativeAnchor;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_73 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = __this->___U3CrelativeAnchorU3E5__13_15;
|
|
NullCheck(L_73);
|
|
Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188(L_73, L_74, NULL);
|
|
}
|
|
|
|
IL_0224:
|
|
{
|
|
// var grabbableAnchor = grabbable.transform.TransformPoint(relativeAnchor);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_75 = __this->___grabbable_2;
|
|
NullCheck(L_75);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_76;
|
|
L_76 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_75, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77 = __this->___U3CrelativeAnchorU3E5__13_15;
|
|
NullCheck(L_76);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
L_78 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_76, L_77, NULL);
|
|
V_7 = L_78;
|
|
// _anchor.SetPositionAndRotation(grabbableAnchor, posableGrabPoint ? posableGrabPoint.GetPoseWorldRotation(HandSide) : grabbable.transform.rotation);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_79 = V_1;
|
|
NullCheck(L_79);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80 = L_79->____anchor_61;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81 = V_7;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_82 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_83;
|
|
L_83 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_82, NULL);
|
|
G_B16_0 = L_81;
|
|
G_B16_1 = L_80;
|
|
if (L_83)
|
|
{
|
|
G_B17_0 = L_81;
|
|
G_B17_1 = L_80;
|
|
goto IL_0263;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_84 = __this->___grabbable_2;
|
|
NullCheck(L_84);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85;
|
|
L_85 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_84, NULL);
|
|
NullCheck(L_85);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_86;
|
|
L_86 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_85, NULL);
|
|
G_B18_0 = L_86;
|
|
G_B18_1 = G_B16_0;
|
|
G_B18_2 = G_B16_1;
|
|
goto IL_0274;
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_87 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_88 = V_1;
|
|
NullCheck(L_88);
|
|
int32_t L_89;
|
|
L_89 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(L_88, NULL);
|
|
NullCheck(L_87);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90;
|
|
L_90 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_87, L_89, NULL);
|
|
G_B18_0 = L_90;
|
|
G_B18_1 = G_B17_0;
|
|
G_B18_2 = G_B17_1;
|
|
}
|
|
|
|
IL_0274:
|
|
{
|
|
NullCheck(G_B18_2);
|
|
Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(G_B18_2, G_B18_1, G_B18_0, NULL);
|
|
// var joint = _anchor.gameObject.AddComponent<ConfigurableJoint>();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_91 = V_1;
|
|
NullCheck(L_91);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92 = L_91->____anchor_61;
|
|
NullCheck(L_92);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_93;
|
|
L_93 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_92, NULL);
|
|
NullCheck(L_93);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_94;
|
|
L_94 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_93, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
__this->___U3CjointU3E5__14_16 = L_94;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CjointU3E5__14_16), (void*)L_94);
|
|
// joint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_95 = __this->___U3CjointU3E5__14_16;
|
|
NullCheck(L_95);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_95, (bool)0, NULL);
|
|
// joint.rotationDriveMode = RotationDriveMode.Slerp;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_96 = __this->___U3CjointU3E5__14_16;
|
|
NullCheck(L_96);
|
|
ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E(L_96, 1, NULL);
|
|
// joint.SetSlerpDrive(SlerpSpring, SlerpDamper, SlerpMaxForce);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_97 = __this->___U3CjointU3E5__14_16;
|
|
float L_98 = V_5;
|
|
float L_99 = V_3;
|
|
float L_100 = V_4;
|
|
HVRJointUtilities_SetSlerpDrive_m19D384E90CC588DBFD839227EA3797CBB29604CF(L_97, L_98, L_99, L_100, NULL);
|
|
// joint.connectedBody = rb;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_101 = __this->___U3CjointU3E5__14_16;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_102 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_101);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_101, L_102, NULL);
|
|
// joint.connectedAnchor = rb.transform.InverseTransformPoint(grabbableAnchor);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_103 = __this->___U3CjointU3E5__14_16;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_104 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_104);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_105;
|
|
L_105 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_104, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_7;
|
|
NullCheck(L_105);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
|
|
L_107 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_105, L_106, NULL);
|
|
NullCheck(L_103);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_103, L_107, NULL);
|
|
// joint.anchor = Vector3.zero;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_108 = __this->___U3CjointU3E5__14_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_109;
|
|
L_109 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_108);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_108, L_109, NULL);
|
|
// var limit = isPhysicsGrab ? DynamicGrabThreshold : DistanceThreshold;
|
|
bool L_110 = __this->___U3CisPhysicsGrabU3E5__7_9;
|
|
G_B19_0 = __this;
|
|
if (L_110)
|
|
{
|
|
G_B20_0 = __this;
|
|
goto IL_0302;
|
|
}
|
|
}
|
|
{
|
|
float L_111 = V_6;
|
|
G_B21_0 = L_111;
|
|
G_B21_1 = G_B19_0;
|
|
goto IL_0308;
|
|
}
|
|
|
|
IL_0302:
|
|
{
|
|
float L_112 = __this->___U3CDynamicGrabThresholdU3E5__9_11;
|
|
G_B21_0 = L_112;
|
|
G_B21_1 = G_B20_0;
|
|
}
|
|
|
|
IL_0308:
|
|
{
|
|
NullCheck(G_B21_1);
|
|
G_B21_1->___U3ClimitU3E5__15_17 = G_B21_0;
|
|
// var rotating = false;
|
|
__this->___U3CrotatingU3E5__16_18 = (bool)0;
|
|
// var rotateSpeed = 0f;
|
|
__this->___U3CrotateSpeedU3E5__17_19 = (0.0f);
|
|
// var elapsed = 0f;
|
|
__this->___U3CelapsedU3E5__18_20 = (0.0f);
|
|
// var needsRotating = posableGrabPoint;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_113 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
__this->___U3CneedsRotatingU3E5__19_21 = L_113;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CneedsRotatingU3E5__19_21), (void*)L_113);
|
|
// if (SlowMo) Time.timeScale = TimeScale;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_114 = V_1;
|
|
NullCheck(L_114);
|
|
bool L_115 = L_114->___SlowMo_54;
|
|
if (!L_115)
|
|
{
|
|
goto IL_0349;
|
|
}
|
|
}
|
|
{
|
|
// if (SlowMo) Time.timeScale = TimeScale;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_116 = V_1;
|
|
NullCheck(L_116);
|
|
float L_117 = L_116->___TimeScale_55;
|
|
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331(L_117, NULL);
|
|
}
|
|
|
|
IL_0349:
|
|
{
|
|
// var startDistance = Vector3.Distance(HandGrabber.JointAnchorWorldPosition, grabbableAnchor);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_118 = V_1;
|
|
NullCheck(L_118);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_119 = L_118->___HandGrabber_29;
|
|
NullCheck(L_119);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120;
|
|
L_120 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_119);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_121 = V_7;
|
|
float L_122;
|
|
L_122 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_120, L_121, NULL);
|
|
__this->___U3CstartDistanceU3E5__20_22 = L_122;
|
|
// var distance = startDistance;
|
|
float L_123 = __this->___U3CstartDistanceU3E5__20_22;
|
|
__this->___U3CdistanceU3E5__21_23 = L_123;
|
|
goto IL_06d4;
|
|
}
|
|
|
|
IL_0372:
|
|
{
|
|
// elapsed += Time.fixedDeltaTime;
|
|
float L_124 = __this->___U3CelapsedU3E5__18_20;
|
|
float L_125;
|
|
L_125 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
__this->___U3CelapsedU3E5__18_20 = ((float)il2cpp_codegen_add(L_124, L_125));
|
|
// grabbableAnchor = grabbable.transform.TransformPoint(relativeAnchor);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_126 = __this->___grabbable_2;
|
|
NullCheck(L_126);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_127;
|
|
L_127 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_126, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = __this->___U3CrelativeAnchorU3E5__13_15;
|
|
NullCheck(L_127);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129;
|
|
L_129 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_127, L_128, NULL);
|
|
V_7 = L_129;
|
|
// var delta = JointAnchorWorldPosition - grabbableAnchor;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_130 = V_1;
|
|
NullCheck(L_130);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_131;
|
|
L_131 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_130);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_132 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133;
|
|
L_133 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_131, L_132, NULL);
|
|
V_8 = L_133;
|
|
// distance = delta.magnitude;
|
|
float L_134;
|
|
L_134 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL);
|
|
__this->___U3CdistanceU3E5__21_23 = L_134;
|
|
// if (isPhysicsGrab && distance < DynamicGrabThreshold && HandGrabber.TryAutoGrab(grabbable, posableGrabPoint))
|
|
bool L_135 = __this->___U3CisPhysicsGrabU3E5__7_9;
|
|
if (!L_135)
|
|
{
|
|
goto IL_040c;
|
|
}
|
|
}
|
|
{
|
|
float L_136 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_137 = __this->___U3CDynamicGrabThresholdU3E5__9_11;
|
|
if ((!(((float)L_136) < ((float)L_137))))
|
|
{
|
|
goto IL_040c;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_138 = V_1;
|
|
NullCheck(L_138);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_139 = L_138->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_140 = __this->___grabbable_2;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_141 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
NullCheck(L_139);
|
|
bool L_142;
|
|
L_142 = HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7(L_139, L_140, L_141, NULL);
|
|
if (!L_142)
|
|
{
|
|
goto IL_040c;
|
|
}
|
|
}
|
|
{
|
|
// rb.angularVelocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_143 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144;
|
|
L_144 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_143);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_143, L_144, NULL);
|
|
// rb.velocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_145 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146;
|
|
L_146 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_145);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_145, L_146, NULL);
|
|
// break;
|
|
goto IL_0705;
|
|
}
|
|
|
|
IL_040c:
|
|
{
|
|
// var invDt = 1f / Time.fixedDeltaTime;
|
|
float L_147;
|
|
L_147 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
V_9 = ((float)((1.0f)/L_147));
|
|
// var targetVel = HandGrabber.Rigidbody.velocity;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_148 = V_1;
|
|
NullCheck(L_148);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_149 = L_148->___HandGrabber_29;
|
|
NullCheck(L_149);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_150;
|
|
L_150 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_149, NULL);
|
|
NullCheck(L_150);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_151;
|
|
L_151 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_150, NULL);
|
|
V_10 = L_151;
|
|
// var velocity = rb.velocity;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_152 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_152);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153;
|
|
L_153 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_152, NULL);
|
|
V_11 = L_153;
|
|
// var mass = rb.mass;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_154 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_154);
|
|
float L_155;
|
|
L_155 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_154, NULL);
|
|
V_12 = L_155;
|
|
// var desiredVel = Vector3.ClampMagnitude(delta * invDt, settings.MaxSpeed);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_156 = V_8;
|
|
float L_157 = V_9;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_158;
|
|
L_158 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_156, L_157, NULL);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_159 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_159);
|
|
float L_160 = L_159->___MaxSpeed_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161;
|
|
L_161 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_158, L_160, NULL);
|
|
// var desiredForce = (desiredVel - (velocity - targetVel)) * (invDt * mass);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_162 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_163 = V_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164;
|
|
L_164 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_162, L_163, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165;
|
|
L_165 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_161, L_164, NULL);
|
|
float L_166 = V_9;
|
|
float L_167 = V_12;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168;
|
|
L_168 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_165, ((float)il2cpp_codegen_multiply(L_166, L_167)), NULL);
|
|
// var force = Vector3.ClampMagnitude(desiredForce, settings.MaxAccelerationForce);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_169 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_169);
|
|
float L_170 = L_169->___MaxAccelerationForce_10;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
|
|
L_171 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_168, L_170, NULL);
|
|
V_13 = L_171;
|
|
// var dampMulti = (settings.DampDistance - Mathf.Clamp(distance, 0f, settings.DampDistance)) / settings.DampDistance;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_172 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_172);
|
|
float L_173 = L_172->___DampDistance_8;
|
|
float L_174 = __this->___U3CdistanceU3E5__21_23;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_175 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_175);
|
|
float L_176 = L_175->___DampDistance_8;
|
|
float L_177;
|
|
L_177 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_174, (0.0f), L_176, NULL);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_178 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_178);
|
|
float L_179 = L_178->___DampDistance_8;
|
|
V_14 = ((float)(((float)il2cpp_codegen_subtract(L_173, L_177))/L_179));
|
|
// var gravityForce = rb.useGravity ? -Physics.gravity * (mass * settings.CounterGravityFactor) : Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_180 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_180);
|
|
bool L_181;
|
|
L_181 = Rigidbody_get_useGravity_mBDA227BDCB0F9A81B61A6592929EE43EDDEE7D16(L_180, NULL);
|
|
if (L_181)
|
|
{
|
|
goto IL_04d1;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_182;
|
|
L_182 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
G_B31_0 = L_182;
|
|
goto IL_04ee;
|
|
}
|
|
|
|
IL_04d1:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_183;
|
|
L_183 = Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_184;
|
|
L_184 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_183, NULL);
|
|
float L_185 = V_12;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_186 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_186);
|
|
float L_187 = L_186->___CounterGravityFactor_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_188;
|
|
L_188 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_184, ((float)il2cpp_codegen_multiply(L_185, L_187)), NULL);
|
|
G_B31_0 = L_188;
|
|
}
|
|
|
|
IL_04ee:
|
|
{
|
|
V_15 = G_B31_0;
|
|
// rb.AddForce(force + gravityForce);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_189 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_190 = V_13;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_191 = V_15;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_192;
|
|
L_192 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_190, L_191, NULL);
|
|
NullCheck(L_189);
|
|
Rigidbody_AddForce_m7A3EEEED21F986917107CBA6CC0106DCBC212198(L_189, L_192, NULL);
|
|
// rb.velocity = Vector3.Lerp(velocity, targetVel, dampMulti * settings.DampSpeed * Time.fixedDeltaTime);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_193 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_194 = V_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_195 = V_10;
|
|
float L_196 = V_14;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_197 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_197);
|
|
float L_198 = L_197->___DampSpeed_9;
|
|
float L_199;
|
|
L_199 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_200;
|
|
L_200 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_194, L_195, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_196, L_198)), L_199)), NULL);
|
|
NullCheck(L_193);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_193, L_200, NULL);
|
|
// if (needsRotating && !rotating)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_201 = __this->___U3CneedsRotatingU3E5__19_21;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_202;
|
|
L_202 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_201, NULL);
|
|
if (!L_202)
|
|
{
|
|
goto IL_067f;
|
|
}
|
|
}
|
|
{
|
|
bool L_203 = __this->___U3CrotatingU3E5__16_18;
|
|
if (L_203)
|
|
{
|
|
goto IL_067f;
|
|
}
|
|
}
|
|
{
|
|
// if (settings.RotationTrigger == ForcePullRotationTrigger.DistanceToHand)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_204 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_204);
|
|
int32_t L_205 = L_204->___RotationTrigger_13;
|
|
if (L_205)
|
|
{
|
|
goto IL_0578;
|
|
}
|
|
}
|
|
{
|
|
// rotating = distance < DistanceToRotate && posableGrabPoint;
|
|
float L_206 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_207 = __this->___U3CDistanceToRotateU3E5__11_13;
|
|
G_B35_0 = __this;
|
|
if ((!(((float)L_206) < ((float)L_207))))
|
|
{
|
|
G_B36_0 = __this;
|
|
goto IL_0570;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_208 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_209;
|
|
L_209 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_208, NULL);
|
|
G_B37_0 = ((int32_t)(L_209));
|
|
G_B37_1 = G_B35_0;
|
|
goto IL_0571;
|
|
}
|
|
|
|
IL_0570:
|
|
{
|
|
G_B37_0 = 0;
|
|
G_B37_1 = G_B36_0;
|
|
}
|
|
|
|
IL_0571:
|
|
{
|
|
NullCheck(G_B37_1);
|
|
G_B37_1->___U3CrotatingU3E5__16_18 = (bool)G_B37_0;
|
|
goto IL_05dc;
|
|
}
|
|
|
|
IL_0578:
|
|
{
|
|
// else if (settings.RotationTrigger == ForcePullRotationTrigger.PercentTraveled)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_210 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_210);
|
|
int32_t L_211 = L_210->___RotationTrigger_13;
|
|
if ((!(((uint32_t)L_211) == ((uint32_t)2))))
|
|
{
|
|
goto IL_05b5;
|
|
}
|
|
}
|
|
{
|
|
// rotating = (startDistance - distance) / startDistance > settings.RotateTriggerPercent / 100f;
|
|
float L_212 = __this->___U3CstartDistanceU3E5__20_22;
|
|
float L_213 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_214 = __this->___U3CstartDistanceU3E5__20_22;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_215 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_215);
|
|
float L_216 = L_215->___RotateTriggerPercent_16;
|
|
__this->___U3CrotatingU3E5__16_18 = (bool)((((float)((float)(((float)il2cpp_codegen_subtract(L_212, L_213))/L_214))) > ((float)((float)(L_216/(100.0f)))))? 1 : 0);
|
|
goto IL_05dc;
|
|
}
|
|
|
|
IL_05b5:
|
|
{
|
|
// else if (settings.RotationTrigger == ForcePullRotationTrigger.TimeSinceStart)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_217 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_217);
|
|
int32_t L_218 = L_217->___RotationTrigger_13;
|
|
if ((!(((uint32_t)L_218) == ((uint32_t)1))))
|
|
{
|
|
goto IL_05dc;
|
|
}
|
|
}
|
|
{
|
|
// rotating = elapsed > settings.RotateTriggerTime;
|
|
float L_219 = __this->___U3CelapsedU3E5__18_20;
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_220 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_220);
|
|
float L_221 = L_220->___RotateTriggerTime_15;
|
|
__this->___U3CrotatingU3E5__16_18 = (bool)((((float)L_219) > ((float)L_221))? 1 : 0);
|
|
}
|
|
|
|
IL_05dc:
|
|
{
|
|
// if (rotating)
|
|
bool L_222 = __this->___U3CrotatingU3E5__16_18;
|
|
if (!L_222)
|
|
{
|
|
goto IL_067f;
|
|
}
|
|
}
|
|
{
|
|
// if (settings.RotationStyle == ForceRotationStyle.RotateOverDistance)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_223 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_223);
|
|
int32_t L_224 = L_223->___RotationStyle_17;
|
|
if (L_224)
|
|
{
|
|
goto IL_0639;
|
|
}
|
|
}
|
|
{
|
|
// var rotatateDistance = Mathf.Min(RotateOverDistance, distance);
|
|
float L_225 = __this->___U3CRotateOverDistanceU3E5__12_14;
|
|
float L_226 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_227;
|
|
L_227 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_225, L_226, NULL);
|
|
// var time = rotatateDistance / Speed;
|
|
float L_228 = __this->___U3CSpeedU3E5__10_12;
|
|
V_16 = ((float)(L_227/L_228));
|
|
// rotateSpeed = Quaternion.Angle(joint.transform.rotation, HandGrabber.CachedWorldRotation) / time;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_229 = __this->___U3CjointU3E5__14_16;
|
|
NullCheck(L_229);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_230;
|
|
L_230 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_229, NULL);
|
|
NullCheck(L_230);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_231;
|
|
L_231 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_230, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_232 = V_1;
|
|
NullCheck(L_232);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_233 = L_232->___HandGrabber_29;
|
|
NullCheck(L_233);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_234;
|
|
L_234 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_233, NULL);
|
|
float L_235;
|
|
L_235 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_231, L_234, NULL);
|
|
float L_236 = V_16;
|
|
__this->___U3CrotateSpeedU3E5__17_19 = ((float)(L_235/L_236));
|
|
goto IL_067f;
|
|
}
|
|
|
|
IL_0639:
|
|
{
|
|
// else if (settings.RotationStyle == ForceRotationStyle.RotateOverRemaining)
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_237 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_237);
|
|
int32_t L_238 = L_237->___RotationStyle_17;
|
|
if ((!(((uint32_t)L_238) == ((uint32_t)1))))
|
|
{
|
|
goto IL_067f;
|
|
}
|
|
}
|
|
{
|
|
// var time = distance / Speed;
|
|
float L_239 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_240 = __this->___U3CSpeedU3E5__10_12;
|
|
V_17 = ((float)(L_239/L_240));
|
|
// rotateSpeed = Quaternion.Angle(joint.transform.rotation, HandGrabber.CachedWorldRotation) / time;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_241 = __this->___U3CjointU3E5__14_16;
|
|
NullCheck(L_241);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_242;
|
|
L_242 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_241, NULL);
|
|
NullCheck(L_242);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_243;
|
|
L_243 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_242, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_244 = V_1;
|
|
NullCheck(L_244);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_245 = L_244->___HandGrabber_29;
|
|
NullCheck(L_245);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_246;
|
|
L_246 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_245, NULL);
|
|
float L_247;
|
|
L_247 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_243, L_246, NULL);
|
|
float L_248 = V_17;
|
|
__this->___U3CrotateSpeedU3E5__17_19 = ((float)(L_247/L_248));
|
|
}
|
|
|
|
IL_067f:
|
|
{
|
|
// if (rotating)
|
|
bool L_249 = __this->___U3CrotatingU3E5__16_18;
|
|
if (!L_249)
|
|
{
|
|
goto IL_06b9;
|
|
}
|
|
}
|
|
{
|
|
// _anchor.rotation = Quaternion.RotateTowards(_anchor.rotation, HandGrabber.CachedWorldRotation, rotateSpeed * Time.fixedDeltaTime);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_250 = V_1;
|
|
NullCheck(L_250);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_251 = L_250->____anchor_61;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_252 = V_1;
|
|
NullCheck(L_252);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_253 = L_252->____anchor_61;
|
|
NullCheck(L_253);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_254;
|
|
L_254 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_253, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_255 = V_1;
|
|
NullCheck(L_255);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_256 = L_255->___HandGrabber_29;
|
|
NullCheck(L_256);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_257;
|
|
L_257 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_256, NULL);
|
|
float L_258 = __this->___U3CrotateSpeedU3E5__17_19;
|
|
float L_259;
|
|
L_259 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_260;
|
|
L_260 = Quaternion_RotateTowards_m50EF9D609C80CD423CDA856EA3481DE2004633A3_inline(L_254, L_257, ((float)il2cpp_codegen_multiply(L_258, L_259)), NULL);
|
|
NullCheck(L_251);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_251, L_260, NULL);
|
|
}
|
|
|
|
IL_06b9:
|
|
{
|
|
// yield return new WaitForFixedUpdate();
|
|
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_261 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_261);
|
|
WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_261, NULL);
|
|
__this->___U3CU3E2__current_1 = L_261;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_261);
|
|
__this->___U3CU3E1__state_0 = 1;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_06cd:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_06d4:
|
|
{
|
|
// while (GrabbedTarget && Inputs.GetForceGrabActive(HandSide) && distance > limit)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_262 = V_1;
|
|
NullCheck(L_262);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_263;
|
|
L_263 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_262, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_264;
|
|
L_264 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_263, NULL);
|
|
if (!L_264)
|
|
{
|
|
goto IL_0705;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_265 = V_1;
|
|
NullCheck(L_265);
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_266;
|
|
L_266 = HVRForceGrabber_get_Inputs_m3014B744811A91C7BE0ECC7AF51974B65FCC238D(L_265, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_267 = V_1;
|
|
NullCheck(L_267);
|
|
int32_t L_268;
|
|
L_268 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(L_267, NULL);
|
|
NullCheck(L_266);
|
|
bool L_269;
|
|
L_269 = HVRPlayerInputs_GetForceGrabActive_m0F4707EA53A4BBDE48DAC8467290D451AFBC8622(L_266, L_268, NULL);
|
|
if (!L_269)
|
|
{
|
|
goto IL_0705;
|
|
}
|
|
}
|
|
{
|
|
float L_270 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_271 = __this->___U3ClimitU3E5__15_17;
|
|
if ((((float)L_270) > ((float)L_271)))
|
|
{
|
|
goto IL_0372;
|
|
}
|
|
}
|
|
|
|
IL_0705:
|
|
{
|
|
// if (SlowMo) Time.timeScale = 1f;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_272 = V_1;
|
|
NullCheck(L_272);
|
|
bool L_273 = L_272->___SlowMo_54;
|
|
if (!L_273)
|
|
{
|
|
goto IL_0717;
|
|
}
|
|
}
|
|
{
|
|
// if (SlowMo) Time.timeScale = 1f;
|
|
Time_set_timeScale_mEF84EE4B2376A458387648079B426B267862D331((1.0f), NULL);
|
|
}
|
|
|
|
IL_0717:
|
|
{
|
|
// ResetAnimator();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_274 = V_1;
|
|
NullCheck(L_274);
|
|
HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146(L_274, NULL);
|
|
// joint.connectedBody = null;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_275 = __this->___U3CjointU3E5__14_16;
|
|
NullCheck(L_275);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_275, (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)NULL, NULL);
|
|
// Destroy(joint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_276 = __this->___U3CjointU3E5__14_16;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_276, NULL);
|
|
// IsForceGrabbing = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_277 = V_1;
|
|
NullCheck(L_277);
|
|
HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline(L_277, (bool)0, NULL);
|
|
// IsHoldActive = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_278 = V_1;
|
|
NullCheck(L_278);
|
|
VirtualActionInvoker1< bool >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean) */, L_278, (bool)0);
|
|
// if (grabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_279 = __this->___grabbable_2;
|
|
bool L_280;
|
|
L_280 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_279, NULL);
|
|
if (!L_280)
|
|
{
|
|
goto IL_0845;
|
|
}
|
|
}
|
|
{
|
|
// rb.angularDrag = angularDrag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_281 = __this->___U3CrbU3E5__2_4;
|
|
float L_282 = __this->___U3CangularDragU3E5__3_5;
|
|
NullCheck(L_281);
|
|
Rigidbody_set_angularDrag_m4193B04EEFCA831DB99E29E98F778957557F130C(L_281, L_282, NULL);
|
|
// rb.drag = drag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_283 = __this->___U3CrbU3E5__2_4;
|
|
float L_284 = __this->___U3CdragU3E5__5_7;
|
|
NullCheck(L_283);
|
|
Rigidbody_set_drag_m9E9F375A26A8F3D1AABCEB015E41696F39088EE0(L_283, L_284, NULL);
|
|
// rb.velocity = Vector3.ClampMagnitude(rb.velocity, settings.MaxMissSpeed);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_285 = __this->___U3CrbU3E5__2_4;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_286 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_286);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_287;
|
|
L_287 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_286, NULL);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_288 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_288);
|
|
float L_289 = L_288->___MaxMissSpeed_11;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_290;
|
|
L_290 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_287, L_289, NULL);
|
|
NullCheck(L_285);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_285, L_290, NULL);
|
|
// rb.angularVelocity = Vector3.ClampMagnitude(rb.angularVelocity, settings.MaxMissAngularSpeed);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_291 = __this->___U3CrbU3E5__2_4;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_292 = __this->___U3CrbU3E5__2_4;
|
|
NullCheck(L_292);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_293;
|
|
L_293 = Rigidbody_get_angularVelocity_m4EACCFCF15CA441CCD53B24322C2E7B8EEBDF6A8(L_292, NULL);
|
|
HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078* L_294 = __this->___U3CsettingsU3E5__8_10;
|
|
NullCheck(L_294);
|
|
float L_295 = L_294->___MaxMissAngularSpeed_12;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_296;
|
|
L_296 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_293, L_295, NULL);
|
|
NullCheck(L_291);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_291, L_296, NULL);
|
|
// rb.centerOfMass = com;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_297 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_298 = __this->___U3CcomU3E5__4_6;
|
|
NullCheck(L_297);
|
|
Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188(L_297, L_298, NULL);
|
|
// if (IsGrabbing)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_299 = V_1;
|
|
NullCheck(L_299);
|
|
bool L_300;
|
|
L_300 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_299, NULL);
|
|
if (!L_300)
|
|
{
|
|
goto IL_0845;
|
|
}
|
|
}
|
|
{
|
|
// if (distance < limit)
|
|
float L_301 = __this->___U3CdistanceU3E5__21_23;
|
|
float L_302 = __this->___U3ClimitU3E5__15_17;
|
|
if ((!(((float)L_301) < ((float)L_302))))
|
|
{
|
|
goto IL_0839;
|
|
}
|
|
}
|
|
{
|
|
// if (HandGrabber.TryAutoGrab(grabbable, posableGrabPoint))
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_303 = V_1;
|
|
NullCheck(L_303);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_304 = L_303->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_305 = __this->___grabbable_2;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_306 = __this->___U3CposableGrabPointU3E5__6_8;
|
|
NullCheck(L_304);
|
|
bool L_307;
|
|
L_307 = HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7(L_304, L_305, L_306, NULL);
|
|
if (!L_307)
|
|
{
|
|
goto IL_0822;
|
|
}
|
|
}
|
|
{
|
|
// rb.angularVelocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_308 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_309;
|
|
L_309 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_308);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_308, L_309, NULL);
|
|
// rb.velocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_310 = __this->___U3CrbU3E5__2_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_311;
|
|
L_311 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_310);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_310, L_311, NULL);
|
|
goto IL_0839;
|
|
}
|
|
|
|
IL_0822:
|
|
{
|
|
// HandGrabber.EnableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_312 = V_1;
|
|
NullCheck(L_312);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_313 = L_312->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_314 = __this->___grabbable_2;
|
|
NullCheck(L_313);
|
|
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(L_313, L_314, NULL);
|
|
// ForceRelease();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_315 = V_1;
|
|
NullCheck(L_315);
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_315);
|
|
}
|
|
|
|
IL_0839:
|
|
{
|
|
// grabbable.IsBeingForcedGrabbed = false;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_316 = __this->___grabbable_2;
|
|
NullCheck(L_316);
|
|
HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline(L_316, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0845:
|
|
{
|
|
// }
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CForcePullU3Ed__68_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m4B60DE5133B3AD278F781A61A170A7824F991058 (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::System.Collections.IEnumerator.Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CForcePullU3Ed__68_System_Collections_IEnumerator_Reset_m215984F7AEEDE26A18F24E1D43D9051105E9A10C (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __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*)&U3CForcePullU3Ed__68_System_Collections_IEnumerator_Reset_m215984F7AEEDE26A18F24E1D43D9051105E9A10C_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ForcePull>d__68::System.Collections.IEnumerator.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CForcePullU3Ed__68_System_Collections_IEnumerator_get_Current_mE671B860A3F0D37E1CD2E4AE0A7FE2FFD04621C9 (U3CForcePullU3Ed__68_t204FF0ED605E6C80B50BD7300F6C5D8873200D07* __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.HVRForceGrabber/<GravityGloves>d__69::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69__ctor_m9BAA6234EBD6844BACD9CBA17DDAC31E321A0F0A (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __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.HVRForceGrabber/<GravityGloves>d__69::System.IDisposable.Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69_System_IDisposable_Dispose_m66DF4EB65818C4149C10D3221BBD140A65E3E46C (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __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)
|
|
U3CGravityGlovesU3Ed__69_U3CU3Em__Finally1_m3D70E201A109AB6855D5234DF9988FD176690EB2(__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.HVRForceGrabber/<GravityGloves>d__69::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGravityGlovesU3Ed__69_MoveNext_mFCFEB3CD2EC5CA3229B4DA41375D4175882C4AB6 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t V_1 = 0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* V_2 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
float V_6 = 0.0f;
|
|
float V_7 = 0.0f;
|
|
float V_8 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
float V_10 = 0.0f;
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Fault([&]
|
|
{
|
|
|
|
FAULT_05df:
|
|
{// begin fault (depth: 1)
|
|
U3CGravityGlovesU3Ed__69_System_IDisposable_Dispose_m66DF4EB65818C4149C10D3221BBD140A65E3E46C(__this, NULL);
|
|
return;
|
|
}// end fault
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
int32_t L_0 = __this->___U3CU3E1__state_0;
|
|
V_1 = L_0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_1 = __this->___U3CU3E4__this_3;
|
|
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_0552_1;
|
|
}
|
|
}
|
|
{
|
|
V_0 = (bool)0;
|
|
goto IL_05e6;
|
|
}
|
|
|
|
IL_001f_1:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// var grabbed = false;
|
|
__this->___U3CgrabbedU3E5__2_4 = (bool)0;
|
|
// var grabPoint = grabbable.GetGrabPointTransform(HandGrabber, GrabpointFilter.ForceGrab);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___grabbable_2;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_5 = V_2;
|
|
NullCheck(L_5);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = L_5->___HandGrabber_29;
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_4, L_6, 1, NULL);
|
|
__this->___U3CgrabPointU3E5__3_5 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgrabPointU3E5__3_5), (void*)L_7);
|
|
// if (!grabPoint)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___U3CgrabPointU3E5__3_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_0063_1;
|
|
}
|
|
}
|
|
{
|
|
// grabPoint = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = __this->___grabbable_2;
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
|
|
__this->___U3CgrabPointU3E5__3_5 = L_11;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgrabPointU3E5__3_5), (void*)L_11);
|
|
}
|
|
|
|
IL_0063_1:
|
|
{
|
|
// var posableGrabPoint = grabPoint.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_12);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_13;
|
|
L_13 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_12, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
__this->___U3CposableGrabPointU3E5__4_6 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CposableGrabPointU3E5__4_6), (void*)L_13);
|
|
// var rb = grabbable.Rigidbody;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = __this->___grabbable_2;
|
|
NullCheck(L_14);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_15 = L_14->___Rigidbody_38;
|
|
__this->___U3CrbU3E5__5_7 = L_15;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrbU3E5__5_7), (void*)L_15);
|
|
// var drag = rb.drag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = __this->___U3CrbU3E5__5_7;
|
|
NullCheck(L_16);
|
|
float L_17;
|
|
L_17 = Rigidbody_get_drag_m03B87FE60D5ABB7B937993112982C75080929D54(L_16, NULL);
|
|
__this->___U3CdragU3E5__6_8 = L_17;
|
|
// var angularDrag = rb.angularDrag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18 = __this->___U3CrbU3E5__5_7;
|
|
NullCheck(L_18);
|
|
float L_19;
|
|
L_19 = Rigidbody_get_angularDrag_m457FD99D051229084E77422FA669454E1B58AB4D(L_18, NULL);
|
|
__this->___U3CangularDragU3E5__7_9 = L_19;
|
|
// var useGrav = rb.useGravity;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = __this->___U3CrbU3E5__5_7;
|
|
NullCheck(L_20);
|
|
bool L_21;
|
|
L_21 = Rigidbody_get_useGravity_mBDA227BDCB0F9A81B61A6592929EE43EDDEE7D16(L_20, NULL);
|
|
__this->___U3CuseGravU3E5__8_10 = L_21;
|
|
__this->___U3CU3E1__state_0 = ((int32_t)-3);
|
|
// HandGrabber.DisableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_22 = V_2;
|
|
NullCheck(L_22);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_23 = L_22->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = __this->___grabbable_2;
|
|
NullCheck(L_23);
|
|
HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A(L_23, L_24, NULL);
|
|
// _grabbableCollided = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_25 = V_2;
|
|
NullCheck(L_25);
|
|
L_25->____grabbableCollided_56 = (bool)0;
|
|
// IsHoldActive = true;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_26 = V_2;
|
|
NullCheck(L_26);
|
|
VirtualActionInvoker1< bool >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean) */, L_26, (bool)1);
|
|
// grabbable.IsBeingForcedGrabbed = true;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = __this->___grabbable_2;
|
|
NullCheck(L_27);
|
|
HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline(L_27, (bool)1, NULL);
|
|
// grabbable.Rigidbody.useGravity = false;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = __this->___grabbable_2;
|
|
NullCheck(L_28);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_29 = L_28->___Rigidbody_38;
|
|
NullCheck(L_29);
|
|
Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389(L_29, (bool)0, NULL);
|
|
// grabbable.Rigidbody.drag = 0f;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = __this->___grabbable_2;
|
|
NullCheck(L_30);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_31 = L_30->___Rigidbody_38;
|
|
NullCheck(L_31);
|
|
Rigidbody_set_drag_m9E9F375A26A8F3D1AABCEB015E41696F39088EE0(L_31, (0.0f), NULL);
|
|
// grabbable.Rigidbody.angularDrag = 0f;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = __this->___grabbable_2;
|
|
NullCheck(L_32);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_33 = L_32->___Rigidbody_38;
|
|
NullCheck(L_33);
|
|
Rigidbody_set_angularDrag_m4193B04EEFCA831DB99E29E98F778957557F130C(L_33, (0.0f), NULL);
|
|
// fts.solve_ballistic_arc_lateral(false,
|
|
// grabPoint.position,
|
|
// ForceTime,
|
|
// JointAnchorWorldPosition,
|
|
// JointAnchorWorldPosition.y + YOffset,
|
|
// out var velocity,
|
|
// out var gravity);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_36 = V_2;
|
|
NullCheck(L_36);
|
|
float L_37 = L_36->___ForceTime_43;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_38 = V_2;
|
|
NullCheck(L_38);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_38);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_40 = V_2;
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_40);
|
|
float L_42 = L_41.___y_3;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_43 = V_2;
|
|
NullCheck(L_43);
|
|
float L_44 = L_43->___YOffset_44;
|
|
bool L_45;
|
|
L_45 = fts_solve_ballistic_arc_lateral_mF8CFC9596790FFC4D0DCF6DFB65802A52E071F46((bool)0, L_35, L_37, L_39, ((float)il2cpp_codegen_add(L_42, L_44)), (&V_3), (&V_4), NULL);
|
|
// grabbable.Rigidbody.velocity = velocity;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_46 = __this->___grabbable_2;
|
|
NullCheck(L_46);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_47 = L_46->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_3;
|
|
NullCheck(L_47);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_47, L_48, NULL);
|
|
// var elapsed = 0f;
|
|
__this->___U3CelapsedU3E5__9_11 = (0.0f);
|
|
// _anchor.position = grabbable.transform.position;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_49 = V_2;
|
|
NullCheck(L_49);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = L_49->____anchor_61;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51 = __this->___grabbable_2;
|
|
NullCheck(L_51);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
|
|
L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_51, NULL);
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_52, NULL);
|
|
NullCheck(L_50);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_50, L_53, NULL);
|
|
// _anchor.rotation = grabbable.transform.rotation;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_54 = V_2;
|
|
NullCheck(L_54);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55 = L_54->____anchor_61;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_56 = __this->___grabbable_2;
|
|
NullCheck(L_56);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
|
|
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_56, NULL);
|
|
NullCheck(L_57);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58;
|
|
L_58 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_57, NULL);
|
|
NullCheck(L_55);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_55, L_58, NULL);
|
|
// if (posableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_59 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_60;
|
|
L_60 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_59, NULL);
|
|
if (!L_60)
|
|
{
|
|
goto IL_01d5_1;
|
|
}
|
|
}
|
|
{
|
|
// _anchor.rotation = posableGrabPoint.GetPoseWorldRotation(HandSide);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_61 = V_2;
|
|
NullCheck(L_61);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62 = L_61->____anchor_61;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_63 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_64 = V_2;
|
|
NullCheck(L_64);
|
|
int32_t L_65;
|
|
L_65 = HVRForceGrabber_get_HandSide_mFC290484308210AD0F96C4503F5CCB494A609185(L_64, NULL);
|
|
NullCheck(L_63);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
|
|
L_66 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_63, L_65, NULL);
|
|
NullCheck(L_62);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_62, L_66, NULL);
|
|
}
|
|
|
|
IL_01d5_1:
|
|
{
|
|
// var joint = _anchor.gameObject.AddComponent<ConfigurableJoint>();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_67 = V_2;
|
|
NullCheck(L_67);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68 = L_67->____anchor_61;
|
|
NullCheck(L_68);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_69;
|
|
L_69 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_68, NULL);
|
|
NullCheck(L_69);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_70;
|
|
L_70 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_69, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
__this->___U3CjointU3E5__10_12 = L_70;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CjointU3E5__10_12), (void*)L_70);
|
|
// joint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_71 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_71);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_71, (bool)0, NULL);
|
|
// joint.rotationDriveMode = RotationDriveMode.Slerp;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_72 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_72);
|
|
ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E(L_72, 1, NULL);
|
|
// joint.SetLinearDrive(0f, 0f, 0f);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_73 = __this->___U3CjointU3E5__10_12;
|
|
HVRJointUtilities_SetLinearDrive_mC18314CEB662A736EE67B979EC08C09CC9624D6A(L_73, (0.0f), (0.0f), (0.0f), NULL);
|
|
// joint.SetSlerpDrive(10000f, 100f, 10000f);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_74 = __this->___U3CjointU3E5__10_12;
|
|
HVRJointUtilities_SetSlerpDrive_m19D384E90CC588DBFD839227EA3797CBB29604CF(L_74, (10000.0f), (100.0f), (10000.0f), NULL);
|
|
// joint.connectedBody = rb;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_75 = __this->___U3CjointU3E5__10_12;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_76 = __this->___U3CrbU3E5__5_7;
|
|
NullCheck(L_75);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_75, L_76, NULL);
|
|
// joint.connectedAnchor = rb.transform.InverseTransformPoint(grabPoint.position);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_77 = __this->___U3CjointU3E5__10_12;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_78 = __this->___U3CrbU3E5__5_7;
|
|
NullCheck(L_78);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79;
|
|
L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_78, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_80);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81;
|
|
L_81 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_80, NULL);
|
|
NullCheck(L_79);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
L_82 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_79, L_81, NULL);
|
|
NullCheck(L_77);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_77, L_82, NULL);
|
|
// var rotating = false;
|
|
__this->___U3CrotatingU3E5__11_13 = (bool)0;
|
|
// var rotateSpeed = 0f;
|
|
__this->___U3CrotateSpeedU3E5__12_14 = (0.0f);
|
|
// var needsRotating = posableGrabPoint;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_83 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
__this->___U3CneedsRotatingU3E5__13_15 = L_83;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CneedsRotatingU3E5__13_15), (void*)L_83);
|
|
goto IL_055a_1;
|
|
}
|
|
|
|
IL_0291_1:
|
|
{
|
|
// if (elapsed > ForceTime)
|
|
float L_84 = __this->___U3CelapsedU3E5__9_11;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_85 = V_2;
|
|
NullCheck(L_85);
|
|
float L_86 = L_85->___ForceTime_43;
|
|
if ((((float)L_84) > ((float)L_86)))
|
|
{
|
|
goto IL_056a_1;
|
|
}
|
|
}
|
|
{
|
|
// var currentVector = JointAnchorWorldPosition - grabPoint.position;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_87 = V_2;
|
|
NullCheck(L_87);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
|
|
L_88 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_87);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_89);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
|
|
L_90 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_89, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_88, L_90, NULL);
|
|
V_5 = L_91;
|
|
// currentVector.y = 0;
|
|
(&V_5)->___y_3 = (0.0f);
|
|
// var distance = currentVector.magnitude;
|
|
float L_92;
|
|
L_92 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_5), NULL);
|
|
V_6 = L_92;
|
|
// var percentTime = elapsed / ForceTime;
|
|
float L_93 = __this->___U3CelapsedU3E5__9_11;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_94 = V_2;
|
|
NullCheck(L_94);
|
|
float L_95 = L_94->___ForceTime_43;
|
|
V_7 = ((float)(L_93/L_95));
|
|
// var yExtra = YOffset * (1 - percentTime);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_96 = V_2;
|
|
NullCheck(L_96);
|
|
float L_97 = L_96->___YOffset_44;
|
|
float L_98 = V_7;
|
|
V_8 = ((float)il2cpp_codegen_multiply(L_97, ((float)il2cpp_codegen_subtract((1.0f), L_98))));
|
|
// if (percentTime < .3) _grabbableCollided = false;
|
|
float L_99 = V_7;
|
|
if ((!(((double)((double)L_99)) < ((double)(0.29999999999999999)))))
|
|
{
|
|
goto IL_0306_1;
|
|
}
|
|
}
|
|
{
|
|
// if (percentTime < .3) _grabbableCollided = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_100 = V_2;
|
|
NullCheck(L_100);
|
|
L_100->____grabbableCollided_56 = (bool)0;
|
|
goto IL_036e_1;
|
|
}
|
|
|
|
IL_0306_1:
|
|
{
|
|
// else if (_grabbableCollided)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_101 = V_2;
|
|
NullCheck(L_101);
|
|
bool L_102 = L_101->____grabbableCollided_56;
|
|
if (!L_102)
|
|
{
|
|
goto IL_036e_1;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Rigidbody.velocity.magnitude > MaximumVelocityPostCollision)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_103 = __this->___grabbable_2;
|
|
NullCheck(L_103);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_104 = L_103->___Rigidbody_38;
|
|
NullCheck(L_104);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105;
|
|
L_105 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_104, NULL);
|
|
V_9 = L_105;
|
|
float L_106;
|
|
L_106 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_9), NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_107 = V_2;
|
|
NullCheck(L_107);
|
|
float L_108 = L_107->___MaximumVelocityPostCollision_49;
|
|
if ((!(((float)L_106) > ((float)L_108))))
|
|
{
|
|
goto IL_0363_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.Rigidbody.velocity = grabbable.Rigidbody.velocity.normalized * MaximumVelocityPostCollision;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_109 = __this->___grabbable_2;
|
|
NullCheck(L_109);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_110 = L_109->___Rigidbody_38;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_111 = __this->___grabbable_2;
|
|
NullCheck(L_111);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_112 = L_111->___Rigidbody_38;
|
|
NullCheck(L_112);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113;
|
|
L_113 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_112, NULL);
|
|
V_9 = L_113;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_114;
|
|
L_114 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_115 = V_2;
|
|
NullCheck(L_115);
|
|
float L_116 = L_115->___MaximumVelocityPostCollision_49;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117;
|
|
L_117 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_114, L_116, NULL);
|
|
NullCheck(L_110);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_110, L_117, NULL);
|
|
}
|
|
|
|
IL_0363_1:
|
|
{
|
|
// ForceRelease();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_118 = V_2;
|
|
NullCheck(L_118);
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_118);
|
|
// break;
|
|
goto IL_056a_1;
|
|
}
|
|
|
|
IL_036e_1:
|
|
{
|
|
// if (AutoGrab && HandGrabber.IsValidGrabbable(GrabbedTarget) && HandGrabber.TryAutoGrab(GrabbedTarget, posableGrabPoint))
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_119 = V_2;
|
|
NullCheck(L_119);
|
|
bool L_120 = L_119->___AutoGrab_51;
|
|
if (!L_120)
|
|
{
|
|
goto IL_03b5_1;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_121 = V_2;
|
|
NullCheck(L_121);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_122 = L_121->___HandGrabber_29;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_123 = V_2;
|
|
NullCheck(L_123);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_124;
|
|
L_124 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_123, NULL);
|
|
NullCheck(L_122);
|
|
bool L_125;
|
|
L_125 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(34 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::IsValidGrabbable(HurricaneVR.Framework.Core.HVRGrabbable) */, L_122, L_124);
|
|
if (!L_125)
|
|
{
|
|
goto IL_03b5_1;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_126 = V_2;
|
|
NullCheck(L_126);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_127 = L_126->___HandGrabber_29;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_128 = V_2;
|
|
NullCheck(L_128);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_129;
|
|
L_129 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_128, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_130 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
NullCheck(L_127);
|
|
bool L_131;
|
|
L_131 = HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7(L_127, L_129, L_130, NULL);
|
|
if (!L_131)
|
|
{
|
|
goto IL_03b5_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbed = true;
|
|
__this->___U3CgrabbedU3E5__2_4 = (bool)1;
|
|
// IsForceGrabbing = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_132 = V_2;
|
|
NullCheck(L_132);
|
|
HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline(L_132, (bool)0, NULL);
|
|
// break;
|
|
goto IL_056a_1;
|
|
}
|
|
|
|
IL_03b5_1:
|
|
{
|
|
// if (AutoGrab && (JointAnchorWorldPosition - grabPoint.position).magnitude < AutoGrabDistance)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_133 = V_2;
|
|
NullCheck(L_133);
|
|
bool L_134 = L_133->___AutoGrab_51;
|
|
if (!L_134)
|
|
{
|
|
goto IL_0410_1;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_135 = V_2;
|
|
NullCheck(L_135);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136;
|
|
L_136 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_135);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_137 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_137);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
|
|
L_138 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_137, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139;
|
|
L_139 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_136, L_138, NULL);
|
|
V_9 = L_139;
|
|
float L_140;
|
|
L_140 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_9), NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_141 = V_2;
|
|
NullCheck(L_141);
|
|
float L_142 = L_141->___AutoGrabDistance_53;
|
|
if ((!(((float)L_140) < ((float)L_142))))
|
|
{
|
|
goto IL_0410_1;
|
|
}
|
|
}
|
|
{
|
|
// if (HandGrabber.TryAutoGrab(GrabbedTarget, posableGrabPoint))
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_143 = V_2;
|
|
NullCheck(L_143);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_144 = L_143->___HandGrabber_29;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_145 = V_2;
|
|
NullCheck(L_145);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_146;
|
|
L_146 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_145, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_147 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
NullCheck(L_144);
|
|
bool L_148;
|
|
L_148 = HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7(L_144, L_146, L_147, NULL);
|
|
if (!L_148)
|
|
{
|
|
goto IL_0410_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbed = true;
|
|
__this->___U3CgrabbedU3E5__2_4 = (bool)1;
|
|
// IsForceGrabbing = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_149 = V_2;
|
|
NullCheck(L_149);
|
|
HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline(L_149, (bool)0, NULL);
|
|
// break;
|
|
goto IL_056a_1;
|
|
}
|
|
|
|
IL_0410_1:
|
|
{
|
|
// if (distance < .1f)
|
|
float L_150 = V_6;
|
|
if ((((float)L_150) < ((float)(0.100000001f))))
|
|
{
|
|
goto IL_056a_1;
|
|
}
|
|
}
|
|
{
|
|
// fts.solve_ballistic_arc_lateral(
|
|
// false,
|
|
// grabPoint.position,
|
|
// ForceTime - elapsed,
|
|
// JointAnchorWorldPosition,
|
|
// JointAnchorWorldPosition.y + yExtra,
|
|
// out velocity, out gravity);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_151 = __this->___U3CgrabPointU3E5__3_5;
|
|
NullCheck(L_151);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_152;
|
|
L_152 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_151, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_153 = V_2;
|
|
NullCheck(L_153);
|
|
float L_154 = L_153->___ForceTime_43;
|
|
float L_155 = __this->___U3CelapsedU3E5__9_11;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_156 = V_2;
|
|
NullCheck(L_156);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157;
|
|
L_157 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_156);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_158 = V_2;
|
|
NullCheck(L_158);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159;
|
|
L_159 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_158);
|
|
float L_160 = L_159.___y_3;
|
|
float L_161 = V_8;
|
|
bool L_162;
|
|
L_162 = fts_solve_ballistic_arc_lateral_mF8CFC9596790FFC4D0DCF6DFB65802A52E071F46((bool)0, L_152, ((float)il2cpp_codegen_subtract(L_154, L_155)), L_157, ((float)il2cpp_codegen_add(L_160, L_161)), (&V_3), (&V_4), NULL);
|
|
// grabbable.Rigidbody.velocity = velocity;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_163 = __this->___grabbable_2;
|
|
NullCheck(L_163);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_164 = L_163->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165 = V_3;
|
|
NullCheck(L_164);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_164, L_165, NULL);
|
|
// grabbable.Rigidbody.AddForce(-Vector3.up * gravity, ForceMode.Acceleration);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_166 = __this->___grabbable_2;
|
|
NullCheck(L_166);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_167 = L_166->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168;
|
|
L_168 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_169;
|
|
L_169 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_168, NULL);
|
|
float L_170 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_171;
|
|
L_171 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_169, L_170, NULL);
|
|
NullCheck(L_167);
|
|
Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_167, L_171, 5, NULL);
|
|
// if (needsRotating)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_172 = __this->___U3CneedsRotatingU3E5__13_15;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_173;
|
|
L_173 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_172, NULL);
|
|
if (!L_173)
|
|
{
|
|
goto IL_0527_1;
|
|
}
|
|
}
|
|
{
|
|
// if (!rotating && percentTime > .3f)
|
|
bool L_174 = __this->___U3CrotatingU3E5__11_13;
|
|
if (L_174)
|
|
{
|
|
goto IL_04e3_1;
|
|
}
|
|
}
|
|
{
|
|
float L_175 = V_7;
|
|
if ((!(((float)L_175) > ((float)(0.300000012f)))))
|
|
{
|
|
goto IL_04e3_1;
|
|
}
|
|
}
|
|
{
|
|
// var time = distance / velocity.magnitude;
|
|
float L_176 = V_6;
|
|
float L_177;
|
|
L_177 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
|
|
V_10 = ((float)(L_176/L_177));
|
|
// rotateSpeed = Quaternion.Angle(joint.transform.rotation, HandGrabber.CachedWorldRotation) / time;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_178 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_178);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_179;
|
|
L_179 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_178, NULL);
|
|
NullCheck(L_179);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_180;
|
|
L_180 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_179, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_181 = V_2;
|
|
NullCheck(L_181);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_182 = L_181->___HandGrabber_29;
|
|
NullCheck(L_182);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_183;
|
|
L_183 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_182, NULL);
|
|
float L_184;
|
|
L_184 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_180, L_183, NULL);
|
|
float L_185 = V_10;
|
|
__this->___U3CrotateSpeedU3E5__12_14 = ((float)(L_184/L_185));
|
|
// rotating = true;
|
|
__this->___U3CrotatingU3E5__11_13 = (bool)1;
|
|
}
|
|
|
|
IL_04e3_1:
|
|
{
|
|
// if (rotating)
|
|
bool L_186 = __this->___U3CrotatingU3E5__11_13;
|
|
if (!L_186)
|
|
{
|
|
goto IL_0527_1;
|
|
}
|
|
}
|
|
{
|
|
// joint.transform.rotation = Quaternion.RotateTowards(joint.transform.rotation, HandGrabber.CachedWorldRotation, rotateSpeed * Time.fixedDeltaTime);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_187 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_187);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_188;
|
|
L_188 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_187, NULL);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_189 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_189);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_190;
|
|
L_190 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_189, NULL);
|
|
NullCheck(L_190);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_191;
|
|
L_191 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_190, NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_192 = V_2;
|
|
NullCheck(L_192);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_193 = L_192->___HandGrabber_29;
|
|
NullCheck(L_193);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_194;
|
|
L_194 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(L_193, NULL);
|
|
float L_195 = __this->___U3CrotateSpeedU3E5__12_14;
|
|
float L_196;
|
|
L_196 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_197;
|
|
L_197 = Quaternion_RotateTowards_m50EF9D609C80CD423CDA856EA3481DE2004633A3_inline(L_191, L_194, ((float)il2cpp_codegen_multiply(L_195, L_196)), NULL);
|
|
NullCheck(L_188);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_188, L_197, NULL);
|
|
}
|
|
|
|
IL_0527_1:
|
|
{
|
|
// elapsed += Time.fixedDeltaTime;
|
|
float L_198 = __this->___U3CelapsedU3E5__9_11;
|
|
float L_199;
|
|
L_199 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
__this->___U3CelapsedU3E5__9_11 = ((float)il2cpp_codegen_add(L_198, L_199));
|
|
// yield return new WaitForFixedUpdate();
|
|
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_200 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_200);
|
|
WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_200, NULL);
|
|
__this->___U3CU3E2__current_1 = L_200;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_200);
|
|
__this->___U3CU3E1__state_0 = 1;
|
|
V_0 = (bool)1;
|
|
goto IL_05e6;
|
|
}
|
|
|
|
IL_0552_1:
|
|
{
|
|
__this->___U3CU3E1__state_0 = ((int32_t)-3);
|
|
}
|
|
|
|
IL_055a_1:
|
|
{
|
|
// while (GrabbedTarget)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_201 = V_2;
|
|
NullCheck(L_201);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_202;
|
|
L_202 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_201, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_203;
|
|
L_203 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_202, NULL);
|
|
if (L_203)
|
|
{
|
|
goto IL_0291_1;
|
|
}
|
|
}
|
|
|
|
IL_056a_1:
|
|
{
|
|
// joint.connectedBody = null;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_204 = __this->___U3CjointU3E5__10_12;
|
|
NullCheck(L_204);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_204, (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)NULL, NULL);
|
|
// Destroy(joint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_205 = __this->___U3CjointU3E5__10_12;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_205, NULL);
|
|
// ResetAnimator();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_206 = V_2;
|
|
NullCheck(L_206);
|
|
HVRForceGrabber_ResetAnimator_mB3E474E4B63D549E39C1E7B268F966F811387146(L_206, NULL);
|
|
// }
|
|
__this->___U3CjointU3E5__10_12 = (ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CjointU3E5__10_12), (void*)(ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77*)NULL);
|
|
__this->___U3CneedsRotatingU3E5__13_15 = (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CneedsRotatingU3E5__13_15), (void*)(HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*)NULL);
|
|
U3CGravityGlovesU3Ed__69_U3CU3Em__Finally1_m3D70E201A109AB6855D5234DF9988FD176690EB2(__this, NULL);
|
|
// if (AutoGrab && AdditionalAutoGrabTime > 0 && !grabbable.IsBeingHeld)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_207 = V_2;
|
|
NullCheck(L_207);
|
|
bool L_208 = L_207->___AutoGrab_51;
|
|
if (!L_208)
|
|
{
|
|
goto IL_05db_1;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_209 = V_2;
|
|
NullCheck(L_209);
|
|
float L_210 = L_209->___AdditionalAutoGrabTime_52;
|
|
if ((!(((float)L_210) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_05db_1;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_211 = __this->___grabbable_2;
|
|
NullCheck(L_211);
|
|
bool L_212;
|
|
L_212 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_211, NULL);
|
|
if (L_212)
|
|
{
|
|
goto IL_05db_1;
|
|
}
|
|
}
|
|
{
|
|
// _additionalGrabRoutine = StartCoroutine(ContinueAutoGrab(grabbable, posableGrabPoint));
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_213 = V_2;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_214 = V_2;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_215 = V_2;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_216 = __this->___grabbable_2;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_217 = __this->___U3CposableGrabPointU3E5__4_6;
|
|
NullCheck(L_215);
|
|
RuntimeObject* L_218;
|
|
L_218 = HVRForceGrabber_ContinueAutoGrab_m82CF6DB7582CE884FF0522101FF5450B3E458626(L_215, L_216, L_217, NULL);
|
|
NullCheck(L_214);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_219;
|
|
L_219 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(L_214, L_218, NULL);
|
|
NullCheck(L_213);
|
|
L_213->____additionalGrabRoutine_59 = L_219;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_213->____additionalGrabRoutine_59), (void*)L_219);
|
|
}
|
|
|
|
IL_05db_1:
|
|
{
|
|
// }
|
|
V_0 = (bool)0;
|
|
goto IL_05e6;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_05e6:
|
|
{
|
|
bool L_220 = V_0;
|
|
return L_220;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::<>m__Finally1()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69_U3CU3Em__Finally1_m3D70E201A109AB6855D5234DF9988FD176690EB2 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* V_0 = NULL;
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_0 = __this->___U3CU3E4__this_3;
|
|
V_0 = L_0;
|
|
// if (grabbed)
|
|
bool L_1 = __this->___U3CgrabbedU3E5__2_4;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// rb.angularVelocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = __this->___U3CrbU3E5__5_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_2);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_2, L_3, NULL);
|
|
// rb.velocity = Vector3.zero;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = __this->___U3CrbU3E5__5_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_4);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_4, L_5, NULL);
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// HandGrabber.EnableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_6 = V_0;
|
|
NullCheck(L_6);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = L_6->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___grabbable_2;
|
|
NullCheck(L_7);
|
|
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(L_7, L_8, NULL);
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// IsHoldActive = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_9 = V_0;
|
|
NullCheck(L_9);
|
|
VirtualActionInvoker1< bool >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean) */, L_9, (bool)0);
|
|
// if (grabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = __this->___grabbable_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_00d4;
|
|
}
|
|
}
|
|
{
|
|
// rb.useGravity = useGrav;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_12 = __this->___U3CrbU3E5__5_7;
|
|
bool L_13 = __this->___U3CuseGravU3E5__8_10;
|
|
NullCheck(L_12);
|
|
Rigidbody_set_useGravity_m1B1B22E093F9DC92D7BEEBBE6B02642B3B6C4389(L_12, L_13, NULL);
|
|
// rb.drag = drag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = __this->___U3CrbU3E5__5_7;
|
|
float L_15 = __this->___U3CdragU3E5__6_8;
|
|
NullCheck(L_14);
|
|
Rigidbody_set_drag_m9E9F375A26A8F3D1AABCEB015E41696F39088EE0(L_14, L_15, NULL);
|
|
// rb.angularDrag = angularDrag;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = __this->___U3CrbU3E5__5_7;
|
|
float L_17 = __this->___U3CangularDragU3E5__7_9;
|
|
NullCheck(L_16);
|
|
Rigidbody_set_angularDrag_m4193B04EEFCA831DB99E29E98F778957557F130C(L_16, L_17, NULL);
|
|
// grabbable.IsBeingForcedGrabbed = false;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = __this->___grabbable_2;
|
|
NullCheck(L_18);
|
|
HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline(L_18, (bool)0, NULL);
|
|
// grabbable.Collided.RemoveListener(OnGrabbableCollided);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = __this->___grabbable_2;
|
|
NullCheck(L_19);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_20 = L_19->___Collided_68;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_21 = V_0;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_22 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_22);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_22, L_21, (intptr_t)((void*)HVRForceGrabber_OnGrabbableCollided_m7B1AFA57EFA2B5212B69EA58F1F110D2D8379339_RuntimeMethod_var), NULL);
|
|
NullCheck(L_20);
|
|
UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33(L_20, L_22, UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
// grabbable.Grabbed.RemoveListener(OnGrabbableGrabbed);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = __this->___grabbable_2;
|
|
NullCheck(L_23);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_24 = L_23->___Grabbed_64;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_25 = V_0;
|
|
UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_26 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var);
|
|
NullCheck(L_26);
|
|
UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_26, L_25, (intptr_t)((void*)HVRForceGrabber_OnGrabbableGrabbed_m0C7BDE5A5607ECE56B1E3FD056AA6D771C5E7E30_RuntimeMethod_var), NULL);
|
|
NullCheck(L_24);
|
|
UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4(L_24, L_26, UnityEvent_2_RemoveListener_m5B4D7E3F392DE322051238ABB33B1873E3FA4EC4_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00d4:
|
|
{
|
|
// if (IsGrabbing)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_27 = V_0;
|
|
NullCheck(L_27);
|
|
bool L_28;
|
|
L_28 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(L_27, NULL);
|
|
if (!L_28)
|
|
{
|
|
goto IL_00e2;
|
|
}
|
|
}
|
|
{
|
|
// ForceRelease();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_29 = V_0;
|
|
NullCheck(L_29);
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_29);
|
|
}
|
|
|
|
IL_00e2:
|
|
{
|
|
// IsForceGrabbing = false;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_30 = V_0;
|
|
NullCheck(L_30);
|
|
HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline(L_30, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGravityGlovesU3Ed__69_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mCE06F2AB568884D7A5FD46A548AEBC369417A433 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::System.Collections.IEnumerator.Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGravityGlovesU3Ed__69_System_Collections_IEnumerator_Reset_m75C6AE4D1B8865A35B6D8A7F06EB3721AD23E100 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __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*)&U3CGravityGlovesU3Ed__69_System_Collections_IEnumerator_Reset_m75C6AE4D1B8865A35B6D8A7F06EB3721AD23E100_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<GravityGloves>d__69::System.Collections.IEnumerator.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGravityGlovesU3Ed__69_System_Collections_IEnumerator_get_Current_mD9D75CF3A2A55FD8349550C65AF66C462E792206 (U3CGravityGlovesU3Ed__69_t432FD9C51DCCA7B251BBD85AA68F99D8EC975DF7* __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.HVRForceGrabber/<ContinueAutoGrab>d__70::.ctor(System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CContinueAutoGrabU3Ed__70__ctor_mE6FEE223A0B653AE860D121E113A89E917584897 (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __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.HVRForceGrabber/<ContinueAutoGrab>d__70::System.IDisposable.Dispose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CContinueAutoGrabU3Ed__70_System_IDisposable_Dispose_mA166AF53D5BD60C156A26BFC303255AF5D8AB4E9 (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::MoveNext()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CContinueAutoGrabU3Ed__70_MoveNext_mADE1AFA156311B23882AF679551B19F09E284446 (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __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*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* V_1 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* G_B5_0 = NULL;
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* G_B4_0 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B6_0 = NULL;
|
|
U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* G_B6_1 = NULL;
|
|
{
|
|
int32_t L_0 = __this->___U3CU3E1__state_0;
|
|
V_0 = L_0;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* 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_014c;
|
|
}
|
|
}
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001a:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
// HandGrabber.DisableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_4 = V_1;
|
|
NullCheck(L_4);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = L_4->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = __this->___grabbable_3;
|
|
NullCheck(L_5);
|
|
HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A(L_5, L_6, NULL);
|
|
// var t = grabPoint ? grabPoint.transform : grabbable.transform;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7 = __this->___grabPoint_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
|
|
G_B4_0 = __this;
|
|
if (L_8)
|
|
{
|
|
G_B5_0 = __this;
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = __this->___grabbable_3;
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
|
|
G_B6_0 = L_10;
|
|
G_B6_1 = G_B4_0;
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_11 = __this->___grabPoint_4;
|
|
NullCheck(L_11);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
|
|
G_B6_0 = L_12;
|
|
G_B6_1 = G_B5_0;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
NullCheck(G_B6_1);
|
|
G_B6_1->___U3CtU3E5__2_5 = G_B6_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&G_B6_1->___U3CtU3E5__2_5), (void*)G_B6_0);
|
|
// var grabbed = false;
|
|
__this->___U3CgrabbedU3E5__3_6 = (bool)0;
|
|
// var elapsed = 0f;
|
|
__this->___U3CelapsedU3E5__4_7 = (0.0f);
|
|
goto IL_0153;
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// if (grabbable.Rigidbody.velocity.magnitude > MaximumVelocityAutoGrab)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = __this->___grabbable_3;
|
|
NullCheck(L_13);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = L_13->___Rigidbody_38;
|
|
NullCheck(L_14);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_14, NULL);
|
|
V_2 = L_15;
|
|
float L_16;
|
|
L_16 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_17 = V_1;
|
|
NullCheck(L_17);
|
|
float L_18 = L_17->___MaximumVelocityAutoGrab_50;
|
|
if ((!(((float)L_16) > ((float)L_18))))
|
|
{
|
|
goto IL_00b4;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.Rigidbody.velocity *= .9f;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = __this->___grabbable_3;
|
|
NullCheck(L_19);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = L_19->___Rigidbody_38;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21 = L_20;
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_21, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_22, (0.899999976f), NULL);
|
|
NullCheck(L_21);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_21, L_23, NULL);
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// if ((JointAnchorWorldPosition - t.position).magnitude < AutoGrabDistance)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_24 = V_1;
|
|
NullCheck(L_24);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_24);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = __this->___U3CtU3E5__2_5;
|
|
NullCheck(L_26);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_27, NULL);
|
|
V_2 = L_28;
|
|
float L_29;
|
|
L_29 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_30 = V_1;
|
|
NullCheck(L_30);
|
|
float L_31 = L_30->___AutoGrabDistance_53;
|
|
if ((!(((float)L_29) < ((float)L_31))))
|
|
{
|
|
goto IL_0126;
|
|
}
|
|
}
|
|
{
|
|
// if (HandGrabber.TryAutoGrab(grabbable, grabPoint))
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_32 = V_1;
|
|
NullCheck(L_32);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_33 = L_32->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = __this->___grabbable_3;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_35 = __this->___grabPoint_4;
|
|
NullCheck(L_33);
|
|
bool L_36;
|
|
L_36 = HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7(L_33, L_34, L_35, NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_0126;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.Rigidbody.angularVelocity = Vector3.zero;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_37 = __this->___grabbable_3;
|
|
NullCheck(L_37);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_38 = L_37->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_38);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_38, L_39, NULL);
|
|
// grabbable.Rigidbody.velocity = Vector3.zero;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_40 = __this->___grabbable_3;
|
|
NullCheck(L_40);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_41 = L_40->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_41);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_41, L_42, NULL);
|
|
// grabbed = true;
|
|
__this->___U3CgrabbedU3E5__3_6 = (bool)1;
|
|
// break;
|
|
goto IL_017e;
|
|
}
|
|
|
|
IL_0126:
|
|
{
|
|
// elapsed += Time.fixedDeltaTime;
|
|
float L_43 = __this->___U3CelapsedU3E5__4_7;
|
|
float L_44;
|
|
L_44 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
__this->___U3CelapsedU3E5__4_7 = ((float)il2cpp_codegen_add(L_43, L_44));
|
|
// yield return new WaitForFixedUpdate();
|
|
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_45 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_45);
|
|
WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_45, NULL);
|
|
__this->___U3CU3E2__current_1 = L_45;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_45);
|
|
__this->___U3CU3E1__state_0 = 1;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_014c:
|
|
{
|
|
__this->___U3CU3E1__state_0 = (-1);
|
|
}
|
|
|
|
IL_0153:
|
|
{
|
|
// while (grabbable && elapsed < AdditionalAutoGrabTime && !grabbable.IsBeingHeld)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_46 = __this->___grabbable_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_47;
|
|
L_47 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_46, NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_017e;
|
|
}
|
|
}
|
|
{
|
|
float L_48 = __this->___U3CelapsedU3E5__4_7;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_49 = V_1;
|
|
NullCheck(L_49);
|
|
float L_50 = L_49->___AdditionalAutoGrabTime_52;
|
|
if ((!(((float)L_48) < ((float)L_50))))
|
|
{
|
|
goto IL_017e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51 = __this->___grabbable_3;
|
|
NullCheck(L_51);
|
|
bool L_52;
|
|
L_52 = HVRGrabbable_get_IsBeingHeld_m0B737930A391CA6689D4F4B1B8703F4F5A26F08D(L_51, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
|
|
IL_017e:
|
|
{
|
|
// if (!grabbed) HandGrabber.EnableHandCollision(grabbable);
|
|
bool L_53 = __this->___U3CgrabbedU3E5__3_6;
|
|
if (L_53)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
// if (!grabbed) HandGrabber.EnableHandCollision(grabbable);
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_54 = V_1;
|
|
NullCheck(L_54);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_55 = L_54->___HandGrabber_29;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_56 = __this->___grabbable_3;
|
|
NullCheck(L_55);
|
|
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(L_55, L_56, NULL);
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
// _additionalGrabRoutine = null;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
L_57->____additionalGrabRoutine_59 = (Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_57->____additionalGrabRoutine_59), (void*)(Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B*)NULL);
|
|
// }
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::System.Collections.Generic.IEnumerator<System.Object>.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CContinueAutoGrabU3Ed__70_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mBF31720D8ED58C738936D173DF081BB1E401636C (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = __this->___U3CU3E2__current_1;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::System.Collections.IEnumerator.Reset()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CContinueAutoGrabU3Ed__70_System_Collections_IEnumerator_Reset_mCA3BEC9D42AEA9F465A769BE17A8FF4D7B84D72D (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __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*)&U3CContinueAutoGrabU3Ed__70_System_Collections_IEnumerator_Reset_mCA3BEC9D42AEA9F465A769BE17A8FF4D7B84D72D_RuntimeMethod_var)));
|
|
}
|
|
}
|
|
// System.Object HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber/<ContinueAutoGrab>d__70::System.Collections.IEnumerator.get_Current()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CContinueAutoGrabU3Ed__70_System_Collections_IEnumerator_get_Current_m13F6BD99961B4B414C38215C20CFA8C5844B630E (U3CContinueAutoGrabU3Ed__70_t271B10DDF29C4BBA4CE333239186E662B229BABF* __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
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_ControllerRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRGrabberBase_get_ControllerRotation_m1F9C804F6C4CE5A8BE496596F2FBF3ABCF0E9125 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual Quaternion ControllerRotation { get; set; } = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CControllerRotationU3Ek__BackingField_12;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_ControllerRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_ControllerRotation_m4FA7C89F59CA811E621720E89482BB2C973B2FFD (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual Quaternion ControllerRotation { get; set; } = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
|
|
__this->___U3CControllerRotationU3Ek__BackingField_12 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowHovering()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool AllowHovering { get; set; }
|
|
bool L_0 = __this->___U3CAllowHoveringU3Ek__BackingField_13;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_AllowHovering(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_AllowHovering_m54544F6D19C71F8BF7213D1EA52C7FBA9D46B30D (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool AllowHovering { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CAllowHoveringU3Ek__BackingField_13 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowGrabbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_AllowGrabbing_mFFE35E10DAEC6D1E0E8A03B57ADF7A9278A0F017 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool AllowGrabbing { get; set; }
|
|
bool L_0 = __this->___U3CAllowGrabbingU3Ek__BackingField_14;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_AllowGrabbing(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_AllowGrabbing_m1E8485C48EACCEE39BFBDD611D55D1481206A340 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool AllowGrabbing { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CAllowGrabbingU3Ek__BackingField_14 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsGrabbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsGrabbing { get; private set; }
|
|
bool L_0 = __this->___U3CIsGrabbingU3Ek__BackingField_15;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsGrabbing(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsGrabbing_m7AA313FA8FBFA31877E73E061D283548BC13B59B (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsGrabbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsGrabbingU3Ek__BackingField_15 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHovering()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsHovering { get; private set; }
|
|
bool L_0 = __this->___U3CIsHoveringU3Ek__BackingField_16;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHovering(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsHovering_mEA4646825A05499E694173814F64F2F8B8525F81 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsHovering { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsHoveringU3Ek__BackingField_16 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_HoverTarget()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _hoveredTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____hoveredTarget_26;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_HoverTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, 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;
|
|
}
|
|
{
|
|
// _hoveredTarget = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
|
|
__this->____hoveredTarget_26 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____hoveredTarget_26), (void*)L_0);
|
|
// IsHovering = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
|
|
HVRGrabberBase_set_IsHovering_mEA4646825A05499E694173814F64F2F8B8525F81_inline(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabbedTarget()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _grabbedTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____grabbedTarget_25;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabbedTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, 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;
|
|
}
|
|
{
|
|
// _grabbedTarget = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
|
|
__this->____grabbedTarget_25 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabbedTarget_25), (void*)L_0);
|
|
// IsGrabbing = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
|
|
HVRGrabberBase_set_IsGrabbing_m7AA313FA8FBFA31877E73E061D283548BC13B59B_inline(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsGrabActivated()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsGrabActivated_mBBA462135991AB4DB6D949482C79DDDEFFDB3E45 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsGrabActivated { get; protected set; }
|
|
bool L_0 = __this->___U3CIsGrabActivatedU3Ek__BackingField_17;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsGrabActivated(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsGrabActivated_m74EB8D3B21FBB3BCFDD8C35E69C8436C493842C7 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsGrabActivated { get; protected set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsGrabActivatedU3Ek__BackingField_17 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHoldActive()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsHoldActive_mBF0A78125F3C6202497CEEF4DAFE3A9E41531212 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsHoldActive { get; protected set; }
|
|
bool L_0 = __this->___U3CIsHoldActiveU3Ek__BackingField_18;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsHoldActive_m7DBDFF9476AEF4E79604B0A361917BB8268FD398 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsHoldActive { get; protected set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsHoldActiveU3Ek__BackingField_18 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHandGrabber()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsHandGrabber_m271AC63C7E276410350A04D59354F8834672A622 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsHandGrabber => false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsSocket()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsSocket_mC25D29C81EF13BC7027858509A4977397B8007A7 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsSocket => false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowSwap()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_AllowSwap_m1FEDB03F76D17B56B977AF4720F162F56E0C0CA1 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool AllowSwap => false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_Rigidbody()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Rigidbody Rigidbody { get; protected set; }
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidbodyU3Ek__BackingField_19;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_Rigidbody(UnityEngine.Rigidbody)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_Rigidbody_m661DFB7CA08EBF4F5B4F4A2F37697BD76E02B699 (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;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRGrabberBase_get_GrabPoint_mFA07839DE738E039716FB8D63E63B37D4D15680E (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _grabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____grabPoint_20;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_GrabPoint_m8971DD63976C8BD363D114B03FE8D31A28A27FD3 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _grabPoint = value;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
__this->____grabPoint_20 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabPoint_20), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRGrabberBase_get_JointAnchorWorldPosition_m33A0F4FEEA9AB519E3BFBFA3C738C184566DEE8C (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual Vector3 JointAnchorWorldPosition { get; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CJointAnchorWorldPositionU3Ek__BackingField_21;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_IsMine_m0C78A758F7586E4A626247BC68BA36E2CA6F851D (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsMine { get; set; } = true;
|
|
bool L_0 = __this->___U3CIsMineU3Ek__BackingField_22;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsMine(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsMine_m831C87C75F87580E33C266883B460C2D9C208BC5 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool IsMine { get; set; } = true;
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsMineU3Ek__BackingField_22 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_PerformUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_PerformUpdate_m1A44715F762066E32CE08653449791CD9A05541D (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool PerformUpdate { get; set; } = true;
|
|
bool L_0 = __this->___U3CPerformUpdateU3Ek__BackingField_23;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_PerformUpdate(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_PerformUpdate_m8A4A3386E1A63E0633A7E3533114597AE8D5DEAF (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public virtual bool PerformUpdate { get; set; } = true;
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CPerformUpdateU3Ek__BackingField_23 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_PullingGrabbable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool PullingGrabbable { get; set; }
|
|
bool L_0 = __this->___U3CPullingGrabbableU3Ek__BackingField_24;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_PullingGrabbable(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_set_PullingGrabbable_mD18676E5A2E0D92C653B93081D1E92ABA5944833 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool PullingGrabbable { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CPullingGrabbableU3Ek__BackingField_24 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnEnable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnEnable_mFF6137F066F94A06811FDCB97F5D789D7C8AC886 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnDisable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnDisable_mAE035975C304E0D3FBD7589B8F5BDE6D41339D42 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B2_0 = NULL;
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B1_0 = NULL;
|
|
{
|
|
// HVRManager.Instance?.UnregisterGrabber(this);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_0;
|
|
L_0 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_1 = L_0;
|
|
G_B1_0 = L_1;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
NullCheck(G_B2_0);
|
|
HVRManager_UnregisterGrabber_mD5B775643C699332A30498CD14FB7129B81FA839(G_B2_0, __this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnDestroy()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnDestroy_m5B32BC4ED93A9C6C8C5594D962047CBBAA8D1F3A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B2_0 = NULL;
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B1_0 = NULL;
|
|
{
|
|
// HVRManager.Instance?.UnregisterGrabber(this);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_0;
|
|
L_0 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_1 = L_0;
|
|
G_B1_0 = L_1;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
return;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
NullCheck(G_B2_0);
|
|
HVRManager_UnregisterGrabber_mD5B775643C699332A30498CD14FB7129B81FA839(G_B2_0, __this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Awake_m55C324D08FC3D0EC2628505241BE51421DA73901 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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;
|
|
}
|
|
{
|
|
// Rigidbody = GetComponent<Rigidbody>();
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
|
|
L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var);
|
|
HVRGrabberBase_set_Rigidbody_m661DFB7CA08EBF4F5B4F4A2F37697BD76E02B699_inline(__this, L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9CD9E4F4EC96120FC0218201AAFCA144A0BC37A4_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDE1D366C129619BC94E3AED5157DCF02310FD45A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m01B28427255E214DD58BCF039B966CDC62E3532D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mD6D91E1A4E9507303DA5347F2E4DB308D5AC88B9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_mCC47B87B90CAC61CD25EEF255C67BF98770EA06B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B2_0 = NULL;
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* G_B1_0 = NULL;
|
|
{
|
|
// HVRManager.Instance?.RegisterGrabber(this);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_0;
|
|
L_0 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_1 = L_0;
|
|
G_B1_0 = L_1;
|
|
if (L_1)
|
|
{
|
|
G_B2_0 = L_1;
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0011;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
NullCheck(G_B2_0);
|
|
HVRManager_RegisterGrabber_m0F9754D29232C46775F42A412148621BE14063F8(G_B2_0, __this, NULL);
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// AllowGrabbing = true;
|
|
VirtualActionInvoker1< bool >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_AllowGrabbing(System.Boolean) */, __this, (bool)1);
|
|
// AllowHovering = true;
|
|
HVRGrabberBase_set_AllowHovering_m54544F6D19C71F8BF7213D1EA52C7FBA9D46B30D_inline(__this, (bool)1, NULL);
|
|
// if (_grabBag)
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2 = __this->____grabBag_10;
|
|
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_0050;
|
|
}
|
|
}
|
|
{
|
|
// if (!GrabBags.Contains(_grabBag))
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_4 = __this->___GrabBags_11;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_5 = __this->____grabBag_10;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = List_1_Contains_mD6D91E1A4E9507303DA5347F2E4DB308D5AC88B9(L_4, L_5, List_1_Contains_mD6D91E1A4E9507303DA5347F2E4DB308D5AC88B9_RuntimeMethod_var);
|
|
if (L_6)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// GrabBags.Add(_grabBag);
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_7 = __this->___GrabBags_11;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_8 = __this->____grabBag_10;
|
|
NullCheck(L_7);
|
|
List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_inline(L_7, L_8, List_1_Add_mA6F9E88048BB0B1D3984C937F12394904A1E8E10_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// foreach (var bag in GrabBags)
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_9 = __this->___GrabBags_11;
|
|
NullCheck(L_9);
|
|
Enumerator_t41FC0118D472A4589F52AE571A1A79393F207BF5 L_10;
|
|
L_10 = List_1_GetEnumerator_mCC47B87B90CAC61CD25EEF255C67BF98770EA06B(L_9, List_1_GetEnumerator_mCC47B87B90CAC61CD25EEF255C67BF98770EA06B_RuntimeMethod_var);
|
|
V_0 = L_10;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0076:
|
|
{// begin finally (depth: 1)
|
|
Enumerator_Dispose_m9CD9E4F4EC96120FC0218201AAFCA144A0BC37A4((&V_0), Enumerator_Dispose_m9CD9E4F4EC96120FC0218201AAFCA144A0BC37A4_RuntimeMethod_var);
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
goto IL_006b_1;
|
|
}
|
|
|
|
IL_005e_1:
|
|
{
|
|
// foreach (var bag in GrabBags)
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_11;
|
|
L_11 = Enumerator_get_Current_m01B28427255E214DD58BCF039B966CDC62E3532D_inline((&V_0), Enumerator_get_Current_m01B28427255E214DD58BCF039B966CDC62E3532D_RuntimeMethod_var);
|
|
// bag.Grabber = this;
|
|
NullCheck(L_11);
|
|
L_11->___Grabber_9 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_11->___Grabber_9), (void*)__this);
|
|
}
|
|
|
|
IL_006b_1:
|
|
{
|
|
// foreach (var bag in GrabBags)
|
|
bool L_12;
|
|
L_12 = Enumerator_MoveNext_mDE1D366C129619BC94E3AED5157DCF02310FD45A((&V_0), Enumerator_MoveNext_mDE1D366C129619BC94E3AED5157DCF02310FD45A_RuntimeMethod_var);
|
|
if (L_12)
|
|
{
|
|
goto IL_005e_1;
|
|
}
|
|
}
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_Update_mD85A757119624298A79C2912B31C223794B3A295 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (PerformUpdate)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(20 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_PerformUpdate() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// CheckUnHover();
|
|
VirtualActionInvoker0::Invoke(46 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckUnHover() */, __this);
|
|
// CheckRelease();
|
|
VirtualActionInvoker0::Invoke(29 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckRelease() */, __this);
|
|
// CheckHover();
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(47 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckHover() */, __this);
|
|
// CheckGrab();
|
|
VirtualActionInvoker0::Invoke(37 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckGrab() */, __this);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::FixedUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_FixedUpdate_m918ABD60F8C699FE0E332420A97BB7CBB1A9C203 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckRelease_mF73AD6534486729A684BC1C2F1FB3296884B93F6 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IsGrabbing)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// if (!IsHoldActive)
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHoldActive() */, __this);
|
|
if (L_1)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
// ReleaseGrabbable(this, GrabbedTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
HVRGrabberBase_ReleaseGrabbable_m2E457045FDD6FF9CBD0CB026106130ADC13CC41C(__this, L_2, (bool)1, (bool)0, NULL);
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_ForceRelease_mDA770EDDB5CB410B619D5BAB5E2079E912083F21 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IsGrabbing)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0016;
|
|
}
|
|
}
|
|
{
|
|
// ReleaseGrabbable(this, GrabbedTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1;
|
|
L_1 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
HVRGrabberBase_ReleaseGrabbable_m2E457045FDD6FF9CBD0CB026106130ADC13CC41C(__this, L_1, (bool)1, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckSwapReleaseRequired(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckSwapReleaseRequired_mF37D33F044309812AF01FCCFF3AA91587EA29CD6 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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;
|
|
}
|
|
{
|
|
// return grabbable.IsBeingForcedGrabbed || grabbable.PrimaryGrabber && grabbable.PrimaryGrabber.AllowSwap;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3;
|
|
L_3 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_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_0021;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_6;
|
|
L_6 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_5, NULL);
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowSwap() */, L_6);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckSwapRelease(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckSwapRelease_mF3219F91E9DE45D9264E8D83DE597A2EBE28E345 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (CheckSwapReleaseRequired(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(31 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckSwapReleaseRequired(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// SwapRelease(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(33 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::SwapRelease(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::SwapRelease(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_SwapRelease_m030BCC4916749D7424072800253BA8FAEAB4C637 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// grabbable.PrimaryGrabber.ForceRelease();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_1;
|
|
L_1 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_0, NULL);
|
|
NullCheck(L_1);
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ReleaseGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_ReleaseGrabbable_m2E457045FDD6FF9CBD0CB026106130ADC13CC41C (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_raiseEvents, bool ___3_isHandSwap, 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*)&HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8C65CBDC78E0D07455F0CEE02DBAD7E242B93B89_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_m8EBCED0620A8FDA1327A6F4F247BB6BE36294CA6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// grabber.OnReleased(grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___1_grabbable;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(52 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnReleased(HurricaneVR.Framework.Core.HVRGrabbable) */, L_0, L_1);
|
|
// grabbable.InternalOnReleased(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3 = ___0_grabber;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker1< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* >::Invoke(35 /* System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnReleased(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase) */, L_2, L_3);
|
|
// if (raiseEvents)
|
|
bool L_4 = ___2_raiseEvents;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.Released.Invoke(grabber, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___1_grabbable;
|
|
NullCheck(L_5);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_6 = L_5->___Released_65;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_7 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
NullCheck(L_6);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_6, L_7, L_8, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// if (grabber.IsHandGrabber)
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_9 = ___0_grabber;
|
|
NullCheck(L_9);
|
|
bool L_10;
|
|
L_10 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHandGrabber() */, L_9);
|
|
if (!L_10)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.HandReleased.Invoke(grabber as HVRHandGrabber, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___1_grabbable;
|
|
NullCheck(L_11);
|
|
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_12 = L_11->___HandReleased_71;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_13 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___1_grabbable;
|
|
NullCheck(L_12);
|
|
UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA(L_12, ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_13, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var)), L_14, UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var);
|
|
// if (grabbable.Grabbers.Count == 0 && !isHandSwap)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___1_grabbable;
|
|
NullCheck(L_15);
|
|
List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* L_16 = L_15->___Grabbers_99;
|
|
NullCheck(L_16);
|
|
int32_t L_17;
|
|
L_17 = List_1_get_Count_m8C65CBDC78E0D07455F0CEE02DBAD7E242B93B89_inline(L_16, List_1_get_Count_m8C65CBDC78E0D07455F0CEE02DBAD7E242B93B89_RuntimeMethod_var);
|
|
if (L_17)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
bool L_18 = ___3_isHandSwap;
|
|
if (L_18)
|
|
{
|
|
goto IL_005a;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.HandFullReleased.Invoke(grabber as HVRHandGrabber, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = ___1_grabbable;
|
|
NullCheck(L_19);
|
|
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_20 = L_19->___HandFullReleased_72;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_21 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = ___1_grabbable;
|
|
NullCheck(L_20);
|
|
UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA(L_20, ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*)IsInstClass((RuntimeObject*)L_21, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var)), L_22, UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// if (grabber.IsSocket)
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_23 = ___0_grabber;
|
|
NullCheck(L_23);
|
|
bool L_24;
|
|
L_24 = VirtualFuncInvoker0< bool >::Invoke(13 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsSocket() */, L_23);
|
|
if (!L_24)
|
|
{
|
|
goto IL_0074;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.UnSocketed.Invoke(grabber as HVRSocket, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___1_grabbable;
|
|
NullCheck(L_25);
|
|
VRSocketEvent_t0F3F156D923A9085A68893C921ACF4B8516ED357* L_26 = L_25->___UnSocketed_74;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_27 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = ___1_grabbable;
|
|
NullCheck(L_26);
|
|
UnityEvent_2_Invoke_m8EBCED0620A8FDA1327A6F4F247BB6BE36294CA6(L_26, ((HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)IsInstClass((RuntimeObject*)L_27, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418_il2cpp_TypeInfo_var)), L_28, UnityEvent_2_Invoke_m8EBCED0620A8FDA1327A6F4F247BB6BE36294CA6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0074:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::IsValidGrabbable(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_IsValidGrabbable_m55F783D22A8B16516856BC90813788BC9DFA3630 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0023;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var bag = GrabBags[i];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = __this->___GrabBags_11;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2;
|
|
L_2 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_0, L_1, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
// if (bag.ValidGrabbables.Contains(grabbable))
|
|
NullCheck(L_2);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_3 = L_2->___ValidGrabbables_10;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
bool L_5;
|
|
L_5 = List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77(L_3, L_4, List_1_Contains_mA5174FC2225FF46C75AEA9B7F9B135B2441AFF77_RuntimeMethod_var);
|
|
if (!L_5)
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_6 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_7 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_8 = __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 ((((int32_t)L_7) < ((int32_t)L_9)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GetClosestGrabbable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_GetClosestGrabbable_m8073ACE9ED4B19CC53E16406243B8E5653D11E66 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_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;
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0029;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var bag = GrabBags[i];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = __this->___GrabBags_11;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2;
|
|
L_2 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_0, L_1, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (bag.ClosestGrabbable)
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = L_3->___ClosestGrabbable_11;
|
|
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_0025;
|
|
}
|
|
}
|
|
{
|
|
// return bag.ClosestGrabbable;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = L_6->___ClosestGrabbable_11;
|
|
return L_7;
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_8 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1));
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_9 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_10 = __this->___GrabBags_11;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_10, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
if ((((int32_t)L_9) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GetClosestGrabbable(System.Predicate`1<HurricaneVR.Framework.Core.HVRGrabbable>)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_GetClosestGrabbable_mA5756389D3FF80155C8657E41D54F82D98C5193E (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* ___0_canGrab, 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_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_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;
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0037;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var bag = GrabBags[i];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = __this->___GrabBags_11;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2;
|
|
L_2 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_0, L_1, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// if (bag.ClosestGrabbable && canGrab(bag.ClosestGrabbable))
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = L_3->___ClosestGrabbable_11;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
Predicate_1_t458D2836F2139C172B36F7C665F0B755B924BAE2* L_6 = ___0_canGrab;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_7 = V_1;
|
|
NullCheck(L_7);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = L_7->___ClosestGrabbable_11;
|
|
NullCheck(L_6);
|
|
bool L_9;
|
|
L_9 = Predicate_1_Invoke_mDC7A81D9C4D34F0A51CC64C1E7F0B83C3B0169AC_inline(L_6, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
// return bag.ClosestGrabbable;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_10 = V_1;
|
|
NullCheck(L_10);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = L_10->___ClosestGrabbable_11;
|
|
return L_11;
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_12 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// for (var i = 0; i < GrabBags.Count; i++)
|
|
int32_t L_13 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_14 = __this->___GrabBags_11;
|
|
NullCheck(L_14);
|
|
int32_t L_15;
|
|
L_15 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_14, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_15)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckGrab_m4AFA23C1234E7EF53EA12918393CE3057A111F34 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_3 = NULL;
|
|
{
|
|
// if (!IsGrabActivated || !AllowGrabbing || IsGrabbing)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(8 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsGrabActivated() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowGrabbing() */, __this);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
bool L_2;
|
|
L_2 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
V_0 = 0;
|
|
goto IL_005b;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// var grabBag = GrabBags[g];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_3 = __this->___GrabBags_11;
|
|
int32_t L_4 = V_0;
|
|
NullCheck(L_3);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_5;
|
|
L_5 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_3, L_4, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
V_1 = L_5;
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0049;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// var grabbable = grabBag.ValidGrabbables[i];
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_6 = V_1;
|
|
NullCheck(L_6);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_7 = L_6->___ValidGrabbables_10;
|
|
int32_t L_8 = V_2;
|
|
NullCheck(L_7);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42(L_7, L_8, List_1_get_Item_m7EDB699C856FCDA159DF00A831C38073B6E8AD42_RuntimeMethod_var);
|
|
V_3 = L_9;
|
|
// if (TryGrab(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = V_3;
|
|
bool L_11;
|
|
L_11 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_10, (bool)0);
|
|
if (L_11)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_12 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_13 = V_2;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_14 = V_1;
|
|
NullCheck(L_14);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_15 = L_14->___ValidGrabbables_10;
|
|
NullCheck(L_15);
|
|
int32_t L_16;
|
|
L_16 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_15, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
|
|
if ((((int32_t)L_13) < ((int32_t)L_16)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_17 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_17, 1));
|
|
}
|
|
|
|
IL_005b:
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_18 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_19 = __this->___GrabBags_11;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_19, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
if ((((int32_t)L_18) < ((int32_t)L_20)))
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// if (force || CanGrab(grabbable))
|
|
bool L_0 = ___1_force;
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
bool L_2;
|
|
L_2 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(50 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_1);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// GrabGrabbable(this, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
VirtualActionInvoker3< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(40 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, __this, L_3, (bool)1);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrabNoEvents(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_TryGrabNoEvents_m04ED43112CDE4ECCC6DDE744879628EFBB8107C6 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, bool ___1_force, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (force || CanGrab(grabbable))
|
|
bool L_0 = ___1_force;
|
|
if (L_0)
|
|
{
|
|
goto IL_000c;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
bool L_2;
|
|
L_2 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(50 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_1);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
// GrabGrabbable(this, grabbable, false);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
VirtualActionInvoker3< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(40 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, __this, L_3, (bool)0);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_GrabGrabbable_mD70CFB75E6CE41BEC602276D3A89FE1D70E0AE8C (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, bool ___2_raiseEvents, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* V_0 = NULL;
|
|
{
|
|
// CheckSwapRelease(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(32 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckSwapRelease(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
|
|
// if (raiseEvents)
|
|
bool L_1 = ___2_raiseEvents;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// grabber.BeforeGrabbed.Invoke(grabber, grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_2 = ___0_grabber;
|
|
NullCheck(L_2);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_3 = L_2->___BeforeGrabbed_4;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_4 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___1_grabbable;
|
|
NullCheck(L_3);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_3, L_4, L_5, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// grabbable.InternalOnBeforeGrabbed(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_7 = ___0_grabber;
|
|
NullCheck(L_6);
|
|
HVRGrabbable_InternalOnBeforeGrabbed_m9B34DFBF2A960830A9059B1D8D31F5005E21C289(L_6, L_7, NULL);
|
|
// var args = new HVRGrabArgs(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_9 = (HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191*)il2cpp_codegen_object_new(HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191_il2cpp_TypeInfo_var);
|
|
NullCheck(L_9);
|
|
HVRGrabArgs__ctor_m97217F16F52D732052481E13303FAD8490473495(L_9, L_8, NULL);
|
|
V_0 = L_9;
|
|
// args.RaiseEvents = raiseEvents;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_10 = V_0;
|
|
bool L_11 = ___2_raiseEvents;
|
|
NullCheck(L_10);
|
|
L_10->___RaiseEvents_2 = L_11;
|
|
// grabber.OnBeforeGrabbed(args);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_12 = ___0_grabber;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_13 = V_0;
|
|
NullCheck(L_12);
|
|
VirtualActionInvoker1< HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* >::Invoke(42 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnBeforeGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs) */, L_12, L_13);
|
|
// if (args.Cancel)
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_14 = V_0;
|
|
NullCheck(L_14);
|
|
bool L_15 = L_14->___Cancel_0;
|
|
if (!L_15)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.InternalOnGrabCanceled(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_17 = ___0_grabber;
|
|
NullCheck(L_16);
|
|
HVRGrabbable_InternalOnGrabCanceled_m8D1C64593ED4C0F3B53F0FB9C8D3A685F5A86C53(L_16, L_17, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// grabber.GrabbedTarget = grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_18 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = ___1_grabbable;
|
|
NullCheck(L_18);
|
|
HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651(L_18, L_19, NULL);
|
|
// grabber.OnGrabbed(args);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_20 = ___0_grabber;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_21 = V_0;
|
|
NullCheck(L_20);
|
|
VirtualActionInvoker1< HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* >::Invoke(43 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs) */, L_20, L_21);
|
|
// if (args.Cancel)
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_22 = V_0;
|
|
NullCheck(L_22);
|
|
bool L_23 = L_22->___Cancel_0;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
// grabber.GrabbedTarget = null;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_24 = ___0_grabber;
|
|
NullCheck(L_24);
|
|
HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651(L_24, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
// grabbable.InternalOnGrabCanceled(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_26 = ___0_grabber;
|
|
NullCheck(L_25);
|
|
HVRGrabbable_InternalOnGrabCanceled_m8D1C64593ED4C0F3B53F0FB9C8D3A685F5A86C53(L_25, L_26, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
// grabbable.InternalOnGrabbed(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_28 = ___0_grabber;
|
|
NullCheck(L_27);
|
|
HVRGrabbable_InternalOnGrabbed_mB102BE6C7F76C3BAE19DC656E6854C6C4EDB441C(L_27, L_28, NULL);
|
|
// grabber.InternalOnAfterGrabbed(grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_29 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = ___1_grabbable;
|
|
NullCheck(L_29);
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(44 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::InternalOnAfterGrabbed(HurricaneVR.Framework.Core.HVRGrabbable) */, L_29, L_30);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::InternalOnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_InternalOnGrabbed_m486C87D6AC9367D0C2AAFB56DDC86357A56FFAC4 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnGrabbed(args);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_0 = ___0_args;
|
|
VirtualActionInvoker1< HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* >::Invoke(43 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs) */, __this, L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnBeforeGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnBeforeGrabbed_m164D3B068C868A1E33A5773F7708219F2F04E67A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// args.Grabbable.Destroyed.AddListener(OnGrabbableDestroyed);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_0 = ___0_args;
|
|
NullCheck(L_0);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = L_0->___Grabbable_1;
|
|
NullCheck(L_1);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_2 = L_1->___Destroyed_69;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_3 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_3, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 53)), NULL);
|
|
NullCheck(L_2);
|
|
UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B(L_2, L_3, UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::InternalOnAfterGrabbed(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_InternalOnAfterGrabbed_m0A1C2D89E204821C4F5A7A813BA7CA03B814A25F (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnAfterGrabbed(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(45 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnAfterGrabbed(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnAfterGrabbed(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnAfterGrabbed_mAE3867C26358EBE192AE2CBC791BC9DB6F3E330E (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckUnHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_CheckUnHover_m1FA898ED4905497F804B8B8FA18909A93BAD1AB6 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (!HoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_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_000e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var closestValid = ClosestValidHover();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_ClosestValidHover_m527E874FB8B955E3A4B8312DA8EE8FD46AD3DBCD(__this, NULL);
|
|
V_0 = L_2;
|
|
// if (!CanHover(HoverTarget) || closestValid != HoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_4;
|
|
L_4 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(51 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
|
|
L_6 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003e;
|
|
}
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// UnhoverGrabbable(this, HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8;
|
|
L_8 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9(__this, __this, L_8, NULL);
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ClosestValidHover(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_triggerOnly, 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);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_3 = NULL;
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
V_0 = 0;
|
|
goto IL_00aa;
|
|
}
|
|
|
|
IL_0007:
|
|
{
|
|
// var grabBag = GrabBags[g];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = __this->___GrabBags_11;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2;
|
|
L_2 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_0, L_1, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0095;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// var grabbable = grabBag.ValidGrabbables[i];
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_4 = L_3->___ValidGrabbables_10;
|
|
int32_t L_5 = V_2;
|
|
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_3 = L_6;
|
|
// if (triggerOnly)
|
|
bool L_7 = ___0_triggerOnly;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.IsSocketed && grabbable.Socket.GrabDetectionType == HVRGrabDetection.Grabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_3;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = V_3;
|
|
NullCheck(L_10);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_11;
|
|
L_11 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_10, NULL);
|
|
NullCheck(L_11);
|
|
int32_t L_12 = L_11->___GrabDetectionType_29;
|
|
if (L_12)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Socket.GrabControl != HVRGrabControls.TriggerOnly)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = V_3;
|
|
NullCheck(L_13);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_14;
|
|
L_14 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_13, NULL);
|
|
NullCheck(L_14);
|
|
int32_t L_15 = L_14->___GrabControl_28;
|
|
if ((((int32_t)L_15) == ((int32_t)2)))
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// else if (grabbable.GrabControl != HVRGrabControls.TriggerOnly)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = L_16->___GrabControl_9;
|
|
if ((((int32_t)L_17) == ((int32_t)2)))
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// if (grabbable.IsSocketed && grabbable.Socket.GrabDetectionType == HVRGrabDetection.Grabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = V_3;
|
|
NullCheck(L_18);
|
|
bool L_19;
|
|
L_19 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_18, NULL);
|
|
if (!L_19)
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = V_3;
|
|
NullCheck(L_20);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_21;
|
|
L_21 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_20, NULL);
|
|
NullCheck(L_21);
|
|
int32_t L_22 = L_21->___GrabDetectionType_29;
|
|
if (L_22)
|
|
{
|
|
goto IL_007d;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Socket.GrabControl == HVRGrabControls.TriggerOnly)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = V_3;
|
|
NullCheck(L_23);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_24;
|
|
L_24 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_23, NULL);
|
|
NullCheck(L_24);
|
|
int32_t L_25 = L_24->___GrabControl_28;
|
|
if ((!(((uint32_t)L_25) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// continue;
|
|
goto IL_0091;
|
|
}
|
|
|
|
IL_007d:
|
|
{
|
|
// else if (grabbable.GrabControl == HVRGrabControls.TriggerOnly)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = V_3;
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___GrabControl_9;
|
|
if ((((int32_t)L_27) == ((int32_t)2)))
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// if (CanHover(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = V_3;
|
|
bool L_29;
|
|
L_29 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(51 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_28);
|
|
if (!L_29)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// return grabbable;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = V_3;
|
|
return L_30;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_31 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_31, 1));
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_32 = V_2;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_33 = V_1;
|
|
NullCheck(L_33);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_34 = L_33->___ValidGrabbables_10;
|
|
NullCheck(L_34);
|
|
int32_t L_35;
|
|
L_35 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_34, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
|
|
if ((((int32_t)L_32) < ((int32_t)L_35)))
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_36 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00aa:
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_37 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_38 = __this->___GrabBags_11;
|
|
NullCheck(L_38);
|
|
int32_t L_39;
|
|
L_39 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_38, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
if ((((int32_t)L_37) < ((int32_t)L_39)))
|
|
{
|
|
goto IL_0007;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ClosestValidHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_ClosestValidHover_m527E874FB8B955E3A4B8312DA8EE8FD46AD3DBCD (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* V_1 = NULL;
|
|
int32_t V_2 = 0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_3 = NULL;
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
V_0 = 0;
|
|
goto IL_0043;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var grabBag = GrabBags[g];
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_0 = __this->___GrabBags_11;
|
|
int32_t L_1 = V_0;
|
|
NullCheck(L_0);
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_2;
|
|
L_2 = List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE(L_0, L_1, List_1_get_Item_m53B2D732DF1F3DA409EBA7A6B357CDC48EAD06FE_RuntimeMethod_var);
|
|
V_1 = L_2;
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_0031;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// var grabbable = grabBag.ValidGrabbables[i];
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_3 = V_1;
|
|
NullCheck(L_3);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_4 = L_3->___ValidGrabbables_10;
|
|
int32_t L_5 = V_2;
|
|
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_3 = L_6;
|
|
// if (CanHover(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = V_3;
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(51 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_7);
|
|
if (!L_8)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
// return grabbable;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = V_3;
|
|
return L_9;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_10 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// for (var i = 0; i < grabBag.ValidGrabbables.Count; i++)
|
|
int32_t L_11 = V_2;
|
|
HVRGrabbableBag_tABC2770DFBA14CB32A857B4F3C78FD05EB3F9E34* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78* L_13 = L_12->___ValidGrabbables_10;
|
|
NullCheck(L_13);
|
|
int32_t L_14;
|
|
L_14 = List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_inline(L_13, List_1_get_Count_mCE47473669A9AD7A0F519BF181CAB1855B48A61A_RuntimeMethod_var);
|
|
if ((((int32_t)L_11) < ((int32_t)L_14)))
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_15 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1));
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// for (var g = 0; g < GrabBags.Count; g++)
|
|
int32_t L_16 = V_0;
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_17 = __this->___GrabBags_11;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_inline(L_17, List_1_get_Count_mC60109321AA7B6C63446EEE020820B333C88E0BD_RuntimeMethod_var);
|
|
if ((((int32_t)L_16) < ((int32_t)L_18)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckHover_m54C91DBA4E4F64B13EF1B76AEF80BA8F4BF140D0 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (IsHovering || !AllowHovering)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (IsHovering && !HoverTarget)
|
|
bool L_2;
|
|
L_2 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_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_002e;
|
|
}
|
|
}
|
|
{
|
|
// HoverTarget = null;
|
|
HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// var closestValid = ClosestValidHover();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_ClosestValidHover_m527E874FB8B955E3A4B8312DA8EE8FD46AD3DBCD(__this, NULL);
|
|
V_0 = L_5;
|
|
// if (closestValid == null)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// HoverGrabbable(this, closestValid);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_0;
|
|
HVRGrabberBase_HoverGrabbable_mB37D1976E04E66BD7E0014BDB89C2AAF6366B275(__this, __this, L_8, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (grabber.IsHovering)
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = ___0_grabber;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// OnBeforeHover(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(48 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnBeforeHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
|
|
// grabber.BeforeHoverEnter.Invoke(grabber, grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3 = ___0_grabber;
|
|
NullCheck(L_3);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_4 = L_3->___BeforeHoverEnter_7;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_5 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___1_grabbable;
|
|
NullCheck(L_4);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_4, L_5, L_6, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// grabber.HoverTarget = grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_7 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
NullCheck(L_7);
|
|
HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5(L_7, L_8, NULL);
|
|
// grabbable.InternalOnHoverEnter(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_10 = ___0_grabber;
|
|
NullCheck(L_9);
|
|
HVRGrabbable_InternalOnHoverEnter_m92FD3D4F2CB1C41902DA1A59D07C1FB981F318DF(L_9, L_10, NULL);
|
|
// grabber.OnHoverEnter(grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_11 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___1_grabbable;
|
|
NullCheck(L_11);
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(54 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable) */, L_11, L_12);
|
|
// grabbable.HoverEnter.Invoke(grabber, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___1_grabbable;
|
|
NullCheck(L_13);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_14 = L_13->___HoverEnter_66;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_15 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___1_grabbable;
|
|
NullCheck(L_14);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_14, L_15, L_16, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// grabber.HoverEnter.Invoke(grabber, grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_17 = ___0_grabber;
|
|
NullCheck(L_17);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_18 = L_17->___HoverEnter_8;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_19 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = ___1_grabbable;
|
|
NullCheck(L_18);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_18, L_19, L_20, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
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;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0047:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
// if (grabber)
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_0 = ___0_grabber;
|
|
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_0056;
|
|
}
|
|
}
|
|
{
|
|
// grabber.HoverTarget = null;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_2 = ___0_grabber;
|
|
NullCheck(L_2);
|
|
HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5(L_2, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// OnAfterHover(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___1_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(49 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnAfterHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
|
|
// }
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// if (grabbable && grabber)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___1_grabbable;
|
|
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_0024_1;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_6 = ___0_grabber;
|
|
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_0024_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.InternalOnHoverExit(grabber);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_9 = ___0_grabber;
|
|
NullCheck(L_8);
|
|
VirtualActionInvoker1< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* >::Invoke(36 /* System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase) */, L_8, L_9);
|
|
// grabbable.HoverExit.Invoke(grabber, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___1_grabbable;
|
|
NullCheck(L_10);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_11 = L_10->___HoverExit_67;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_12 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___1_grabbable;
|
|
NullCheck(L_11);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_11, L_12, L_13, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0024_1:
|
|
{
|
|
// if (grabber.HoverTarget)
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_14 = ___0_grabber;
|
|
NullCheck(L_14);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15;
|
|
L_15 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(L_14, NULL);
|
|
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_0045_1;
|
|
}
|
|
}
|
|
{
|
|
// grabber.OnHoverExit(grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_17 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___1_grabbable;
|
|
NullCheck(L_17);
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(55 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable) */, L_17, L_18);
|
|
// grabber.HoverExit.Invoke(grabber, grabbable);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_19 = ___0_grabber;
|
|
NullCheck(L_19);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_20 = L_19->___HoverExit_9;
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_21 = ___0_grabber;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = ___1_grabbable;
|
|
NullCheck(L_20);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_20, L_21, L_22, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0045_1:
|
|
{
|
|
// }
|
|
goto IL_005e;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// return AllowGrabbing && !IsGrabbing;
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowGrabbing() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0012;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
|
|
}
|
|
|
|
IL_0012:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// return AllowHovering;
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// GrabbedTarget = null;
|
|
HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
// grabbable.Destroyed.RemoveListener(OnGrabbableDestroyed);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_1 = L_0->___Destroyed_69;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_2 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_2, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 53)), NULL);
|
|
NullCheck(L_1);
|
|
UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33(L_1, L_2, UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnGrabbableDestroyed(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnGrabbableDestroyed_mCAB8A31FA889BAE294E3EDCAC8C9F7EF1DCDA4C5 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// grabbable.BeingDestroyed = true;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
HVRGrabbable_set_BeingDestroyed_m74281D63730EF1EC4411535849D2C2D74FA9EDF6_inline(L_0, (bool)1, NULL);
|
|
// if (IsGrabbing)
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// GrabbedTarget = null;
|
|
HVRGrabberBase_set_GrabbedTarget_m336F125307C4813FB7FC1E83A6AB3BA134D0F651(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
// OnReleased(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(52 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnReleased(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_2);
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverGrabbableDestroyed(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __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 (IsHovering)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// HoverTarget = null;
|
|
HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
// OnHoverExit(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(55 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_1);
|
|
// HoverExit.Invoke(this, grabbable);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_2 = __this->___HoverExit_9;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_2, __this, L_3, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// grabbable.Destroyed.AddListener(OnHoverGrabbableDestroyed);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_1 = L_0->___Destroyed_69;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_2 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_2, __this, (intptr_t)((void*)HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2_RuntimeMethod_var), NULL);
|
|
NullCheck(L_1);
|
|
UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B(L_1, L_2, UnityEvent_1_AddListener_mD6854C23D5D58885CFE891AD0FB541B2834EAD8B_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// grabbable.Destroyed.RemoveListener(OnHoverGrabbableDestroyed);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
VRGrabbableEvent_t8728B02D82F580AA72BA4959489134048B8D0946* L_1 = L_0->___Destroyed_69;
|
|
UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5* L_2 = (UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5*)il2cpp_codegen_object_new(UnityAction_1_tB54F952867CF151520568E559EEA591DC7CBDBC5_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
UnityAction_1__ctor_m5B191877A3CC2AA8FBF73FD0D8B979B6EC51E50E(L_2, __this, (intptr_t)((void*)HVRGrabberBase_OnHoverGrabbableDestroyed_mF09AFDCEF588746F6B590110E7A03F7442661BB2_RuntimeMethod_var), NULL);
|
|
NullCheck(L_1);
|
|
UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33(L_1, L_2, UnityEvent_1_RemoveListener_mAD5481E707C8B8FFE96E9AFA7CEBC41F31FF9D33_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckForLineOfSight(UnityEngine.Vector3,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.LayerMask,System.Single,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckForLineOfSight_m2EF78BADF40676F704625F47A773C13FDB49980A (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rayOrigin, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_RaycastLayermask, float ___3_rayMaxDistance, bool ___4_useClosestPoint, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (CheckLineOfSight(rayOrigin, grabbable, RaycastLayermask, rayMaxDistance, grabbable.Colliders, QueryTriggerInteraction.Ignore, useClosestPoint))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_rayOrigin;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___1_grabbable;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2 = ___2_RaycastLayermask;
|
|
float L_3 = ___3_rayMaxDistance;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___1_grabbable;
|
|
NullCheck(L_4);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5;
|
|
L_5 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_4, NULL);
|
|
bool L_6 = ___4_useClosestPoint;
|
|
bool L_7;
|
|
L_7 = HVRGrabberBase_CheckLineOfSight_mB140E297C985EF94D40E1D3C2029EEE8D60E57B2(__this, L_0, L_1, L_2, L_3, L_5, 1, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0018;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (CheckLineOfSight(rayOrigin, grabbable, RaycastLayermask, rayMaxDistance, grabbable.Triggers, QueryTriggerInteraction.Collide, useClosestPoint))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_rayOrigin;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___1_grabbable;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_10 = ___2_RaycastLayermask;
|
|
float L_11 = ___3_rayMaxDistance;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___1_grabbable;
|
|
NullCheck(L_12);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_13;
|
|
L_13 = HVRGrabbable_get_Triggers_m76559EB4FE96FD6167AABFC5748702A353B7703E_inline(L_12, NULL);
|
|
bool L_14 = ___4_useClosestPoint;
|
|
bool L_15;
|
|
L_15 = HVRGrabberBase_CheckLineOfSight_mB140E297C985EF94D40E1D3C2029EEE8D60E57B2(__this, L_8, L_9, L_10, L_11, L_13, 2, L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckLineOfSight(UnityEngine.Vector3,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.LayerMask,System.Single,System.Collections.Generic.List`1<UnityEngine.Collider>,UnityEngine.QueryTriggerInteraction,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabberBase_CheckLineOfSight_mB140E297C985EF94D40E1D3C2029EEE8D60E57B2 (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_rayOrigin, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___2_RaycastLayermask, float ___3_rayMaxDistance, List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___4_colliders, int32_t ___5_queryTrigger, bool ___6_useClosestPoint, 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_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3815677F060C70A0C182B2D4316F8F74C9EA2A3);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL;
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_2 = NULL;
|
|
RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
{
|
|
// _lineOfSightRay.origin = rayOrigin;
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_0 = (&__this->____lineOfSightRay_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_rayOrigin;
|
|
Ray_set_origin_m9B19A7BE86636111E3B16BCE08EAE030F37FE64D(L_0, L_1, NULL);
|
|
// for (var i = 0; i < colliders.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_00f9;
|
|
}
|
|
|
|
IL_0013:
|
|
{
|
|
// var grabbableCollider = colliders[i];
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_2 = ___4_colliders;
|
|
int32_t L_3 = V_0;
|
|
NullCheck(L_2);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_4;
|
|
L_4 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_2, L_3, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
|
|
V_1 = L_4;
|
|
// if (!grabbableCollider)
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5 = V_1;
|
|
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_00f5;
|
|
}
|
|
}
|
|
{
|
|
// if (!useClosestPoint || grabbable.HasConcaveColliders && grabbableCollider is MeshCollider meshCollider && !meshCollider.convex)
|
|
bool L_7 = ___6_useClosestPoint;
|
|
if (!L_7)
|
|
{
|
|
goto IL_0045;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_10 = V_1;
|
|
V_2 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_10, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_11 = V_2;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_12 = V_2;
|
|
NullCheck(L_12);
|
|
bool L_13;
|
|
L_13 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_12, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
|
|
IL_0045:
|
|
{
|
|
// _lineOfSightRay.direction = grabbableCollider.bounds.center - _lineOfSightRay.origin;
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_14 = (&__this->____lineOfSightRay_27);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_15 = V_1;
|
|
NullCheck(L_15);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_16;
|
|
L_16 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_15, NULL);
|
|
V_4 = L_16;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_4), NULL);
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_18 = (&__this->____lineOfSightRay_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6(L_18, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_17, L_19, NULL);
|
|
Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98(L_14, L_20, NULL);
|
|
goto IL_00cb;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
// var closestPoint = grabbableCollider.ClosestPoint(rayOrigin);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_21 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___0_rayOrigin;
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_21, L_22, NULL);
|
|
V_5 = L_23;
|
|
// if (closestPoint == rayOrigin && grabbableCollider.bounds.Contains(rayOrigin))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___0_rayOrigin;
|
|
bool L_26;
|
|
L_26 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_24, L_25, NULL);
|
|
if (!L_26)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_27 = V_1;
|
|
NullCheck(L_27);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_28;
|
|
L_28 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_27, NULL);
|
|
V_4 = L_28;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = ___0_rayOrigin;
|
|
bool L_30;
|
|
L_30 = Bounds_Contains_m584E9DE0CF9D90C3C4F928BA8F5AD328393F3555((&V_4), L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
// if (HVRSettings.Instance.VerboseGrabbableEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_31;
|
|
L_31 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_31);
|
|
bool L_32 = L_31->___VerboseGrabbableEvents_44;
|
|
if (!L_32)
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"Line of sight origin inside collider.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralA3815677F060C70A0C182B2D4316F8F74C9EA2A3, NULL);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
// _lineOfSightRay.direction = closestPoint - _lineOfSightRay.origin;
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_33 = (&__this->____lineOfSightRay_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_5;
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* L_35 = (&__this->____lineOfSightRay_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Ray_get_origin_m97604A8F180316A410DCD77B7D74D04522FA1BA6(L_35, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_34, L_36, NULL);
|
|
Ray_set_direction_m8A8FF8101045BAE51BE5D5C1B6C21D0D5592DA98(L_33, L_37, NULL);
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// if (Physics.Raycast(_lineOfSightRay, out var hit, rayMaxDistance, RaycastLayermask, queryTrigger))
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_38 = __this->____lineOfSightRay_27;
|
|
float L_39 = ___3_rayMaxDistance;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_40 = ___2_RaycastLayermask;
|
|
int32_t L_41;
|
|
L_41 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_40, NULL);
|
|
int32_t L_42 = ___5_queryTrigger;
|
|
bool L_43;
|
|
L_43 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_38, (&V_3), L_39, L_41, L_42, NULL);
|
|
if (!L_43)
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}
|
|
{
|
|
// if (Equals(grabbableCollider, hit.collider))
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_44 = V_1;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_45;
|
|
L_45 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_3), NULL);
|
|
bool L_46;
|
|
L_46 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_44, L_45, NULL);
|
|
if (!L_46)
|
|
{
|
|
goto IL_00f5;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00f5:
|
|
{
|
|
// for (var i = 0; i < colliders.Count; i++)
|
|
int32_t L_47 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1));
|
|
}
|
|
|
|
IL_00f9:
|
|
{
|
|
// for (var i = 0; i < colliders.Count; i++)
|
|
int32_t L_48 = V_0;
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_49 = ___4_colliders;
|
|
NullCheck(L_49);
|
|
int32_t L_50;
|
|
L_50 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_49, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
if ((((int32_t)L_48) < ((int32_t)L_50)))
|
|
{
|
|
goto IL_0013;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabberBase__ctor_mFF1F9C24BD6EA5A517B71EC3623FF7916A6F3DCE (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m81EDF4C4AE9841D3602674CD3B431AFECA15DB9B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public VRGrabberEvent BeforeGrabbed = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_0 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_0, NULL);
|
|
__this->___BeforeGrabbed_4 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___BeforeGrabbed_4), (void*)L_0);
|
|
// public VRGrabberEvent Grabbed = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_1 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_1, NULL);
|
|
__this->___Grabbed_5 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Grabbed_5), (void*)L_1);
|
|
// public VRGrabberEvent Released = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_2 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_2, NULL);
|
|
__this->___Released_6 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Released_6), (void*)L_2);
|
|
// public VRGrabberEvent BeforeHoverEnter = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_3 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_3, NULL);
|
|
__this->___BeforeHoverEnter_7 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___BeforeHoverEnter_7), (void*)L_3);
|
|
// public VRGrabberEvent HoverEnter = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_4 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_4, NULL);
|
|
__this->___HoverEnter_8 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoverEnter_8), (void*)L_4);
|
|
// public VRGrabberEvent HoverExit = new VRGrabberEvent();
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_5 = (VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C*)il2cpp_codegen_object_new(VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
VRGrabberEvent__ctor_mE568BEBD81CBFB25A389455AB0B2DF84E5B6E31A(L_5, NULL);
|
|
__this->___HoverExit_9 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoverExit_9), (void*)L_5);
|
|
// public List<HVRGrabbableBag> GrabBags = new List<HVRGrabbableBag>();
|
|
List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* L_6 = (List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994*)il2cpp_codegen_object_new(List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
List_1__ctor_m81EDF4C4AE9841D3602674CD3B431AFECA15DB9B(L_6, List_1__ctor_m81EDF4C4AE9841D3602674CD3B431AFECA15DB9B_RuntimeMethod_var);
|
|
__this->___GrabBags_11 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___GrabBags_11), (void*)L_6);
|
|
// public virtual Quaternion ControllerRotation { get; set; } = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
|
|
L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
__this->___U3CControllerRotationU3Ek__BackingField_12 = L_7;
|
|
// public virtual bool IsMine { get; set; } = true;
|
|
__this->___U3CIsMineU3Ek__BackingField_22 = (bool)1;
|
|
// public virtual bool PerformUpdate { get; set; } = true;
|
|
__this->___U3CPerformUpdateU3Ek__BackingField_23 = (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
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs::.ctor(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabArgs__ctor_m97217F16F52D732052481E13303FAD8490473495 (HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool RaiseEvents = true;
|
|
__this->___RaiseEvents_2 = (bool)1;
|
|
// public HVRGrabArgs(HVRGrabbable grabbable)
|
|
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
|
|
// Grabbable = grabbable;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
__this->___Grabbable_1 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Grabbable_1), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic push
|
|
#pragma clang diagnostic ignored "-Winvalid-offsetof"
|
|
#pragma clang diagnostic ignored "-Wunused-variable"
|
|
#endif
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsHandGrabber()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsHandGrabber_m9AA1C60BA5D7046695A55930B55B4384CE826045 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override bool IsHandGrabber => true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_StrengthHandler()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* HVRHandGrabber_get_StrengthHandler_mD0F29A0369C56638131ABB1004DED08DE11E6335 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandStrengthHandler StrengthHandler { get; set; }
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_0 = __this->___U3CStrengthHandlerU3Ek__BackingField_86;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_StrengthHandler(HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_StrengthHandler_m2D62C2CA9329822BCC500763480391F33F7B0B8C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandStrengthHandler StrengthHandler { get; set; }
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_0 = ___0_value;
|
|
__this->___U3CStrengthHandlerU3Ek__BackingField_86 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStrengthHandlerU3Ek__BackingField_86), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelParent()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_HandModelParent_m9C16AD0DDD46CBCD170DD204BF38FAE8AC80ED8A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Transform HandModelParent { get; private set; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CHandModelParentU3Ek__BackingField_87;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelParent(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelParent_m87BD1848C860EFD2F088E0FC15AD34DF8167A10E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Transform HandModelParent { get; private set; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
__this->___U3CHandModelParentU3Ek__BackingField_87 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandModelParentU3Ek__BackingField_87), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelPosition { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandModelPositionU3Ek__BackingField_88;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelPosition(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelPosition_m62D1FD6928F771509ADA7E20FD6422165D828DF1 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelPosition { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandModelPositionU3Ek__BackingField_88 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion HandModelRotation { get; private set; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CHandModelRotationU3Ek__BackingField_89;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelRotation_mA3FA86004CF2D863919E4E461E0D6DD220E8E182 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion HandModelRotation { get; private set; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
|
|
__this->___U3CHandModelRotationU3Ek__BackingField_89 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandModelScale()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelScale_mA0BB9BFA5738FD86E9A1746784C6476EA1378048 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelScale { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandModelScaleU3Ek__BackingField_90;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandModelScale(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelScale_m5CA286557CDDF7E97769430ACD94AB35D292BFCF (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelScale { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandModelScaleU3Ek__BackingField_90 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Components.HVRRigidBodyOverrides HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_RigidOverrides()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* HVRHandGrabber_get_RigidOverrides_mCFDBA208ABD8C2D7D62358C97056F48CF1D941C0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRRigidBodyOverrides RigidOverrides { get; private set; }
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_0 = __this->___U3CRigidOverridesU3Ek__BackingField_91;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_RigidOverrides(HurricaneVR.Framework.Components.HVRRigidBodyOverrides)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_RigidOverrides_m4B6F29BE087E573B9FB9E53E7CF713929A51A47F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRRigidBodyOverrides RigidOverrides { get; private set; }
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_0 = ___0_value;
|
|
__this->___U3CRigidOverridesU3Ek__BackingField_91 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidOverridesU3Ek__BackingField_91), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TempGrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GameObject TempGrabPoint { get; internal set; }
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTempGrabPointU3Ek__BackingField_93;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TempGrabPoint(UnityEngine.GameObject)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TempGrabPoint_m87B05FF91A37B343C2E9EF449137A6467E1ECBB4 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GameObject TempGrabPoint { get; internal set; }
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
|
|
__this->___U3CTempGrabPointU3Ek__BackingField_93 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTempGrabPointU3Ek__BackingField_93), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Shared.HVRController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Controller()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRController Controller => HandSide == HVRHandSide.Left ? HVRInputManager.Instance.LeftController : HVRInputManager.Instance.RightController;
|
|
int32_t L_0 = __this->___HandSide_37;
|
|
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.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsLineGrab { get; private set; }
|
|
bool L_0 = __this->___U3CIsLineGrabU3Ek__BackingField_94;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsLineGrab(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsLineGrab_mC4C97C38FC44304F581581D74FEAF9679FC3D4DD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsLineGrab { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsLineGrabU3Ek__BackingField_94 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsInitialLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsInitialLineGrab_m5E6481D3D98F7912EB61D224F85E68BF80E4B70B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsInitialLineGrab => IsLineGrab && !_primaryGrabPointGrab && PosableGrabPoint.LineInitialCanReposition;
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->____primaryGrabPointGrab_127;
|
|
if (L_1)
|
|
{
|
|
goto IL_001c;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_2;
|
|
L_2 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->___LineInitialCanReposition_27;
|
|
return L_3;
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerHoverTarget()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _triggerHoverTarget; }
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____triggerHoverTarget_79;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerHoverTarget(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerHoverTarget_m04BA01A9ECA98B48A43111706A6A47F1FA000115 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_value, 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;
|
|
}
|
|
{
|
|
// _triggerHoverTarget = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_value;
|
|
__this->____triggerHoverTarget_79 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggerHoverTarget_79), (void*)L_0);
|
|
// IsTriggerHovering = value;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_value;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_2;
|
|
L_2 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_1, NULL);
|
|
HVRHandGrabber_set_IsTriggerHovering_mB5D15C224E0CEDECA13ABF9E6909820D113EC29F_inline(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsTriggerHovering()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsTriggerHovering { get; private set; }
|
|
bool L_0 = __this->___U3CIsTriggerHoveringU3Ek__BackingField_95;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsTriggerHovering(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsTriggerHovering_mB5D15C224E0CEDECA13ABF9E6909820D113EC29F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsTriggerHovering { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsTriggerHoveringU3Ek__BackingField_95 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.ControllerInput.HVRTrackedController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HVRTrackedController()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* HVRHandGrabber_get_HVRTrackedController_mBCFF1826338EB354AC793F14336B56624021BA65 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRTrackedController HVRTrackedController { get; private set; }
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_0 = __this->___U3CHVRTrackedControllerU3Ek__BackingField_96;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HVRTrackedController(HurricaneVR.Framework.ControllerInput.HVRTrackedController)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HVRTrackedController_mDCA5EFDDC85A3B3F8622416FC594310D03B9D481 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRTrackedController HVRTrackedController { get; private set; }
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_0 = ___0_value;
|
|
__this->___U3CHVRTrackedControllerU3Ek__BackingField_96 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHVRTrackedControllerU3Ek__BackingField_96), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_GrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_GrabPoint_m6D630A0352DF9BEF9EE43FA2A6C48807A6706EED (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => base.GrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabPoint_mFA07839DE738E039716FB8D63E63B37D4D15680E_inline(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_GrabPoint(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_GrabPoint_m1336F29EA973E5FD967D073558A8DC5E5075F630 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!value)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
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_0011;
|
|
}
|
|
}
|
|
{
|
|
// PosableGrabPoint = null;
|
|
HVRHandGrabber_set_PosableGrabPoint_m185E74E2B69C5930CC63B45BFBAAAD2EC6AA93D3_inline(__this, (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*)NULL, NULL);
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// else if (GrabPoint != value)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_value;
|
|
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_002b;
|
|
}
|
|
}
|
|
{
|
|
// PosableGrabPoint = value.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_value;
|
|
NullCheck(L_5);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_6;
|
|
L_6 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_5, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
HVRHandGrabber_set_PosableGrabPoint_m185E74E2B69C5930CC63B45BFBAAAD2EC6AA93D3_inline(__this, L_6, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// base.GrabPoint = value;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_value;
|
|
HVRGrabberBase_set_GrabPoint_m8971DD63976C8BD363D114B03FE8D31A28A27FD3_inline(__this, L_7, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PosableGrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint PosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = __this->___U3CPosableGrabPointU3Ek__BackingField_97;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PosableGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PosableGrabPoint_m185E74E2B69C5930CC63B45BFBAAAD2EC6AA93D3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint PosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_value;
|
|
__this->___U3CPosableGrabPointU3Ek__BackingField_97 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPosableGrabPointU3Ek__BackingField_97), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerGrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_TriggerGrabPoint_mE431977B5E39C22D810796CC62767616FCD9BED9 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _triggerGrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____triggerGrabPoint_98;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerGrabPoint(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerGrabPoint_m36F85C0DACDCDE73589E46D558E4AB40DB117055 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!value)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
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_0011;
|
|
}
|
|
}
|
|
{
|
|
// TriggerPosableGrabPoint = null;
|
|
HVRHandGrabber_set_TriggerPosableGrabPoint_m21F2D017F8EC0AAAA6EC8B46B5EAA2E2D9D48B6A_inline(__this, (HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*)NULL, NULL);
|
|
goto IL_002b;
|
|
}
|
|
|
|
IL_0011:
|
|
{
|
|
// else if (GrabPoint != value)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = ___0_value;
|
|
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_002b;
|
|
}
|
|
}
|
|
{
|
|
// TriggerPosableGrabPoint = value.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = ___0_value;
|
|
NullCheck(L_5);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_6;
|
|
L_6 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_5, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
HVRHandGrabber_set_TriggerPosableGrabPoint_m21F2D017F8EC0AAAA6EC8B46B5EAA2E2D9D48B6A_inline(__this, L_6, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// _triggerGrabPoint = value;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = ___0_value;
|
|
__this->____triggerGrabPoint_98 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggerGrabPoint_98), (void*)L_7);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_TriggerPosableGrabPoint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_TriggerPosableGrabPoint_mD22A1A61136415488B15F1F3D3091A14FD9A4B7D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint TriggerPosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = __this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_TriggerPosableGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerPosableGrabPoint_m21F2D017F8EC0AAAA6EC8B46B5EAA2E2D9D48B6A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint TriggerPosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_value;
|
|
__this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PoseLocalRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion PoseLocalRotation { get; set; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CPoseLocalRotationU3Ek__BackingField_100;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PoseLocalRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255 (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;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// return GrabbedTarget.transform.rotation * PoseLocalRotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
NullCheck(L_1);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_2, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (PosableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0;
|
|
L_0 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_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_002f;
|
|
}
|
|
}
|
|
{
|
|
// return PosableGrabPoint.transform.TransformPoint(PosableGrabPoint.GetPosePositionOffset(HandSide));
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_2;
|
|
L_2 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_4;
|
|
L_4 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_5 = __this->___HandSide_37;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_4, L_5, NULL);
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_3, L_6, NULL);
|
|
return L_7;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// if (IsPhysicsPose)
|
|
bool L_8;
|
|
L_8 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
// return GrabbedTarget.transform.TransformPoint(PhysicsHandPosition);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_10, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// return GrabPoint.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL);
|
|
return L_14;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PhysicsHandRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PhysicsHandRotation_m5B6FECB61E07706BF3487B1B205F3571EC6A8BBA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return PoseLocalRotation; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
|
|
L_0 = HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE_inline(__this, NULL);
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PhysicsHandRotation(UnityEngine.Quaternion)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsHandRotation_mE73B0CA6149234159F2402957C9C103B1A61E4D4 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// set { PoseLocalRotation = value; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
|
|
HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline(__this, L_0, NULL);
|
|
// set { PoseLocalRotation = value; }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PhysicsHandPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Vector3 PhysicsHandPosition { get; set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPhysicsHandPositionU3Ek__BackingField_101;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PhysicsHandPosition(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsHandPosition_mC2AD02613E4295E9165BF15B2178E30C4AB75C96 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Vector3 PhysicsHandPosition { get; set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CPhysicsHandPositionU3Ek__BackingField_101 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Byte[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PhysicsPoseBytes()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HVRHandGrabber_get_PhysicsPoseBytes_m9B082E63493ABA33E70BD48023E316096F6CC498 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal byte[] PhysicsPoseBytes { get; private set; }
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CPhysicsPoseBytesU3Ek__BackingField_102;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_PhysicsPoseBytes(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsPoseBytes_mC9FB49174A946DFC7DB6E7235742CDBAB50BD2B2 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal byte[] PhysicsPoseBytes { get; private set; }
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_value;
|
|
__this->___U3CPhysicsPoseBytesU3Ek__BackingField_102 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPhysicsPoseBytesU3Ek__BackingField_102), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_ControllerRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_ControllerRotation_m7B13C510A950C30CF05EC00B51ACE855F682233F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override Quaternion ControllerRotation => TrackedController.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___TrackedController_66;
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
|
|
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Palm()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Transform Palm => PhysicsPoser.Palm;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_0 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = L_0->___Palm_11;
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsClimbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsClimbing { get; private set; }
|
|
bool L_0 = __this->___U3CIsClimbingU3Ek__BackingField_103;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsClimbing(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsClimbing_mA386B58C5829910C56310DF4A62E69DDD3EE2AC3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsClimbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsClimbingU3Ek__BackingField_103 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsPhysicsPose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsPhysicsPose { get; set; }
|
|
bool L_0 = __this->___U3CIsPhysicsPoseU3Ek__BackingField_104;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_IsPhysicsPose(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsPhysicsPose_m19FD4B7E4CB53A3D72B72D64397FC93CF280E50F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsPhysicsPose { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsPhysicsPoseU3Ek__BackingField_104 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_BaseLineGrabAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 BaseLineGrabAnchor => GrabbedTarget.transform.InverseTransformPoint(PosableGrabPoint.WorldLineMiddle);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_2;
|
|
L_2 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = HVRPosableGrabPoint_get_WorldLineMiddle_mB8638F32F740A03EEC647BE060A321E2621F9889(L_2, NULL);
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_1, L_3, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_LineGrabAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_LineGrabAnchor_m4570039C66B259947A3B23CEF7F43C56DA1F152E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 LineGrabAnchor => BaseLineGrabAnchor + _lineOffset;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_GrabAnchorLocal()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 GrabAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CGrabAnchorLocalU3Ek__BackingField_105;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_GrabAnchorLocal(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_GrabAnchorLocal_m604EE708FEA0744D8D22D88035E35C189F6923C9 (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;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public Vector3 GrabAnchorWorld => GrabbedTarget.Rigidbody ? GrabbedTarget.Rigidbody.transform.TransformPoint(GrabAnchorLocal + _lineOffset) : GrabbedTarget.transform.TransformPoint(GrabAnchorLocal);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
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_0029;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_4, L_5, NULL);
|
|
return L_6;
|
|
}
|
|
|
|
IL_0029:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = L_7->___Rigidbody_38;
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_11, NULL);
|
|
NullCheck(L_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_9, L_12, NULL);
|
|
return L_13;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_JointAnchorWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_JointAnchorWorldPosition_mFD0AC1DFA4A9082652FE406DC6596F6DD9574231 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public override Vector3 JointAnchorWorldPosition => JointAnchor.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___JointAnchor_64;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandAnchorWorld()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandAnchorWorld_mB03BC169D4096E6590EFA0259F92F52D7BD153BC (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandAnchorWorld => transform.TransformPoint(HandAnchorLocal);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandAnchorLocal()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandAnchorLocalU3Ek__BackingField_106;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_HandAnchorLocal(UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandAnchorLocal_m1D19D37A4FCEF9A4953206BFBD3154A04557D91A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandAnchorLocalU3Ek__BackingField_106 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsHoveringSocket()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsHoveringSocket_m89AEAB4DE80554F6B3FBA9F495747B523D9FB5CB (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// public bool IsHoveringSocket => HoveredSocket;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = __this->___HoveredSocket_80;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_1;
|
|
L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Int32 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_PoserIndex()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRHandGrabber_get_PoserIndex_m02142923834E533314BC1C0A9B702E0FB601420D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// public int PoserIndex => _posableHand ? _posableHand.PoserIndex : 0;
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->____posableHand_129;
|
|
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 0;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = __this->____posableHand_129;
|
|
NullCheck(L_2);
|
|
int32_t L_3 = L_2->___PoserIndex_5;
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CachedWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_CachedWorldPosition_m2488CBC94688871DA736B03D28926F2280C95520 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 CachedWorldPosition => transform.TransformPoint(HandModelPosition);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_0, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandWorldPosition()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandWorldPosition_mF730AF7D428504225528AA61F80916C5A4C8DC7E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandWorldPosition => HandModel.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___HandModel_63;
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// public Quaternion CachedWorldRotation => transform.rotation * HandModelRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
|
|
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_2, NULL);
|
|
return L_3;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_HandWorldRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_HandWorldRotation_mA164DCE8C006E30F59CE61C763F436778563A49F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion HandWorldRotation => HandModel.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___HandModel_63;
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
|
|
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
|
|
return L_1;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CanActivate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanActivate_m306DD32FAC7AC906CEE777D76A4E77107BAF5001 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanActivate { get; private set; }
|
|
bool L_0 = __this->___U3CCanActivateU3Ek__BackingField_109;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_CanActivate(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanActivate_mCA053C6C06E578FAB91DC00BBA72A42AF266C161 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanActivate { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CCanActivateU3Ek__BackingField_109 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_CanRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanRelease { get; set; } = true;
|
|
bool L_0 = __this->___U3CCanReleaseU3Ek__BackingField_110;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_CanRelease(System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7 (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;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_LineGrabHandVector()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_LineGrabHandVector_mB996C2FD7C054D8412D22500A98685AEE7CE6400 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// protected Vector3 LineGrabHandVector => transform.rotation * HandModelRotation * _lineGrabHandRelativeDirection;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
|
|
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_2, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____lineGrabHandRelativeDirection_134;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_3, L_4, NULL);
|
|
return L_5;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_LineGrabVector()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_LineGrabVector_m3DE9DAED7D5FD84FB55D09334601B7F8C19CD043 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0;
|
|
memset((&G_B2_0), 0, sizeof(G_B2_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0;
|
|
memset((&G_B1_0), 0, sizeof(G_B1_0));
|
|
float G_B3_0 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1;
|
|
memset((&G_B3_1), 0, sizeof(G_B3_1));
|
|
{
|
|
// protected Vector3 LineGrabVector => PosableGrabPoint.WorldLine.normalized * (_flippedLinePose ? -1f : 1f);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0;
|
|
L_0 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82(L_0, NULL);
|
|
V_0 = L_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL);
|
|
bool L_3 = __this->____flippedLinePose_125;
|
|
G_B1_0 = L_2;
|
|
if (L_3)
|
|
{
|
|
G_B2_0 = L_2;
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
G_B3_0 = (1.0f);
|
|
G_B3_1 = G_B1_0;
|
|
goto IL_0027;
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
G_B3_0 = (-1.0f);
|
|
G_B3_1 = G_B2_0;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(G_B3_1, G_B3_0, NULL);
|
|
return L_4;
|
|
}
|
|
}
|
|
// UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_Joint()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ConfigurableJoint Joint { get; protected set; }
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_119;
|
|
return L_0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::set_Joint(UnityEngine.ConfigurableJoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_set_Joint_m2FA0379BB3BA7AF86BFF43677A827799B8D58F3C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ConfigurableJoint Joint { get; protected set; }
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
|
|
__this->___U3CJointU3Ek__BackingField_119 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_119), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Awake()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_Awake_m806E2F1351C9B73A780EFF98717C162FD9B0641A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6_mE1959F878AB6E6DB0516E15E83FBFF07BF03A413_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111_m4F0144A23C124D09706242AD3E2DCA58B5DDEA03_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// base.Awake();
|
|
HVRGrabberBase_Awake_m55C324D08FC3D0EC2628505241BE51421DA73901(__this, NULL);
|
|
// if (TrackedController)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___TrackedController_66;
|
|
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_0024;
|
|
}
|
|
}
|
|
{
|
|
// HVRTrackedController = TrackedController.GetComponent<HVRTrackedController>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___TrackedController_66;
|
|
NullCheck(L_2);
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_3;
|
|
L_3 = Component_GetComponent_TisHVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111_m4F0144A23C124D09706242AD3E2DCA58B5DDEA03(L_2, Component_GetComponent_TisHVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111_m4F0144A23C124D09706242AD3E2DCA58B5DDEA03_RuntimeMethod_var);
|
|
HVRHandGrabber_set_HVRTrackedController_mDCA5EFDDC85A3B3F8622416FC594310D03B9D481_inline(__this, L_3, NULL);
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// RigidOverrides = GetComponent<HVRRigidBodyOverrides>();
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_4;
|
|
L_4 = Component_GetComponent_TisHVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6_mE1959F878AB6E6DB0516E15E83FBFF07BF03A413(__this, Component_GetComponent_TisHVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6_mE1959F878AB6E6DB0516E15E83FBFF07BF03A413_RuntimeMethod_var);
|
|
HVRHandGrabber_set_RigidOverrides_m4B6F29BE087E573B9FB9E53E7CF713929A51A47F_inline(__this, L_4, NULL);
|
|
// _wffu = new WaitForFixedUpdate();
|
|
WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_5 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var);
|
|
NullCheck(L_5);
|
|
WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_5, NULL);
|
|
__this->____wffu_135 = L_5;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____wffu_135), (void*)L_5);
|
|
// BreakDistanceCooldown();
|
|
HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31(__this, (0.25f), NULL);
|
|
// SetupPusher();
|
|
VirtualActionInvoker0::Invoke(56 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupPusher() */, __this);
|
|
// CheckPullAnchor();
|
|
HVRHandGrabber_CheckPullAnchor_m058415E1E434C0D912DD8ECC204DECAC7D75BA19(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Start()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_Start_m162D9727581C70DDC35256E8B6D71859693AA79E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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*)&Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_mBE9595A71F68D8A7738AD22138D38C9066D09B93_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191_mB9330290012B6C06ECAF494C515D1EC25EDED50E_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB_m682BDEC003642B5FA8323B2C1F5964BED4D0F34F_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974_m36FFA51A94DA02D2A1C34D86238EFC0793594277_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3_m03DDF8039779177D500F23940CBD099FFADE972C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_m7C5CEADA38C1A2A012F7146D9F494CDC64243BC1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInParent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_mB1576F32B05CE556BB0F3F07A5B5CF4C75FA2311_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m1770A644356F680B78FD485EF80EF3C483550BE9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m426333A1BDA38D3C9F15B074674322AF344D6C3A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisComponent_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_m634E6E6012FB52CE0D0E231A1A7D0FA09EB262FE_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponentsInChildren_TisHVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0_mD1A31901CD21F3D68F55E706C28C1F42A52D7EE9_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_U3CStartU3Eb__241_0_m4C88D1675874661532F39B0C96FDAD455D9E8E5C_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_il2cpp_TypeInfo_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*)&Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25375C2170F29E0E33C4F7E6CA9D6755E879D425);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA0343EFFAE4C815BBDEC0C31F375C3C306A03E88);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* V_2 = NULL;
|
|
int32_t V_3 = 0;
|
|
ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* V_4 = NULL;
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* V_5 = NULL;
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_6 = NULL;
|
|
{
|
|
// base.Start();
|
|
HVRGrabberBase_Start_m101AED451432B021FBF44A7B8D27D72A9F516C0A(__this, NULL);
|
|
// if (ApplyHandLayer)
|
|
bool L_0 = __this->___ApplyHandLayer_31;
|
|
if (!L_0)
|
|
{
|
|
goto IL_001b;
|
|
}
|
|
}
|
|
{
|
|
// transform.SetLayerRecursive(HVRLayers.Hand);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F(L_1, 1, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
}
|
|
|
|
IL_001b:
|
|
{
|
|
// if (!CollisionHandler && transform.root)
|
|
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_2 = __this->___CollisionHandler_56;
|
|
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_0050;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_4, NULL);
|
|
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_0050;
|
|
}
|
|
}
|
|
{
|
|
// CollisionHandler = transform.root.GetComponentInChildren<HVRTeleportCollisonHandler>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_7, NULL);
|
|
NullCheck(L_8);
|
|
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_9;
|
|
L_9 = Component_GetComponentInChildren_TisHVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3_m03DDF8039779177D500F23940CBD099FFADE972C(L_8, Component_GetComponentInChildren_TisHVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3_m03DDF8039779177D500F23940CBD099FFADE972C_RuntimeMethod_var);
|
|
__this->___CollisionHandler_56 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___CollisionHandler_56), (void*)L_9);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// StrengthHandler = GetComponent<HVRHandStrengthHandler>();
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_10;
|
|
L_10 = Component_GetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m1770A644356F680B78FD485EF80EF3C483550BE9(__this, Component_GetComponent_TisHVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E_m1770A644356F680B78FD485EF80EF3C483550BE9_RuntimeMethod_var);
|
|
HVRHandGrabber_set_StrengthHandler_m2D62C2CA9329822BCC500763480391F33F7B0B8C_inline(__this, L_10, NULL);
|
|
// if (!Inputs)
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_11 = __this->___Inputs_52;
|
|
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_0075;
|
|
}
|
|
}
|
|
{
|
|
// Inputs = GetComponentInParent<HVRPlayerInputs>();
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_13;
|
|
L_13 = Component_GetComponentInParent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_mB1576F32B05CE556BB0F3F07A5B5CF4C75FA2311(__this, Component_GetComponentInParent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_mB1576F32B05CE556BB0F3F07A5B5CF4C75FA2311_RuntimeMethod_var);
|
|
__this->___Inputs_52 = L_13;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Inputs_52), (void*)L_13);
|
|
}
|
|
|
|
IL_0075:
|
|
{
|
|
// if (!ForceGrabber)
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_14 = __this->___ForceGrabber_54;
|
|
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_009f;
|
|
}
|
|
}
|
|
{
|
|
// ForceGrabber = GetComponentInChildren<HVRForceGrabber>();
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_16;
|
|
L_16 = Component_GetComponentInChildren_TisHVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191_mB9330290012B6C06ECAF494C515D1EC25EDED50E(__this, Component_GetComponentInChildren_TisHVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191_mB9330290012B6C06ECAF494C515D1EC25EDED50E_RuntimeMethod_var);
|
|
__this->___ForceGrabber_54 = L_16;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ForceGrabber_54), (void*)L_16);
|
|
// _hasForceGrabber = ForceGrabber;
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_17 = __this->___ForceGrabber_54;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
|
|
__this->____hasForceGrabber_131 = L_18;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// if (!HandAnimator)
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_19 = __this->___HandAnimator_50;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_00d8;
|
|
}
|
|
}
|
|
{
|
|
// if (HandModel)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->___HandModel_63;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_22;
|
|
L_22 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_21, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_00cc;
|
|
}
|
|
}
|
|
{
|
|
// HandAnimator = HandModel.GetComponentInChildren<HVRHandAnimator>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___HandModel_63;
|
|
NullCheck(L_23);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_24;
|
|
L_24 = Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA(L_23, Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA_RuntimeMethod_var);
|
|
__this->___HandAnimator_50 = L_24;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HandAnimator_50), (void*)L_24);
|
|
goto IL_00d8;
|
|
}
|
|
|
|
IL_00cc:
|
|
{
|
|
// HandAnimator = GetComponentInChildren<HVRHandAnimator>();
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_25;
|
|
L_25 = Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA(__this, Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA_RuntimeMethod_var);
|
|
__this->___HandAnimator_50 = L_25;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HandAnimator_50), (void*)L_25);
|
|
}
|
|
|
|
IL_00d8:
|
|
{
|
|
// if (!PhysicsPoser)
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_26 = __this->___PhysicsPoser_53;
|
|
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_0111;
|
|
}
|
|
}
|
|
{
|
|
// if (HandModel)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___HandModel_63;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_29;
|
|
L_29 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_0105;
|
|
}
|
|
}
|
|
{
|
|
// PhysicsPoser = HandModel.GetComponentInChildren<HVRPhysicsPoser>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___HandModel_63;
|
|
NullCheck(L_30);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_31;
|
|
L_31 = Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C(L_30, Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C_RuntimeMethod_var);
|
|
__this->___PhysicsPoser_53 = L_31;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___PhysicsPoser_53), (void*)L_31);
|
|
goto IL_0111;
|
|
}
|
|
|
|
IL_0105:
|
|
{
|
|
// PhysicsPoser = GetComponentInChildren<HVRPhysicsPoser>();
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_32;
|
|
L_32 = Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C(__this, Component_GetComponentInChildren_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_m6279BA8DBD0E560F19F92F8E7FC45F6B2634482C_RuntimeMethod_var);
|
|
__this->___PhysicsPoser_53 = L_32;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___PhysicsPoser_53), (void*)L_32);
|
|
}
|
|
|
|
IL_0111:
|
|
{
|
|
// if (!HandPhysics)
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_33 = __this->___HandPhysics_51;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_34;
|
|
L_34 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_33, NULL);
|
|
if (L_34)
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
// HandPhysics = GetComponentInChildren<HVRHandPhysics>();
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_35;
|
|
L_35 = Component_GetComponentInChildren_TisHVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB_m682BDEC003642B5FA8323B2C1F5964BED4D0F34F(__this, Component_GetComponentInChildren_TisHVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB_m682BDEC003642B5FA8323B2C1F5964BED4D0F34F_RuntimeMethod_var);
|
|
__this->___HandPhysics_51 = L_35;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HandPhysics_51), (void*)L_35);
|
|
}
|
|
|
|
IL_012a:
|
|
{
|
|
// _posableHand = PhysicsPoser.Hand;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_36 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_36);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_37 = L_36->___Hand_8;
|
|
__this->____posableHand_129 = L_37;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____posableHand_129), (void*)L_37);
|
|
// if (HandModel)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38 = __this->___HandModel_63;
|
|
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_0349;
|
|
}
|
|
}
|
|
{
|
|
// HandModelParent = HandModel.parent;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = __this->___HandModel_63;
|
|
NullCheck(L_40);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
|
|
L_41 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_40, NULL);
|
|
HVRHandGrabber_set_HandModelParent_m87BD1848C860EFD2F088E0FC15AD34DF8167A10E_inline(__this, L_41, NULL);
|
|
// HandModelPosition = HandModel.localPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = __this->___HandModel_63;
|
|
NullCheck(L_42);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_42, NULL);
|
|
HVRHandGrabber_set_HandModelPosition_m62D1FD6928F771509ADA7E20FD6422165D828DF1_inline(__this, L_43, NULL);
|
|
// HandModelRotation = HandModel.localRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = __this->___HandModel_63;
|
|
NullCheck(L_44);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
|
|
L_45 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_44, NULL);
|
|
HVRHandGrabber_set_HandModelRotation_mA3FA86004CF2D863919E4E461E0D6DD220E8E182_inline(__this, L_45, NULL);
|
|
// HandModelScale = HandModel.localScale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46 = __this->___HandModel_63;
|
|
NullCheck(L_46);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = Transform_get_localScale_m804A002A53A645CDFCD15BB0F37209162720363F(L_46, NULL);
|
|
HVRHandGrabber_set_HandModelScale_m5CA286557CDDF7E97769430ACD94AB35D292BFCF_inline(__this, L_47, NULL);
|
|
// if (InverseKinematics && CloneHandModel)
|
|
bool L_48 = __this->___InverseKinematics_30;
|
|
if (!L_48)
|
|
{
|
|
goto IL_01a6;
|
|
}
|
|
}
|
|
{
|
|
bool L_49 = __this->___CloneHandModel_40;
|
|
if (!L_49)
|
|
{
|
|
goto IL_01a6;
|
|
}
|
|
}
|
|
{
|
|
// CloneHandModel = false;
|
|
__this->___CloneHandModel_40 = (bool)0;
|
|
}
|
|
|
|
IL_01a6:
|
|
{
|
|
// if (CloneHandModel)
|
|
bool L_50 = __this->___CloneHandModel_40;
|
|
if (!L_50)
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// if (HandModel.GetComponentsInChildren<Collider>().Length == 0)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51 = __this->___HandModel_63;
|
|
NullCheck(L_51);
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_52;
|
|
L_52 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(L_51, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
|
|
NullCheck(L_52);
|
|
if ((((RuntimeArray*)L_52)->max_length))
|
|
{
|
|
goto IL_01c3;
|
|
}
|
|
}
|
|
{
|
|
// CloneHandModel = false;
|
|
__this->___CloneHandModel_40 = (bool)0;
|
|
}
|
|
|
|
IL_01c3:
|
|
{
|
|
// if (CloneHandModel)
|
|
bool L_53 = __this->___CloneHandModel_40;
|
|
if (!L_53)
|
|
{
|
|
goto IL_02b1;
|
|
}
|
|
}
|
|
{
|
|
// var handClone = Instantiate(HandModel.gameObject);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54 = __this->___HandModel_63;
|
|
NullCheck(L_54);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_55;
|
|
L_55 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_54, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56;
|
|
L_56 = Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3(L_55, Object_Instantiate_TisGameObject_t76FEDD663AB33C991A9C9A23129337651094216F_m10D87C6E0708CA912BBB02555BF7D0FBC5D7A2B3_RuntimeMethod_var);
|
|
V_1 = L_56;
|
|
// foreach (var t in handClone.GetComponentsInChildren<HVRCloneDelete>())
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57 = V_1;
|
|
NullCheck(L_57);
|
|
HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* L_58;
|
|
L_58 = GameObject_GetComponentsInChildren_TisHVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0_mD1A31901CD21F3D68F55E706C28C1F42A52D7EE9(L_57, GameObject_GetComponentsInChildren_TisHVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0_mD1A31901CD21F3D68F55E706C28C1F42A52D7EE9_RuntimeMethod_var);
|
|
V_2 = L_58;
|
|
V_3 = 0;
|
|
goto IL_01fb;
|
|
}
|
|
|
|
IL_01ea:
|
|
{
|
|
// foreach (var t in handClone.GetComponentsInChildren<HVRCloneDelete>())
|
|
HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* L_59 = V_2;
|
|
int32_t L_60 = V_3;
|
|
NullCheck(L_59);
|
|
int32_t L_61 = L_60;
|
|
HVRCloneDelete_t2DC0ECB57F872D6D6BF55CDADDA7A0E3493D63A0* L_62 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
|
|
// Destroy(t.gameObject);
|
|
NullCheck(L_62);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_63;
|
|
L_63 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_62, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_63, NULL);
|
|
int32_t L_64 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_64, 1));
|
|
}
|
|
|
|
IL_01fb:
|
|
{
|
|
// foreach (var t in handClone.GetComponentsInChildren<HVRCloneDelete>())
|
|
int32_t L_65 = V_3;
|
|
HVRCloneDeleteU5BU5D_t53B144AA0C0D6A50E6EA42F9D36949183E518C8D* L_66 = V_2;
|
|
NullCheck(L_66);
|
|
if ((((int32_t)L_65) < ((int32_t)((int32_t)(((RuntimeArray*)L_66)->max_length)))))
|
|
{
|
|
goto IL_01ea;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var component in handClone.GetComponentsInChildren<Component>())
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_67 = V_1;
|
|
NullCheck(L_67);
|
|
ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_68;
|
|
L_68 = GameObject_GetComponentsInChildren_TisComponent_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_m634E6E6012FB52CE0D0E231A1A7D0FA09EB262FE(L_67, GameObject_GetComponentsInChildren_TisComponent_t39FBE53E5EFCF4409111FB22C15FF73717632EC3_m634E6E6012FB52CE0D0E231A1A7D0FA09EB262FE_RuntimeMethod_var);
|
|
V_4 = L_68;
|
|
V_3 = 0;
|
|
goto IL_024b;
|
|
}
|
|
|
|
IL_020d:
|
|
{
|
|
// foreach (var component in handClone.GetComponentsInChildren<Component>())
|
|
ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_69 = V_4;
|
|
int32_t L_70 = V_3;
|
|
NullCheck(L_69);
|
|
int32_t L_71 = L_70;
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_72 = (L_69)->GetAt(static_cast<il2cpp_array_size_t>(L_71));
|
|
V_5 = L_72;
|
|
// if (component is Collider || component is HVRPosableHand || component is HVRHandAnimator || component is Transform ||
|
|
// component is HVRHandPoser) continue;
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_73 = V_5;
|
|
if (((Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)IsInstClass((RuntimeObject*)L_73, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_74 = V_5;
|
|
if (((HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2*)IsInstClass((RuntimeObject*)L_74, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_75 = V_5;
|
|
if (((HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13*)IsInstClass((RuntimeObject*)L_75, HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_76 = V_5;
|
|
if (((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)IsInstClass((RuntimeObject*)L_76, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_77 = V_5;
|
|
if (((HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6*)IsInstClass((RuntimeObject*)L_77, HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_il2cpp_TypeInfo_var)))
|
|
{
|
|
goto IL_0247;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(component);
|
|
Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_78 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_78, NULL);
|
|
}
|
|
|
|
IL_0247:
|
|
{
|
|
int32_t L_79 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_79, 1));
|
|
}
|
|
|
|
IL_024b:
|
|
{
|
|
// foreach (var component in handClone.GetComponentsInChildren<Component>())
|
|
int32_t L_80 = V_3;
|
|
ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_81 = V_4;
|
|
NullCheck(L_81);
|
|
if ((((int32_t)L_80) < ((int32_t)((int32_t)(((RuntimeArray*)L_81)->max_length)))))
|
|
{
|
|
goto IL_020d;
|
|
}
|
|
}
|
|
{
|
|
// foreach (var col in HandModel.GetComponentsInChildren<Collider>())
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82 = __this->___HandModel_63;
|
|
NullCheck(L_82);
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_83;
|
|
L_83 = Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB(L_82, Component_GetComponentsInChildren_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m64EB86DDB49F92CFAAF6003C9EAC7D7D8B0F35DB_RuntimeMethod_var);
|
|
V_6 = L_83;
|
|
V_3 = 0;
|
|
goto IL_0270;
|
|
}
|
|
|
|
IL_0263:
|
|
{
|
|
// foreach (var col in HandModel.GetComponentsInChildren<Collider>())
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_84 = V_6;
|
|
int32_t L_85 = V_3;
|
|
NullCheck(L_84);
|
|
int32_t L_86 = L_85;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_87 = (L_84)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
|
|
// Destroy(col);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_87, NULL);
|
|
int32_t L_88 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_88, 1));
|
|
}
|
|
|
|
IL_0270:
|
|
{
|
|
// foreach (var col in HandModel.GetComponentsInChildren<Collider>())
|
|
int32_t L_89 = V_3;
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_90 = V_6;
|
|
NullCheck(L_90);
|
|
if ((((int32_t)L_89) < ((int32_t)((int32_t)(((RuntimeArray*)L_90)->max_length)))))
|
|
{
|
|
goto IL_0263;
|
|
}
|
|
}
|
|
{
|
|
// _collisionTransform = handClone.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_91 = V_1;
|
|
NullCheck(L_91);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92;
|
|
L_92 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_91, NULL);
|
|
__this->____collisionTransform_117 = L_92;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____collisionTransform_117), (void*)L_92);
|
|
// ResetHandTransform(_collisionTransform);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_93 = __this->____collisionTransform_117;
|
|
HVRHandGrabber_ResetHandTransform_m8C6B3F5BE432BE99F3D5A09A015CF944F203A1AA(__this, L_93, NULL);
|
|
// _collisionAnimator = _collisionTransform.GetComponentInChildren<HVRHandAnimator>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_94 = __this->____collisionTransform_117;
|
|
NullCheck(L_94);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_95;
|
|
L_95 = Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA(L_94, Component_GetComponentInChildren_TisHVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13_m03E64EF1657B6450A7406BE247E92579F2C74ADA_RuntimeMethod_var);
|
|
__this->____collisionAnimator_118 = L_95;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____collisionAnimator_118), (void*)L_95);
|
|
// _collisionHand = _collisionTransform.GetComponent<HVRPosableHand>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_96 = __this->____collisionTransform_117;
|
|
NullCheck(L_96);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_97;
|
|
L_97 = Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3(L_96, Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var);
|
|
__this->____collisionHand_130 = L_97;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____collisionHand_130), (void*)L_97);
|
|
}
|
|
|
|
IL_02b1:
|
|
{
|
|
// ResetRigidBodyProperties();
|
|
HVRHandGrabber_ResetRigidBodyProperties_m3711A4360EE4F1615EC212A151F13F286CABD0FD(__this, NULL);
|
|
// var go = new GameObject("FakeHand");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_98 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_98);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_98, _stringLiteralA0343EFFAE4C815BBDEC0C31F375C3C306A03E88, NULL);
|
|
V_0 = L_98;
|
|
// go.transform.parent = transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_99 = V_0;
|
|
NullCheck(L_99);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_100;
|
|
L_100 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_99, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_101;
|
|
L_101 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_100);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_100, L_101, NULL);
|
|
// go.transform.localPosition = HandModelPosition;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_102 = V_0;
|
|
NullCheck(L_102);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_103;
|
|
L_103 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_102, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
|
|
L_104 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
NullCheck(L_103);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_103, L_104, NULL);
|
|
// go.transform.localRotation = HandModelRotation;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_105 = V_0;
|
|
NullCheck(L_105);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_106;
|
|
L_106 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_105, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_107;
|
|
L_107 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
NullCheck(L_106);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_106, L_107, NULL);
|
|
// _fakeHand = go.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_108 = V_0;
|
|
NullCheck(L_108);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_109;
|
|
L_109 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_108, NULL);
|
|
__this->____fakeHand_120 = L_109;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____fakeHand_120), (void*)L_109);
|
|
// go = new GameObject("FakeHandJointAnchor");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_110 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_110);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_110, _stringLiteral25375C2170F29E0E33C4F7E6CA9D6755E879D425, NULL);
|
|
V_0 = L_110;
|
|
// go.transform.parent = _fakeHand;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_111 = V_0;
|
|
NullCheck(L_111);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_112;
|
|
L_112 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_111, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_113 = __this->____fakeHand_120;
|
|
NullCheck(L_112);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_112, L_113, NULL);
|
|
// go.transform.localPosition = Vector3.zero;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_114 = V_0;
|
|
NullCheck(L_114);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_115;
|
|
L_115 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_114, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
|
|
L_116 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_115);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_115, L_116, NULL);
|
|
// go.transform.localRotation = Quaternion.identity;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_117 = V_0;
|
|
NullCheck(L_117);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_118;
|
|
L_118 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_117, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_119;
|
|
L_119 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
NullCheck(L_118);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_118, L_119, NULL);
|
|
// _fakeHandAnchor = go.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_120 = V_0;
|
|
NullCheck(L_120);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_121;
|
|
L_121 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_120, NULL);
|
|
__this->____fakeHandAnchor_121 = L_121;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____fakeHandAnchor_121), (void*)L_121);
|
|
}
|
|
|
|
IL_0349:
|
|
{
|
|
// this.ExecuteNextUpdate(() => HandPhysics.SetupColliders());
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_122 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_122);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_122, __this, (intptr_t)((void*)HVRHandGrabber_U3CStartU3Eb__241_0_m4C88D1675874661532F39B0C96FDAD455D9E8E5C_RuntimeMethod_var), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_123;
|
|
L_123 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_122, NULL);
|
|
// if (OverlapSizer)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_124 = __this->___OverlapSizer_67;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_125;
|
|
L_125 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_124, NULL);
|
|
if (!L_125)
|
|
{
|
|
goto IL_037a;
|
|
}
|
|
}
|
|
{
|
|
// _overlapCollider = OverlapSizer.GetComponent<SphereCollider>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_126 = __this->___OverlapSizer_67;
|
|
NullCheck(L_126);
|
|
SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275* L_127;
|
|
L_127 = Component_GetComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m426333A1BDA38D3C9F15B074674322AF344D6C3A(L_126, Component_GetComponent_TisSphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275_m426333A1BDA38D3C9F15B074674322AF344D6C3A_RuntimeMethod_var);
|
|
__this->____overlapCollider_111 = L_127;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____overlapCollider_111), (void*)L_127);
|
|
}
|
|
|
|
IL_037a:
|
|
{
|
|
// if (!SocketBag)
|
|
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_128 = __this->___SocketBag_29;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_129;
|
|
L_129 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_128, NULL);
|
|
if (L_129)
|
|
{
|
|
goto IL_0393;
|
|
}
|
|
}
|
|
{
|
|
// SocketBag = GetComponentInChildren<HVRSocketBag>();
|
|
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_130;
|
|
L_130 = Component_GetComponentInChildren_TisHVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974_m36FFA51A94DA02D2A1C34D86238EFC0793594277(__this, Component_GetComponentInChildren_TisHVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974_m36FFA51A94DA02D2A1C34D86238EFC0793594277_RuntimeMethod_var);
|
|
__this->___SocketBag_29 = L_130;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___SocketBag_29), (void*)L_130);
|
|
}
|
|
|
|
IL_0393:
|
|
{
|
|
// if (!ThrowingCenterOfMass)
|
|
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* L_131 = __this->___ThrowingCenterOfMass_75;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_132;
|
|
L_132 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_131, NULL);
|
|
if (L_132)
|
|
{
|
|
goto IL_03ac;
|
|
}
|
|
}
|
|
{
|
|
// ThrowingCenterOfMass = GetComponentInChildren<HVRThrowingCenterOfMass>();
|
|
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* L_133;
|
|
L_133 = Component_GetComponentInChildren_TisHVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_m7C5CEADA38C1A2A012F7146D9F494CDC64243BC1(__this, Component_GetComponentInChildren_TisHVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_m7C5CEADA38C1A2A012F7146D9F494CDC64243BC1_RuntimeMethod_var);
|
|
__this->___ThrowingCenterOfMass_75 = L_133;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ThrowingCenterOfMass_75), (void*)L_133);
|
|
}
|
|
|
|
IL_03ac:
|
|
{
|
|
// ResetTrackedVelocities();
|
|
HVRHandGrabber_ResetTrackedVelocities_m044FC7FFDB5D21A60DCE8439A05BE6D4237C4D82(__this, NULL);
|
|
// if (!ControllerOffset)
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_134 = __this->___ControllerOffset_55;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_135;
|
|
L_135 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_134, NULL);
|
|
if (L_135)
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
// if (TrackedController)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_136 = __this->___TrackedController_66;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_137;
|
|
L_137 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_136, NULL);
|
|
if (!L_137)
|
|
{
|
|
goto IL_03dd;
|
|
}
|
|
}
|
|
{
|
|
// ControllerOffset = TrackedController.GetComponentInChildren<HVRControllerOffset>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_138 = __this->___TrackedController_66;
|
|
NullCheck(L_138);
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_139;
|
|
L_139 = Component_GetComponentInChildren_TisHVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_mBE9595A71F68D8A7738AD22138D38C9066D09B93(L_138, Component_GetComponentInChildren_TisHVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_mBE9595A71F68D8A7738AD22138D38C9066D09B93_RuntimeMethod_var);
|
|
__this->___ControllerOffset_55 = L_139;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___ControllerOffset_55), (void*)L_139);
|
|
}
|
|
|
|
IL_03dd:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Update()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_Update_m5634CC0710716AA58E23D98620C230EEABC13496 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (PerformUpdate)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(20 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_PerformUpdate() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_007c;
|
|
}
|
|
}
|
|
{
|
|
// CheckCanActivate();
|
|
HVRHandGrabber_CheckCanActivate_mCE265FC1F448C83A2C7F920BA887E7E3F5C08456(__this, NULL);
|
|
// CheckActivateGrabbable();
|
|
VirtualActionInvoker0::Invoke(59 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckActivateGrabbable() */, __this);
|
|
// CheckBreakDistance();
|
|
VirtualActionInvoker0::Invoke(76 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckBreakDistance() */, __this);
|
|
// TrackVelocities();
|
|
HVRHandGrabber_TrackVelocities_m9B8B09592FA35F186E30CA73EBC55969A1A59330(__this, NULL);
|
|
// UpdateGrabInputs();
|
|
HVRHandGrabber_UpdateGrabInputs_m8348DB872384B9A92B6C89CF701699DCB210348D(__this, NULL);
|
|
// CheckGrabControlSwap();
|
|
HVRHandGrabber_CheckGrabControlSwap_mD3C2B56E0AC27B624A790DB9A1D6322F9D2A3698(__this, NULL);
|
|
// CheckUntoggleGrab();
|
|
HVRHandGrabber_CheckUntoggleGrab_m70743D3E3AC8BD86C3B8FA13872721639CB7E5EA(__this, NULL);
|
|
// IsHoldActive = UpdateHolding();
|
|
bool L_1;
|
|
L_1 = VirtualFuncInvoker0< bool >::Invoke(62 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateHolding() */, __this);
|
|
VirtualActionInvoker1< bool >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_IsHoldActive(System.Boolean) */, __this, L_1);
|
|
// CheckSocketUnhover();
|
|
VirtualActionInvoker0::Invoke(69 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketUnhover() */, __this);
|
|
// CheckSocketHover();
|
|
VirtualActionInvoker0::Invoke(71 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketHover() */, __this);
|
|
// CheckUnHover();
|
|
VirtualActionInvoker0::Invoke(46 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckUnHover() */, __this);
|
|
// CheckTriggerUnHover();
|
|
VirtualActionInvoker0::Invoke(60 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckTriggerUnHover() */, __this);
|
|
// CheckRelease();
|
|
VirtualActionInvoker0::Invoke(29 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckRelease() */, __this);
|
|
// CheckHover();
|
|
bool L_2;
|
|
L_2 = VirtualFuncInvoker0< bool >::Invoke(47 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckHover() */, __this);
|
|
// CheckTriggerHover();
|
|
bool L_3;
|
|
L_3 = VirtualFuncInvoker0< bool >::Invoke(61 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckTriggerHover() */, __this);
|
|
// UpdateGrabIndicator();
|
|
VirtualActionInvoker0::Invoke(64 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabIndicator() */, __this);
|
|
// UpdateTriggerGrabIndicator();
|
|
VirtualActionInvoker0::Invoke(65 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateTriggerGrabIndicator() */, __this);
|
|
// CheckGrab();
|
|
VirtualActionInvoker0::Invoke(37 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CheckGrab() */, __this);
|
|
}
|
|
|
|
IL_007c:
|
|
{
|
|
// UpdatePose();
|
|
HVRHandGrabber_UpdatePose_m5BEA609A74CDF8C4FA171CE9DC157EF5DEB8AB36(__this, NULL);
|
|
// CheckPoseHand();
|
|
HVRHandGrabber_CheckPoseHand_m53F804275CAFA79B1AE6E0558F1AE94F8BFA0FA2(__this, NULL);
|
|
// _previousRotation = transform.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_4);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL);
|
|
__this->____previousRotation_115 = L_5;
|
|
// _hoverTarget = HoverTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
|
|
L_6 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
__this->____hoverTarget_81 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____hoverTarget_81), (void*)L_6);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FixedUpdate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_FixedUpdate_m45446CE8CCDA36FD0EFF15D88CDC807C49C427CD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if(PullingGrabbable) UpdatePullGrabbable();
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_000e;
|
|
}
|
|
}
|
|
{
|
|
// if(PullingGrabbable) UpdatePullGrabbable();
|
|
VirtualActionInvoker0::Invoke(75 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePullGrabbable() */, __this);
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// UpdateLineGrab();
|
|
HVRHandGrabber_UpdateLineGrab_m079092DD26857769CCBFDEACABE399B4A19A876B(__this, NULL);
|
|
// UpdatePostMoveGrab();
|
|
HVRHandGrabber_UpdatePostMoveGrab_m117219E122D2A7C0DF924613D9A693612DEE2F15(__this, NULL);
|
|
// UpdatePushing();
|
|
VirtualActionInvoker0::Invoke(58 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePushing() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupPusher()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupPusher_m005CC7687AD978577440D86A0CF0012E5A918E38 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral695CD0B4191E07C78B7865E2B952E1167F5B2564);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_1 = NULL;
|
|
{
|
|
// if (!Pusher)
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_0 = __this->___Pusher_57;
|
|
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_0065;
|
|
}
|
|
}
|
|
{
|
|
// var bounds = Rigidbody.GetColliderBounds();
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2;
|
|
L_2 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_3;
|
|
L_3 = HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26(L_2, NULL);
|
|
V_0 = L_3;
|
|
// var go = new GameObject("Pusher");
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_4 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_4);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_4, _stringLiteral695CD0B4191E07C78B7865E2B952E1167F5B2564, NULL);
|
|
V_1 = L_4;
|
|
// Pusher = go.AddComponent<BoxCollider>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = V_1;
|
|
NullCheck(L_5);
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_6;
|
|
L_6 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_5, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var);
|
|
__this->___Pusher_57 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___Pusher_57), (void*)L_6);
|
|
// Pusher.size = bounds.size;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_7 = __this->___Pusher_57;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL);
|
|
NullCheck(L_7);
|
|
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_7, L_8, NULL);
|
|
// go.transform.parent = transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_9 = V_1;
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_9, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_10);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_10, L_11, NULL);
|
|
// go.transform.position = bounds.center;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_12 = V_1;
|
|
NullCheck(L_12);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL);
|
|
NullCheck(L_13);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_13, L_14, NULL);
|
|
}
|
|
|
|
IL_0065:
|
|
{
|
|
// _pusherSize = Pusher.size;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_15 = __this->___Pusher_57;
|
|
NullCheck(L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_15, NULL);
|
|
__this->____pusherSize_144 = L_16;
|
|
// Pusher.enabled = false;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_17 = __this->___Pusher_57;
|
|
NullCheck(L_17);
|
|
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_17, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPushing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_StartPushing_mBA238388C59346C3D72C91155A38C48F356B9471 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _pushing = true;
|
|
__this->____pushing_145 = (bool)1;
|
|
// Pusher.size = Vector3.zero;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_0 = __this->___Pusher_57;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_0);
|
|
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_0, L_1, NULL);
|
|
// HandPhysics.SetAllToTrigger();
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_2 = __this->___HandPhysics_51;
|
|
NullCheck(L_2);
|
|
HVRHandPhysics_SetAllToTrigger_mE6157ECB7B33995DBC7B668287933D0808ECDBEF(L_2, NULL);
|
|
// Pusher.enabled = true;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_3 = __this->___Pusher_57;
|
|
NullCheck(L_3);
|
|
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_3, (bool)1, NULL);
|
|
// Pusher.isTrigger = false;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_4 = __this->___Pusher_57;
|
|
NullCheck(L_4);
|
|
Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_4, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePushing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePushing_m21C67E0BF65935971993FC48459A0FEC806A3BB2 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (_pushing)
|
|
bool L_0 = __this->____pushing_145;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// Pusher.size = Vector3.MoveTowards(Pusher.size, _pusherSize, 1f / PushoutTime * Time.deltaTime);
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_1 = __this->___Pusher_57;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_2 = __this->___Pusher_57;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_2, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = __this->____pusherSize_144;
|
|
float L_5 = __this->___PushoutTime_47;
|
|
float L_6;
|
|
L_6 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline(L_3, L_4, ((float)il2cpp_codegen_multiply(((float)((1.0f)/L_5)), L_6)), NULL);
|
|
NullCheck(L_1);
|
|
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_1, L_7, NULL);
|
|
// if (Vector3.Distance(Pusher.size, _pusherSize) < .01f)
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_8 = __this->___Pusher_57;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = BoxCollider_get_size_mC1A2DD270B04DFF5961F9F90DC147C271F72258E(L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = __this->____pusherSize_144;
|
|
float L_11;
|
|
L_11 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_9, L_10, NULL);
|
|
if ((!(((float)L_11) < ((float)(0.00999999978f)))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// Pusher.size = _pusherSize;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_12 = __this->___Pusher_57;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = __this->____pusherSize_144;
|
|
NullCheck(L_12);
|
|
BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_12, L_13, NULL);
|
|
// _pushing = false;
|
|
__this->____pushing_145 = (bool)0;
|
|
// Pusher.enabled = false;
|
|
BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_14 = __this->___Pusher_57;
|
|
NullCheck(L_14);
|
|
Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_14, (bool)0, NULL);
|
|
// HandPhysics.ResetToNonTrigger();
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_15 = __this->___HandPhysics_51;
|
|
NullCheck(L_15);
|
|
HVRHandPhysics_ResetToNonTrigger_mE4D784D744A5C6723135205E340803C9CDB43583(L_15, NULL);
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePostMoveGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePostMoveGrab_m117219E122D2A7C0DF924613D9A693612DEE2F15 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (_checkingEnableCollision)
|
|
bool L_0 = __this->____checkingEnableCollision_142;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// if (Vector3.Distance(transform.position, TrackedController.transform.position) < .05f)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___TrackedController_66;
|
|
NullCheck(L_3);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL);
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
|
|
float L_6;
|
|
L_6 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_2, L_5, NULL);
|
|
if ((!(((float)L_6) < ((float)(0.0500000007f)))))
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// Rigidbody.detectCollisions = true;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7;
|
|
L_7 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_7, (bool)1, NULL);
|
|
// _checkingEnableCollision = false;
|
|
__this->____checkingEnableCollision_142 = (bool)0;
|
|
// StartPushing();
|
|
VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPushing() */, __this);
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckGrabControlSwap()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckGrabControlSwap_mD3C2B56E0AC27B624A790DB9A1D6322F9D2A3698 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!_checkingSwap)
|
|
bool L_0 = __this->____checkingSwap_141;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (_grabbableControl == _currentGrabControl)
|
|
int32_t L_1 = __this->____grabbableControl_151;
|
|
int32_t L_2 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
|
|
{
|
|
goto IL_001f;
|
|
}
|
|
}
|
|
{
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_001f:
|
|
{
|
|
// if (_grabbableControl == HVRGrabControls.GripOnly && _currentGrabControl == HVRGrabControls.TriggerOnly)
|
|
int32_t L_3 = __this->____grabbableControl_151;
|
|
if ((!(((uint32_t)L_3) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_4 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_4) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0056;
|
|
}
|
|
}
|
|
{
|
|
// if (IsGripGrabActive && !IsTriggerGrabActive)
|
|
bool L_5 = __this->___IsGripGrabActive_139;
|
|
if (!L_5)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_6 = __this->___IsTriggerGrabActive_140;
|
|
if (L_6)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.GripOnly;
|
|
__this->____currentGrabControl_150 = 1;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// else if (_grabbableControl == HVRGrabControls.GripOnly && _currentGrabControl == HVRGrabControls.GripOrTrigger)
|
|
int32_t L_7 = __this->____grabbableControl_151;
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_8 = __this->____currentGrabControl_150;
|
|
if (L_8)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
{
|
|
// if (IsGripGrabActive && !IsTriggerGrabActive)
|
|
bool L_9 = __this->___IsGripGrabActive_139;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_10 = __this->___IsTriggerGrabActive_140;
|
|
if (L_10)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.GripOnly;
|
|
__this->____currentGrabControl_150 = 1;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// else if (_grabbableControl == HVRGrabControls.TriggerOnly && _currentGrabControl == HVRGrabControls.GripOnly)
|
|
int32_t L_11 = __this->____grabbableControl_151;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_12 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_12) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00c3;
|
|
}
|
|
}
|
|
{
|
|
// if (IsTriggerGrabActive && !IsGripGrabActive)
|
|
bool L_13 = __this->___IsTriggerGrabActive_140;
|
|
if (!L_13)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_14 = __this->___IsGripGrabActive_139;
|
|
if (L_14)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.TriggerOnly;
|
|
__this->____currentGrabControl_150 = 2;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_00c3:
|
|
{
|
|
// else if (_grabbableControl == HVRGrabControls.TriggerOnly && _currentGrabControl == HVRGrabControls.GripOrTrigger)
|
|
int32_t L_15 = __this->____grabbableControl_151;
|
|
if ((!(((uint32_t)L_15) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00f9;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_16 = __this->____currentGrabControl_150;
|
|
if (L_16)
|
|
{
|
|
goto IL_00f9;
|
|
}
|
|
}
|
|
{
|
|
// if (IsTriggerGrabActive && !IsGripGrabActive)
|
|
bool L_17 = __this->___IsTriggerGrabActive_140;
|
|
if (!L_17)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_18 = __this->___IsGripGrabActive_139;
|
|
if (L_18)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.TriggerOnly;
|
|
__this->____currentGrabControl_150 = 2;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_00f9:
|
|
{
|
|
// else if (_grabbableControl == HVRGrabControls.GripOrTrigger && _currentGrabControl == HVRGrabControls.TriggerOnly)
|
|
int32_t L_19 = __this->____grabbableControl_151;
|
|
if (L_19)
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_20 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_20) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
// if (IsGripGrabActive && !IsTriggerGrabActive || (GrabToggleActive && !IsTriggerGrabActive && !IsGripGrabActive))
|
|
bool L_21 = __this->___IsGripGrabActive_139;
|
|
if (!L_21)
|
|
{
|
|
goto IL_011a;
|
|
}
|
|
}
|
|
{
|
|
bool L_22 = __this->___IsTriggerGrabActive_140;
|
|
if (!L_22)
|
|
{
|
|
goto IL_0132;
|
|
}
|
|
}
|
|
|
|
IL_011a:
|
|
{
|
|
bool L_23 = __this->___GrabToggleActive_78;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_24 = __this->___IsTriggerGrabActive_140;
|
|
if (L_24)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_25 = __this->___IsGripGrabActive_139;
|
|
if (L_25)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
|
|
IL_0132:
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.GripOrTrigger;
|
|
__this->____currentGrabControl_150 = 0;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
return;
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
// else if (_grabbableControl == HVRGrabControls.GripOrTrigger && _currentGrabControl == HVRGrabControls.GripOnly)
|
|
int32_t L_26 = __this->____grabbableControl_151;
|
|
if (L_26)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_27 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_27) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
// if (IsTriggerGrabActive && !IsGripGrabActive || (GrabToggleActive && !IsTriggerGrabActive && !IsGripGrabActive))
|
|
bool L_28 = __this->___IsTriggerGrabActive_140;
|
|
if (!L_28)
|
|
{
|
|
goto IL_0162;
|
|
}
|
|
}
|
|
{
|
|
bool L_29 = __this->___IsGripGrabActive_139;
|
|
if (!L_29)
|
|
{
|
|
goto IL_017a;
|
|
}
|
|
}
|
|
|
|
IL_0162:
|
|
{
|
|
bool L_30 = __this->___GrabToggleActive_78;
|
|
if (!L_30)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_31 = __this->___IsTriggerGrabActive_140;
|
|
if (L_31)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
{
|
|
bool L_32 = __this->___IsGripGrabActive_139;
|
|
if (L_32)
|
|
{
|
|
goto IL_0188;
|
|
}
|
|
}
|
|
|
|
IL_017a:
|
|
{
|
|
// _currentGrabControl = HVRGrabControls.GripOrTrigger;
|
|
__this->____currentGrabControl_150 = 0;
|
|
// _checkingSwap = false;
|
|
__this->____checkingSwap_141 = (bool)0;
|
|
}
|
|
|
|
IL_0188:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckActivateGrabbable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckActivateGrabbable_mB843780FC3F3B06C5B427F1A65C37508ADD72486 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IsGrabbing && CanActivate)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRHandGrabber_get_CanActivate_m306DD32FAC7AC906CEE777D76A4E77107BAF5001_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// if (Controller.TriggerButtonState.JustActivated)
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2;
|
|
L_2 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(__this, NULL);
|
|
NullCheck(L_2);
|
|
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_3 = (&L_2->___TriggerButtonState_6);
|
|
bool L_4 = L_3->___JustActivated_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
// GrabbedTarget.InternalOnActivate(this);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
VirtualActionInvoker1< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* >::Invoke(34 /* System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnActivate(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase) */, L_5, __this);
|
|
return;
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// else if (Controller.TriggerButtonState.JustDeactivated)
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_6;
|
|
L_6 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(__this, NULL);
|
|
NullCheck(L_6);
|
|
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_7 = (&L_6->___TriggerButtonState_6);
|
|
bool L_8 = L_7->___JustDeactivated_2;
|
|
if (!L_8)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
// GrabbedTarget.InternalOnDeactivate(this);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_9);
|
|
VirtualActionInvoker1< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* >::Invoke(33 /* System.Void HurricaneVR.Framework.Core.HVRGrabbable::InternalOnDeactivate(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase) */, L_9, __this);
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePose()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePose_m5BEA609A74CDF8C4FA171CE9DC157EF5DEB8AB36 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!IsLineGrab && IsGrabbing && GrabbedTarget.Stationary && !GrabbedTarget.ParentHandModel && _hasPosed)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
bool L_3 = L_2->___Stationary_18;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4;
|
|
L_4 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
bool L_5 = L_4->___ParentHandModel_14;
|
|
if (L_5)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
bool L_6 = __this->____hasPosed_113;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0054;
|
|
}
|
|
}
|
|
{
|
|
// HandModel.rotation = PoseWorldRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___HandModel_63;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
|
|
L_8 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(__this, NULL);
|
|
NullCheck(L_7);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_7, L_8, NULL);
|
|
// HandModel.position = PoseWorldPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___HandModel_63;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(__this, NULL);
|
|
NullCheck(L_9);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_9, L_10, NULL);
|
|
}
|
|
|
|
IL_0054:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetTrackedVelocities()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetTrackedVelocities_m044FC7FFDB5D21A60DCE8439A05BE6D4237C4D82 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
{
|
|
// for (var i = 0; i < TrackedVelocityCount; i++)
|
|
V_0 = 0;
|
|
goto IL_0028;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// RecentVelocities.Enqueue(Vector3.zero);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_0 = __this->___RecentVelocities_107;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_0);
|
|
CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D(L_0, L_1, CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
// RecentAngularVelocities.Enqueue(Vector3.zero);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_2 = __this->___RecentAngularVelocities_108;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_2);
|
|
CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D(L_2, L_3, CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
// for (var i = 0; i < TrackedVelocityCount; i++)
|
|
int32_t L_4 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1));
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// for (var i = 0; i < TrackedVelocityCount; i++)
|
|
int32_t L_5 = V_0;
|
|
if ((((int32_t)L_5) < ((int32_t)((int32_t)10))))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DetermineGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DetermineGrabPoint_m1CFCC4E6026FD9DE536FF007054AC6836FA1C20E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (IsGrabbing)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// GrabPoint = GetGrabPoint(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA(__this, L_1, 0, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_2);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.GrabpointFilter)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, int32_t ___1_grabType, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return grabbable.GetGrabPointTransform(this, grabType);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
int32_t L_1 = ___1_grabType;
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_0, __this, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckCanActivate()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckCanActivate_mCE265FC1F448C83A2C7F920BA887E7E3F5C08456 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (!CanActivate && !IsTriggerGrabActive)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_CanActivate_m306DD32FAC7AC906CEE777D76A4E77107BAF5001_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->___IsTriggerGrabActive_140;
|
|
if (L_1)
|
|
{
|
|
goto IL_0017;
|
|
}
|
|
}
|
|
{
|
|
// CanActivate = true;
|
|
HVRHandGrabber_set_CanActivate_mCA053C6C06E578FAB91DC00BBA72A42AF266C161_inline(__this, (bool)1, NULL);
|
|
}
|
|
|
|
IL_0017:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckUnHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckUnHover_mE20CFC737E38FEE65E392F597CF1D91BE46D5D43 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (!HoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_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_000e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var closestValid = ClosestValidHover(false);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749(__this, (bool)0, NULL);
|
|
V_0 = L_2;
|
|
// if (!CanHover(HoverTarget) || closestValid != HoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_4;
|
|
L_4 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(51 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
|
|
L_6 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// UnhoverGrabbable(this, HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8;
|
|
L_8 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRGrabberBase_UnhoverGrabbable_mA0647AB03E929BB237E845897B26B421CE26B9E9(__this, __this, L_8, NULL);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CheckHover_m0D03BB0D1968969EFF774E4EFBCE57C48E9AECC6 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (IsHovering || !AllowHovering)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (IsHovering && !HoverTarget)
|
|
bool L_2;
|
|
L_2 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_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_002e;
|
|
}
|
|
}
|
|
{
|
|
// HoverTarget = null;
|
|
HVRGrabberBase_set_HoverTarget_mFB076B301D19B1DB1190F50585A74D5F47259CB5(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// var closestValid = ClosestValidHover(false);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749(__this, (bool)0, NULL);
|
|
V_0 = L_5;
|
|
// if (closestValid == null)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// HoverGrabbable(this, closestValid);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_0;
|
|
HVRGrabberBase_HoverGrabbable_mB37D1976E04E66BD7E0014BDB89C2AAF6366B275(__this, __this, L_8, NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckTriggerUnHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckTriggerUnHover_mE91CF4D425203BA5CAC787CCCC944725BD63F6F6 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (!TriggerHoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_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_000e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var closestValid = ClosestValidHover(true);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749(__this, (bool)1, NULL);
|
|
V_0 = L_2;
|
|
// if (!CanHover(TriggerHoverTarget) || closestValid != TriggerHoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
bool L_4;
|
|
L_4 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(51 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanHover(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_3);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
|
|
L_6 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_5, L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// OnTriggerHoverExit(this, TriggerHoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8;
|
|
L_8 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(68 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnTriggerHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable) */, __this, __this, L_8);
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckTriggerHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CheckTriggerHover_m3FBAECB352BF85DA3B56BEFDF41FAEFE3C02790B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
{
|
|
// if (IsTriggerHovering || !AllowHovering)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (IsTriggerHovering && !TriggerHoverTarget)
|
|
bool L_2;
|
|
L_2 = HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_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_002e;
|
|
}
|
|
}
|
|
{
|
|
// TriggerHoverTarget = null;
|
|
HVRHandGrabber_set_TriggerHoverTarget_m04BA01A9ECA98B48A43111706A6A47F1FA000115(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// var closestValid = ClosestValidHover(true);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_ClosestValidHover_m5D34D7F27950C465886D633ECC0A90E230301749(__this, (bool)1, NULL);
|
|
V_0 = L_5;
|
|
// if (closestValid == null)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_6, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// OnTriggerHoverEnter(this, closestValid);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_0;
|
|
VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(67 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnTriggerHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable) */, __this, __this, L_8);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckUntoggleGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckUntoggleGrab_m70743D3E3AC8BD86C3B8FA13872721639CB7E5EA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (GrabToggleActive && !_checkingSwap)
|
|
bool L_0 = __this->___GrabToggleActive_78;
|
|
if (!L_0)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->____checkingSwap_141;
|
|
if (L_1)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
// if (_currentGrabControl == HVRGrabControls.GripOrTrigger)
|
|
int32_t L_2 = __this->____currentGrabControl_150;
|
|
if (L_2)
|
|
{
|
|
goto IL_006d;
|
|
}
|
|
}
|
|
{
|
|
// if (!IsLineGrab && (IsGripGrabActivated || (IsTriggerGrabActivated && Inputs.CanTriggerGrab)))
|
|
bool L_3;
|
|
L_3 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
bool L_4 = __this->___IsGripGrabActivated_137;
|
|
if (L_4)
|
|
{
|
|
goto IL_0043;
|
|
}
|
|
}
|
|
{
|
|
bool L_5 = __this->___IsTriggerGrabActivated_138;
|
|
if (!L_5)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_6 = __this->___Inputs_52;
|
|
NullCheck(L_6);
|
|
bool L_7 = L_6->___CanTriggerGrab_5;
|
|
if (!L_7)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
|
|
IL_0043:
|
|
{
|
|
// GrabToggleActive = false;
|
|
__this->___GrabToggleActive_78 = (bool)0;
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// else if (IsLineGrab && IsGripGrabActivated && !IsTriggerGrabActive)
|
|
bool L_8;
|
|
L_8 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
bool L_9 = __this->___IsGripGrabActivated_137;
|
|
if (!L_9)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
bool L_10 = __this->___IsTriggerGrabActive_140;
|
|
if (L_10)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// GrabToggleActive = false;
|
|
__this->___GrabToggleActive_78 = (bool)0;
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_006d:
|
|
{
|
|
// else if (_currentGrabControl == HVRGrabControls.TriggerOnly && IsTriggerGrabActivated)
|
|
int32_t L_11 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_11) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
bool L_12 = __this->___IsTriggerGrabActivated_138;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// GrabToggleActive = false;
|
|
__this->___GrabToggleActive_78 = (bool)0;
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// else if (_currentGrabControl == HVRGrabControls.GripOnly && IsGripGrabActivated)
|
|
int32_t L_13 = __this->____currentGrabControl_150;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
bool L_14 = __this->___IsGripGrabActivated_137;
|
|
if (!L_14)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// GrabToggleActive = false;
|
|
__this->___GrabToggleActive_78 = (bool)0;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// if (!GrabToggleActive)
|
|
bool L_15 = __this->___GrabToggleActive_78;
|
|
if (L_15)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
// IsGripGrabActivated = false;
|
|
__this->___IsGripGrabActivated_137 = (bool)0;
|
|
// IsTriggerGrabActivated = false;
|
|
__this->___IsTriggerGrabActivated_138 = (bool)0;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateHolding()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_UpdateHolding_mEB703245DDA66F38D3185C0221E9FCE56D2B6B50 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
int32_t V_0 = 0;
|
|
bool V_1 = false;
|
|
int32_t V_2 = 0;
|
|
int32_t G_B21_0 = 0;
|
|
{
|
|
// if (!IsGrabbing)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (!CanRelease)
|
|
bool L_1;
|
|
L_1 = HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// var grabTrigger = GrabTrigger;
|
|
int32_t L_2 = __this->___GrabTrigger_36;
|
|
V_0 = L_2;
|
|
// if (GrabbedTarget.OverrideGrabTrigger)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___OverrideGrabTrigger_10;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// grabTrigger = GrabbedTarget.GrabTrigger;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___GrabTrigger_11;
|
|
V_0 = L_6;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
int32_t L_7 = V_0;
|
|
switch (L_7)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_00be;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_00c5;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_00c7;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// if (GrabToggleActive)
|
|
bool L_8 = __this->___GrabToggleActive_78;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// if (IsLineGrab)
|
|
bool L_9;
|
|
L_9 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_006b;
|
|
}
|
|
}
|
|
{
|
|
// return IsGripGrabActive || IsTriggerGrabActive;
|
|
bool L_10 = __this->___IsGripGrabActive_139;
|
|
if (L_10)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
bool L_11 = __this->___IsTriggerGrabActive_140;
|
|
return L_11;
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// var grabActive = false;
|
|
V_1 = (bool)0;
|
|
// switch (_currentGrabControl)
|
|
int32_t L_12 = __this->____currentGrabControl_150;
|
|
V_2 = L_12;
|
|
int32_t L_13 = V_2;
|
|
switch (L_13)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0088;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_00bc;
|
|
}
|
|
|
|
IL_0088:
|
|
{
|
|
// grabActive = IsGripGrabActive || (IsTriggerGrabActive && Inputs.CanTriggerGrab);
|
|
bool L_14 = __this->___IsGripGrabActive_139;
|
|
if (L_14)
|
|
{
|
|
goto IL_00a8;
|
|
}
|
|
}
|
|
{
|
|
bool L_15 = __this->___IsTriggerGrabActive_140;
|
|
if (!L_15)
|
|
{
|
|
goto IL_00a5;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_16 = __this->___Inputs_52;
|
|
NullCheck(L_16);
|
|
bool L_17 = L_16->___CanTriggerGrab_5;
|
|
G_B21_0 = ((int32_t)(L_17));
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
G_B21_0 = 0;
|
|
goto IL_00a9;
|
|
}
|
|
|
|
IL_00a8:
|
|
{
|
|
G_B21_0 = 1;
|
|
}
|
|
|
|
IL_00a9:
|
|
{
|
|
V_1 = (bool)G_B21_0;
|
|
// break;
|
|
goto IL_00bc;
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
// grabActive = IsGripGrabActive;
|
|
bool L_18 = __this->___IsGripGrabActive_139;
|
|
V_1 = L_18;
|
|
// break;
|
|
goto IL_00bc;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// grabActive = IsTriggerGrabActive;
|
|
bool L_19 = __this->___IsTriggerGrabActive_140;
|
|
V_1 = L_19;
|
|
}
|
|
|
|
IL_00bc:
|
|
{
|
|
// return grabActive;
|
|
bool L_20 = V_1;
|
|
return L_20;
|
|
}
|
|
|
|
IL_00be:
|
|
{
|
|
// return GrabToggleActive;
|
|
bool L_21 = __this->___GrabToggleActive_78;
|
|
return L_21;
|
|
}
|
|
|
|
IL_00c5:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_00c7:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckGrab_mC3554E9FF41CA6367628AD77A43DEB3C832E6AD0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
int32_t V_1 = 0;
|
|
{
|
|
// if (!AllowGrabbing || IsGrabbing || GrabbedTarget)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowGrabbing() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, 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_001e;
|
|
}
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// if (CheckSocketGrab())
|
|
bool L_4;
|
|
L_4 = VirtualFuncInvoker0< bool >::Invoke(63 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketGrab() */, __this);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0027;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0027:
|
|
{
|
|
// if (HoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
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_007e;
|
|
}
|
|
}
|
|
{
|
|
// var grabControl = HoverTarget.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___GrabControl_9;
|
|
V_0 = L_8;
|
|
// if (HoverTarget.IsSocketed)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_9);
|
|
bool L_10;
|
|
L_10 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_9, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_005e;
|
|
}
|
|
}
|
|
{
|
|
// grabControl = HoverTarget.Socket.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11;
|
|
L_11 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_11);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_12;
|
|
L_12 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_11, NULL);
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___GrabControl_28;
|
|
V_0 = L_13;
|
|
}
|
|
|
|
IL_005e:
|
|
{
|
|
// if (GrabActivated(grabControl) && TryGrab(HoverTarget))
|
|
int32_t L_14 = V_0;
|
|
bool L_15;
|
|
L_15 = HVRHandGrabber_GrabActivated_mF0F82E88669E1557A1A4961F63FC3583F137CBB9(__this, L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16;
|
|
L_16 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
bool L_17;
|
|
L_17 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_16, (bool)0);
|
|
if (!L_17)
|
|
{
|
|
goto IL_007e;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = grabControl;
|
|
int32_t L_18 = V_0;
|
|
__this->____currentGrabControl_150 = L_18;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_007e:
|
|
{
|
|
// if (TriggerHoverTarget)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19;
|
|
L_19 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_20;
|
|
L_20 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_19, NULL);
|
|
if (!L_20)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
// var grabControl = TriggerHoverTarget.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21;
|
|
L_21 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
int32_t L_22 = L_21->___GrabControl_9;
|
|
V_1 = L_22;
|
|
// if (TriggerHoverTarget.IsSocketed)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23;
|
|
L_23 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
NullCheck(L_23);
|
|
bool L_24;
|
|
L_24 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_23, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
// grabControl = TriggerHoverTarget.Socket.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25;
|
|
L_25 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
NullCheck(L_25);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_26;
|
|
L_26 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_25, NULL);
|
|
NullCheck(L_26);
|
|
int32_t L_27 = L_26->___GrabControl_28;
|
|
V_1 = L_27;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// if (GrabActivated(grabControl) && TryGrab(TriggerHoverTarget))
|
|
int32_t L_28 = V_1;
|
|
bool L_29;
|
|
L_29 = HVRHandGrabber_GrabActivated_mF0F82E88669E1557A1A4961F63FC3583F137CBB9(__this, L_28, NULL);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30;
|
|
L_30 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
bool L_31;
|
|
L_31 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_30, (bool)0);
|
|
if (!L_31)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = grabControl;
|
|
int32_t L_32 = V_1;
|
|
__this->____currentGrabControl_150 = L_32;
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CheckSocketGrab_mBA4BCB461F1FD1A2E9F6B8C08685978D8456CF72 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass264_0_U3CCheckSocketGrabU3Eb__0_m52E475ECD61F624F1657F30D839E3806BCAD1DD8_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* V_0 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
|
|
{
|
|
U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* L_0 = (U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CU3Ec__DisplayClass264_0__ctor_mC281D00ECC25CE9959ABE6BFE3DFB0DFA91215B0(L_0, NULL);
|
|
V_0 = L_0;
|
|
U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* L_1 = V_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_0 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_0), (void*)__this);
|
|
// if (HoveredSocket && CanGrabFromSocket(HoveredSocket) && GrabActivated(HoveredSocket.GrabControl))
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = __this->___HoveredSocket_80;
|
|
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_0194;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = __this->___HoveredSocket_80;
|
|
bool L_5;
|
|
L_5 = VirtualFuncInvoker1< bool, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(70 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanGrabFromSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket) */, __this, L_4);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = __this->___HoveredSocket_80;
|
|
NullCheck(L_6);
|
|
int32_t L_7 = L_6->___GrabControl_28;
|
|
bool L_8;
|
|
L_8 = HVRHandGrabber_GrabActivated_mF0F82E88669E1557A1A4961F63FC3583F137CBB9(__this, L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}
|
|
{
|
|
// _primaryGrabPointGrab = true;
|
|
__this->____primaryGrabPointGrab_127 = (bool)1;
|
|
// _socketGrab = true;
|
|
__this->____socketGrab_128 = (bool)1;
|
|
// GrabPoint = null;
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
|
|
// var gp = HoveredSocket.GrabbedTarget.GetGrabPointTransform(this, GrabpointFilter.Socket);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9 = __this->___HoveredSocket_80;
|
|
NullCheck(L_9);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10;
|
|
L_10 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_9, NULL);
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_10, __this, 2, NULL);
|
|
V_1 = L_11;
|
|
// if (!gp)//in case any socket grab point is invalid, deleted, inactive
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = V_1;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
|
|
if (L_13)
|
|
{
|
|
goto IL_0087;
|
|
}
|
|
}
|
|
{
|
|
// gp = HoveredSocket.GrabbedTarget.GetGrabPointTransform(this, GrabpointFilter.Normal);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_14 = __this->___HoveredSocket_80;
|
|
NullCheck(L_14);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15;
|
|
L_15 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_14, NULL);
|
|
NullCheck(L_15);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_15, __this, 0, NULL);
|
|
V_1 = L_16;
|
|
}
|
|
|
|
IL_0087:
|
|
{
|
|
// GrabPoint = gp;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = V_1;
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_17);
|
|
// if (HoveredSocket.InstantHandPose && PosableGrabPoint)
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_18 = __this->___HoveredSocket_80;
|
|
NullCheck(L_18);
|
|
bool L_19 = L_18->___InstantHandPose_32;
|
|
if (!L_19)
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_20;
|
|
L_20 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
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_0115;
|
|
}
|
|
}
|
|
{
|
|
// OrientGrabbable(HoveredSocket.GrabbedTarget, PosableGrabPoint);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_22 = __this->___HoveredSocket_80;
|
|
NullCheck(L_22);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23;
|
|
L_23 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_22, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_24;
|
|
L_24 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
HVRHandGrabber_OrientGrabbable_mB01F62D42C1A9ABBEDC1672A3A50A771C2540618(__this, L_23, L_24, (bool)1, (bool)1, NULL);
|
|
// HoveredSocket.GrabbedTarget.Rigidbody.rotation = HoveredSocket.GrabbedTarget.transform.rotation;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_25 = __this->___HoveredSocket_80;
|
|
NullCheck(L_25);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26;
|
|
L_26 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_25, NULL);
|
|
NullCheck(L_26);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_27 = L_26->___Rigidbody_38;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_28 = __this->___HoveredSocket_80;
|
|
NullCheck(L_28);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29;
|
|
L_29 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_28, NULL);
|
|
NullCheck(L_29);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30;
|
|
L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL);
|
|
NullCheck(L_30);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31;
|
|
L_31 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_30, NULL);
|
|
NullCheck(L_27);
|
|
Rigidbody_set_rotation_mF2FC85A4A26AD9FED7DE0061889DF5A408461A5D(L_27, L_31, NULL);
|
|
// HoveredSocket.GrabbedTarget.Rigidbody.position = HoveredSocket.GrabbedTarget.transform.position;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_32 = __this->___HoveredSocket_80;
|
|
NullCheck(L_32);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33;
|
|
L_33 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_32, NULL);
|
|
NullCheck(L_33);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_34 = L_33->___Rigidbody_38;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_35 = __this->___HoveredSocket_80;
|
|
NullCheck(L_35);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_36;
|
|
L_36 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_35, NULL);
|
|
NullCheck(L_36);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL);
|
|
NullCheck(L_37);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL);
|
|
NullCheck(L_34);
|
|
Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_34, L_38, NULL);
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// if (TryGrab(HoveredSocket.GrabbedTarget, true))
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_39 = __this->___HoveredSocket_80;
|
|
NullCheck(L_39);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_40;
|
|
L_40 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_39, NULL);
|
|
bool L_41;
|
|
L_41 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_40, (bool)1);
|
|
if (!L_41)
|
|
{
|
|
goto IL_0194;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = HoveredSocket.GrabControl;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_42 = __this->___HoveredSocket_80;
|
|
NullCheck(L_42);
|
|
int32_t L_43 = L_42->___GrabControl_28;
|
|
__this->____currentGrabControl_150 = L_43;
|
|
// HoveredSocket.OnHandGrabberExited();
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_44 = __this->___HoveredSocket_80;
|
|
NullCheck(L_44);
|
|
HVRSocket_OnHandGrabberExited_mAF6E0CB2C6CE184613A7C0C5D5351DA1CA3B5043(L_44, NULL);
|
|
// if (HoveredSocket.InstantHandPose && PosableGrabPoint)
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_45 = __this->___HoveredSocket_80;
|
|
NullCheck(L_45);
|
|
bool L_46 = L_45->___InstantHandPose_32;
|
|
if (!L_46)
|
|
{
|
|
goto IL_018b;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_47;
|
|
L_47 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
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_018b;
|
|
}
|
|
}
|
|
{
|
|
// var grabbable = GrabbedTarget;
|
|
U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* L_49 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_50;
|
|
L_50 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_49);
|
|
L_49->___grabbable_1 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_49->___grabbable_1), (void*)L_50);
|
|
// if (CollisionHandler)
|
|
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_51 = __this->___CollisionHandler_56;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_52;
|
|
L_52 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_51, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_018b;
|
|
}
|
|
}
|
|
{
|
|
// this.ExecuteAfterFixedUpdate(() =>
|
|
// {
|
|
// if (grabbable == GrabbedTarget) CollisionHandler.Sweep(this);
|
|
// });
|
|
U3CU3Ec__DisplayClass264_0_tB5F0F83DCBEEE10B7FD58B0A51B7F826912121B3* L_53 = V_0;
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_54 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_54);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_54, L_53, (intptr_t)((void*)U3CU3Ec__DisplayClass264_0_U3CCheckSocketGrabU3Eb__0_m52E475ECD61F624F1657F30D839E3806BCAD1DD8_RuntimeMethod_var), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_55;
|
|
L_55 = CoroutineExtensions_ExecuteAfterFixedUpdate_m0BF90E4FBA948961D2357964FE3E42F58D9768DA(__this, L_54, NULL);
|
|
}
|
|
|
|
IL_018b:
|
|
{
|
|
// HoveredSocket = null;
|
|
__this->___HoveredSocket_80 = (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoveredSocket_80), (void*)(HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL);
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0194:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabInputs()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateGrabInputs_m8348DB872384B9A92B6C89CF701699DCB210348D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// IsTriggerGrabActivated = Inputs.GetTriggerGrabState(HandSide).JustActivated;
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = __this->___Inputs_52;
|
|
int32_t L_1 = __this->___HandSide_37;
|
|
NullCheck(L_0);
|
|
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_2;
|
|
L_2 = HVRPlayerInputs_GetTriggerGrabState_m6256DA7415B92F9483F5FF47D702B3E1D6F07F00(L_0, L_1, NULL);
|
|
bool L_3 = L_2.___JustActivated_1;
|
|
__this->___IsTriggerGrabActivated_138 = L_3;
|
|
// IsGripGrabActivated = Inputs.GetGrabActivated(HandSide);
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_4 = __this->___Inputs_52;
|
|
int32_t L_5 = __this->___HandSide_37;
|
|
NullCheck(L_4);
|
|
bool L_6;
|
|
L_6 = HVRPlayerInputs_GetGrabActivated_mB6C0C455B4285627860E8965960A36B75F5DEA38(L_4, L_5, NULL);
|
|
__this->___IsGripGrabActivated_137 = L_6;
|
|
// IsTriggerGrabActive = Inputs.GetTriggerGrabState(HandSide).Active;
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_7 = __this->___Inputs_52;
|
|
int32_t L_8 = __this->___HandSide_37;
|
|
NullCheck(L_7);
|
|
HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_9;
|
|
L_9 = HVRPlayerInputs_GetTriggerGrabState_m6256DA7415B92F9483F5FF47D702B3E1D6F07F00(L_7, L_8, NULL);
|
|
bool L_10 = L_9.___Active_0;
|
|
__this->___IsTriggerGrabActive_140 = L_10;
|
|
// IsGripGrabActive = Inputs.GetGripHoldActive(HandSide);
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_11 = __this->___Inputs_52;
|
|
int32_t L_12 = __this->___HandSide_37;
|
|
NullCheck(L_11);
|
|
bool L_13;
|
|
L_13 = HVRPlayerInputs_GetGripHoldActive_m8B5E114E33FF06C14758FC928226E4140B0B80CA(L_11, L_12, NULL);
|
|
__this->___IsGripGrabActive_139 = L_13;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GrabActivated(HurricaneVR.Framework.Shared.HVRGrabControls)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_GrabActivated_mF0F82E88669E1557A1A4961F63FC3583F137CBB9 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_grabControl, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
int32_t L_0 = ___0_grabControl;
|
|
switch (L_0)
|
|
{
|
|
case 0:
|
|
{
|
|
goto IL_0014;
|
|
}
|
|
case 1:
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
case 2:
|
|
{
|
|
goto IL_003b;
|
|
}
|
|
}
|
|
}
|
|
{
|
|
goto IL_0042;
|
|
}
|
|
|
|
IL_0014:
|
|
{
|
|
// return IsGripGrabActivated || (IsTriggerGrabActivated && Inputs.CanTriggerGrab);
|
|
bool L_1 = __this->___IsGripGrabActivated_137;
|
|
if (L_1)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->___IsTriggerGrabActivated_138;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_3 = __this->___Inputs_52;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___CanTriggerGrab_5;
|
|
return L_4;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// return IsGripGrabActivated;
|
|
bool L_5 = __this->___IsGripGrabActivated_137;
|
|
return L_5;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
// return IsTriggerGrabActivated;
|
|
bool L_6 = __this->___IsTriggerGrabActivated_138;
|
|
return L_6;
|
|
}
|
|
|
|
IL_0042:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateGrabIndicator_m4A55050C06329AD882AD36F1EC8DCD6AD6AA8AEE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* V_0 = NULL;
|
|
bool V_1 = false;
|
|
int32_t G_B14_0 = 0;
|
|
{
|
|
// if (!IsHovering || !_grabIndicator)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____grabIndicator_84;
|
|
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_0016;
|
|
}
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0016:
|
|
{
|
|
// if (_grabIndicator.LookAtCamera && HVRManager.Instance.Camera)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____grabIndicator_84;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___LookAtCamera_5;
|
|
if (!L_4)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_5;
|
|
L_5 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = L_5->___Camera_7;
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator.transform.LookAt(HVRManager.Instance.Camera);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_8 = __this->____grabIndicator_84;
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_10;
|
|
L_10 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___Camera_7;
|
|
NullCheck(L_9);
|
|
Transform_LookAt_mA8567593181FD78BBDC2AF29AD99F93BDB2976B2(L_9, L_11, NULL);
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// if (_grabIndicator.HoverPosition == HVRHoverPosition.Self)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_12 = __this->____grabIndicator_84;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___HoverPosition_4;
|
|
if ((!(((uint32_t)L_13) == ((uint32_t)1))))
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// if (_grabIndicator.HoverPosition == HVRHoverPosition.GrabPoint)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_14 = __this->____grabIndicator_84;
|
|
NullCheck(L_14);
|
|
int32_t L_15 = L_14->___HoverPosition_4;
|
|
if (L_15)
|
|
{
|
|
goto IL_019b;
|
|
}
|
|
}
|
|
{
|
|
// DetermineGrabPoint(HoverTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16;
|
|
L_16 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRHandGrabber_DetermineGrabPoint_m1CFCC4E6026FD9DE536FF007054AC6836FA1C20E(__this, L_16, NULL);
|
|
// if (PosableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_17;
|
|
L_17 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_18;
|
|
L_18 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_17, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
// EnableGrabIndicator();
|
|
HVRHandGrabber_EnableGrabIndicator_m7F4E973E3646747BADDB4C056927CA4BDDB3A73B(__this, NULL);
|
|
// DisableDynamicIndicator();
|
|
HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E(__this, NULL);
|
|
// _grabIndicator.transform.position = GetGrabIndicatorPosition(HoverTarget, PosableGrabPoint);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_19 = __this->____grabIndicator_84;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21;
|
|
L_21 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_22;
|
|
L_22 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = HVRHandGrabber_GetGrabIndicatorPosition_m88CE4F88AA1F7D350A098B3F52B1032EA10D3721(__this, L_21, L_22, (bool)0, NULL);
|
|
NullCheck(L_20);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_20, L_23, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
// var isDynamic = HoverTarget.PoseType == PoseType.PhysicPoser || HoverTarget.PhysicsPoserFallback;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24;
|
|
L_24 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_24);
|
|
int32_t L_25 = L_24->___PoseType_6;
|
|
if ((((int32_t)L_25) == ((int32_t)1)))
|
|
{
|
|
goto IL_00d1;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26;
|
|
L_26 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_26);
|
|
bool L_27 = L_26->___PhysicsPoserFallback_54;
|
|
G_B14_0 = ((int32_t)(L_27));
|
|
goto IL_00d2;
|
|
}
|
|
|
|
IL_00d1:
|
|
{
|
|
G_B14_0 = 1;
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
// if (isDynamic)
|
|
if (!G_B14_0)
|
|
{
|
|
goto IL_019b;
|
|
}
|
|
}
|
|
{
|
|
// if (DynamicPoseIndicatorMode == DynamicPoseGrabIndicator.None)
|
|
int32_t L_28 = __this->___DynamicPoseIndicatorMode_61;
|
|
if ((!(((uint32_t)L_28) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00ed;
|
|
}
|
|
}
|
|
{
|
|
// DisableGrabIndicator();
|
|
HVRHandGrabber_DisableGrabIndicator_mC7ED488FA221A1485C0FB62673697782F87AF3CA(__this, NULL);
|
|
// DisableDynamicIndicator();
|
|
HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E(__this, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00ed:
|
|
{
|
|
// var indicator = _grabIndicator;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_29 = __this->____grabIndicator_84;
|
|
V_0 = L_29;
|
|
// if (DynamicPoseIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_30 = __this->___DynamicPoseIndicator_60;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_31;
|
|
L_31 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_30, NULL);
|
|
if (!L_31)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// if (!_dynamicIndicatorEnabled)
|
|
bool L_32 = __this->____dynamicIndicatorEnabled_82;
|
|
if (L_32)
|
|
{
|
|
goto IL_0115;
|
|
}
|
|
}
|
|
{
|
|
// EnableDynamicIndicator();
|
|
HVRHandGrabber_EnableDynamicIndicator_m75DF150FDC2956A0ECB868E0ACEF5B448E889A05(__this, NULL);
|
|
// DisableGrabIndicator();
|
|
HVRHandGrabber_DisableGrabIndicator_mC7ED488FA221A1485C0FB62673697782F87AF3CA(__this, NULL);
|
|
}
|
|
|
|
IL_0115:
|
|
{
|
|
// indicator = DynamicPoseIndicator;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_33 = __this->___DynamicPoseIndicator_60;
|
|
V_0 = L_33;
|
|
// if (DynamicPoseIndicator.LookAtCamera && HVRManager.Instance.Camera)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_34 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_34);
|
|
bool L_35 = L_34->___LookAtCamera_5;
|
|
if (!L_35)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_36;
|
|
L_36 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_36);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37 = L_36->___Camera_7;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_38;
|
|
L_38 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_37, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_0154;
|
|
}
|
|
}
|
|
{
|
|
// DynamicPoseIndicator.transform.LookAt(HVRManager.Instance.Camera);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_39 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_39);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_39, NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_41;
|
|
L_41 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_41);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = L_41->___Camera_7;
|
|
NullCheck(L_40);
|
|
Transform_LookAt_mA8567593181FD78BBDC2AF29AD99F93BDB2976B2(L_40, L_42, NULL);
|
|
}
|
|
|
|
IL_0154:
|
|
{
|
|
// if (DynamicPoseIndicatorMode == DynamicPoseGrabIndicator.Palm)
|
|
int32_t L_43 = __this->___DynamicPoseIndicatorMode_61;
|
|
if ((!(((uint32_t)L_43) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0177;
|
|
}
|
|
}
|
|
{
|
|
// indicator.transform.position = FindClosestPoint(HoverTarget, out var inside);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_44 = V_0;
|
|
NullCheck(L_44);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45;
|
|
L_45 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_44, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_46;
|
|
L_46 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47;
|
|
L_47 = VirtualFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool* >::Invoke(79 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FindClosestPoint(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean&) */, __this, L_46, (&V_1));
|
|
NullCheck(L_45);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_45, L_47, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0177:
|
|
{
|
|
// if (DynamicPoseIndicatorMode == DynamicPoseGrabIndicator.Transform)
|
|
int32_t L_48 = __this->___DynamicPoseIndicatorMode_61;
|
|
if (L_48)
|
|
{
|
|
goto IL_019a;
|
|
}
|
|
}
|
|
{
|
|
// indicator.transform.position = HoverTarget.transform.position;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_49 = V_0;
|
|
NullCheck(L_49);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50;
|
|
L_50 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_49, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51;
|
|
L_51 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_51);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
|
|
L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_51, NULL);
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_52, NULL);
|
|
NullCheck(L_50);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_50, L_53, NULL);
|
|
}
|
|
|
|
IL_019a:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_019b:
|
|
{
|
|
// DisableDynamicIndicator();
|
|
HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E(__this, NULL);
|
|
// EnableGrabIndicator();
|
|
HVRHandGrabber_EnableGrabIndicator_m7F4E973E3646747BADDB4C056927CA4BDDB3A73B(__this, NULL);
|
|
// _grabIndicator.transform.position = HoverTarget.transform.position;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_54 = __this->____grabIndicator_84;
|
|
NullCheck(L_54);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55;
|
|
L_55 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_54, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_56;
|
|
L_56 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
NullCheck(L_56);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
|
|
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_56, NULL);
|
|
NullCheck(L_57);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_57, NULL);
|
|
NullCheck(L_55);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_55, L_58, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateTriggerGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateTriggerGrabIndicator_m6493BE908180AD5358035F3C766249BCD8688788 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (!IsTriggerHovering || !_triggerIndicator || IsGrabbing || TriggerHoverTarget == HoverTarget)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____triggerIndicator_85;
|
|
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_0030;
|
|
}
|
|
}
|
|
{
|
|
bool L_3;
|
|
L_3 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0030;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4;
|
|
L_4 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_4, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// if (_triggerIndicator.LookAtCamera && HVRManager.Instance.Camera)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_7 = __this->____triggerIndicator_85;
|
|
NullCheck(L_7);
|
|
bool L_8 = L_7->___LookAtCamera_5;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_9;
|
|
L_9 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9->___Camera_7;
|
|
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_0069;
|
|
}
|
|
}
|
|
{
|
|
// _triggerIndicator.transform.LookAt(HVRManager.Instance.Camera);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_12 = __this->____triggerIndicator_85;
|
|
NullCheck(L_12);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_14;
|
|
L_14 = HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline(NULL);
|
|
NullCheck(L_14);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = L_14->___Camera_7;
|
|
NullCheck(L_13);
|
|
Transform_LookAt_mA8567593181FD78BBDC2AF29AD99F93BDB2976B2(L_13, L_15, NULL);
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// if (_triggerIndicator.HoverPosition == HVRHoverPosition.Self)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_16 = __this->____triggerIndicator_85;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = L_16->___HoverPosition_4;
|
|
if ((!(((uint32_t)L_17) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0078;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0078:
|
|
{
|
|
// if (_triggerIndicator.HoverPosition == HVRHoverPosition.GrabPoint)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_18 = __this->____triggerIndicator_85;
|
|
NullCheck(L_18);
|
|
int32_t L_19 = L_18->___HoverPosition_4;
|
|
if (L_19)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// TriggerGrabPoint = GetGrabPoint(TriggerHoverTarget, GrabpointFilter.Normal);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20;
|
|
L_20 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
|
|
L_21 = HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA(__this, L_20, 0, NULL);
|
|
HVRHandGrabber_set_TriggerGrabPoint_m36F85C0DACDCDE73589E46D558E4AB40DB117055(__this, L_21, NULL);
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// if (TriggerPosableGrabPoint && _triggerIndicator.HoverPosition == HVRHoverPosition.GrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_22;
|
|
L_22 = HVRHandGrabber_get_TriggerPosableGrabPoint_mD22A1A61136415488B15F1F3D3091A14FD9A4B7D_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_00d6;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_24 = __this->____triggerIndicator_85;
|
|
NullCheck(L_24);
|
|
int32_t L_25 = L_24->___HoverPosition_4;
|
|
if (L_25)
|
|
{
|
|
goto IL_00d6;
|
|
}
|
|
}
|
|
{
|
|
// _triggerIndicator.transform.position = GetGrabIndicatorPosition(TriggerHoverTarget, TriggerPosableGrabPoint);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_26 = __this->____triggerIndicator_85;
|
|
NullCheck(L_26);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_26, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28;
|
|
L_28 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_29;
|
|
L_29 = HVRHandGrabber_get_TriggerPosableGrabPoint_mD22A1A61136415488B15F1F3D3091A14FD9A4B7D_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = HVRHandGrabber_GetGrabIndicatorPosition_m88CE4F88AA1F7D350A098B3F52B1032EA10D3721(__this, L_28, L_29, (bool)0, NULL);
|
|
NullCheck(L_27);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_27, L_30, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
// _triggerIndicator.transform.position = TriggerHoverTarget.transform.position;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_31 = __this->____triggerIndicator_85;
|
|
NullCheck(L_31);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
|
|
L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_31, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33;
|
|
L_33 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
NullCheck(L_33);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34;
|
|
L_34 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_33, NULL);
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_34, NULL);
|
|
NullCheck(L_32);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_32, L_35, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabIndicatorPosition(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Transform,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetGrabIndicatorPosition_mE8A50A8B2014332B90802B89DBA8494EA4B9F4CD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_grabPoint, bool ___2_useGrabPoint, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* V_0 = NULL;
|
|
{
|
|
// var posableGrabPoint = grabPoint.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___1_grabPoint;
|
|
NullCheck(L_0);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_1;
|
|
L_1 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_0, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
V_0 = L_1;
|
|
// if (posableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* 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_0019;
|
|
}
|
|
}
|
|
{
|
|
// return GetGrabIndicatorPosition(grabbable, posableGrabPoint, useGrabPoint);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_5 = V_0;
|
|
bool L_6 = ___2_useGrabPoint;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = HVRHandGrabber_GetGrabIndicatorPosition_m88CE4F88AA1F7D350A098B3F52B1032EA10D3721(__this, L_4, L_5, L_6, NULL);
|
|
return L_7;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
// return grabPoint.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = ___1_grabPoint;
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
|
|
return L_9;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetGrabIndicatorPosition(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetGrabIndicatorPosition_m88CE4F88AA1F7D350A098B3F52B1032EA10D3721 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, bool ___2_useGrabPoint, 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 (grabPoint.IsLineGrab && !useGrabPoint && grabPoint.LineInitialCanReposition)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___1_grabPoint;
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___IsLineGrab_20;
|
|
if (!L_1)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = ___2_useGrabPoint;
|
|
if (L_2)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_3 = ___1_grabPoint;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___LineInitialCanReposition_27;
|
|
if (!L_4)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// return grabbable.transform.TransformPoint(GetLocalLineGrabPoint(grabbable, transform.TransformPoint(GetLineGrabHandAnchor(PosableGrabPoint))));
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_9;
|
|
L_9 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = HVRHandGrabber_GetLineGrabHandAnchor_m60A2871529098C032F29012A9ED61B7D53BA5193(__this, L_9, NULL);
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_8, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = HVRHandGrabber_GetLocalLineGrabPoint_m13024DFD26982F79E67171345026EB631F274293(__this, L_7, L_11, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_6, L_12, NULL);
|
|
return L_13;
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// if (grabPoint.GrabIndicatorPosition)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_14 = ___1_grabPoint;
|
|
NullCheck(L_14);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = L_14->___GrabIndicatorPosition_16;
|
|
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_0056;
|
|
}
|
|
}
|
|
{
|
|
// return grabPoint.GrabIndicatorPosition.position;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_17 = ___1_grabPoint;
|
|
NullCheck(L_17);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = L_17->___GrabIndicatorPosition_16;
|
|
NullCheck(L_18);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL);
|
|
return L_19;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
// return grabPoint.transform.position;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_20 = ___1_grabPoint;
|
|
NullCheck(L_20);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
|
|
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_21, NULL);
|
|
return L_22;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHoverEnter(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnHoverEnter_m7B9E0B92769DF0803292EBB06ACD8AD3E8FCD308 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// base.OnHoverEnter(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRGrabberBase_OnHoverEnter_mFD41FD3FBF7AFED2A77BCAA7911EAD5243C8AAC8(__this, L_0, NULL);
|
|
// GrabPoint = GetGrabPoint(grabbable, GrabpointFilter.Normal);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA(__this, L_1, 0, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_2);
|
|
// OnHoverHaptics();
|
|
VirtualActionInvoker0::Invoke(66 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHoverHaptics() */, __this);
|
|
// if (grabbable.ShowGrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___ShowGrabIndicator_24;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.GrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_6 = L_5->___GrabIndicator_22;
|
|
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_003e;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicator = grabbable.GrabIndicator;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
|
|
NullCheck(L_8);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_9 = L_8->___GrabIndicator_22;
|
|
__this->____grabIndicator_84 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabIndicator_84), (void*)L_9);
|
|
goto IL_004a;
|
|
}
|
|
|
|
IL_003e:
|
|
{
|
|
// _grabIndicator = GrabIndicator;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_10 = __this->___GrabIndicator_58;
|
|
__this->____grabIndicator_84 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabIndicator_84), (void*)L_10);
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// EnableGrabIndicator();
|
|
HVRHandGrabber_EnableGrabIndicator_m7F4E973E3646747BADDB4C056927CA4BDDB3A73B(__this, NULL);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// if (HoverPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_11 = __this->___HoverPoser_39;
|
|
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_006b;
|
|
}
|
|
}
|
|
{
|
|
// SetAnimatorPose(HoverPoser);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_13 = __this->___HoverPoser_39;
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(__this, L_13, (bool)0, (bool)0, NULL);
|
|
}
|
|
|
|
IL_006b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHoverHaptics()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnHoverHaptics_m997483F3B1C726655784F9BAD6C55BD03E4A1DBE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (IsMine && HVRInputManager.Instance.GrabHaptics)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
|
|
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_1);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_2 = L_1->___GrabHaptics_36;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// Controller.Vibrate(HVRInputManager.Instance.GrabHaptics.HandHover);
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4;
|
|
L_4 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(__this, NULL);
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_5;
|
|
L_5 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_5);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_6 = L_5->___GrabHaptics_36;
|
|
NullCheck(L_6);
|
|
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* L_7 = L_6->___HandHover_6;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* >::Invoke(12 /* System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(HurricaneVR.Framework.Shared.HapticData) */, L_4, L_7);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHoverExit(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnHoverExit_mB2D39FEE0D2B28C367FF0A700083C4FE7F67547B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.OnHoverExit(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRGrabberBase_OnHoverExit_mC96EEFE632826EF594374CC41976BE0455958AE3(__this, L_0, NULL);
|
|
// DisableGrabIndicator();
|
|
HVRHandGrabber_DisableGrabIndicator_mC7ED488FA221A1485C0FB62673697782F87AF3CA(__this, NULL);
|
|
// DisableDynamicIndicator();
|
|
HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E(__this, NULL);
|
|
// if (!IsGrabbing)
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// ResetAnimator();
|
|
HVRHandGrabber_ResetAnimator_m76A15BCC4D786F836EE45E4AC0F65BF1A7D968A3(__this, NULL);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::EnableGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_EnableGrabIndicator_m7F4E973E3646747BADDB4C056927CA4BDDB3A73B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (_grabIndicatorEnabled) return;
|
|
bool L_0 = __this->____grabIndicatorEnabled_83;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (_grabIndicatorEnabled) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (_grabIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____grabIndicator_84;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicatorEnabled = true;
|
|
__this->____grabIndicatorEnabled_83 = (bool)1;
|
|
// _grabIndicator.Enable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____grabIndicator_84;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Enable() */, L_3);
|
|
// _grabIndicator.Hover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = __this->____grabIndicator_84;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Hover() */, L_4);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableGrabIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableGrabIndicator_mC7ED488FA221A1485C0FB62673697782F87AF3CA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (!_grabIndicatorEnabled) return;
|
|
bool L_0 = __this->____grabIndicatorEnabled_83;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (!_grabIndicatorEnabled) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (_grabIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->____grabIndicator_84;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// _grabIndicatorEnabled = false;
|
|
__this->____grabIndicatorEnabled_83 = (bool)0;
|
|
// _grabIndicator.Unhover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____grabIndicator_84;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Unhover() */, L_3);
|
|
// _grabIndicator.Disable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = __this->____grabIndicator_84;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Disable() */, L_4);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::EnableDynamicIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_EnableDynamicIndicator_m75DF150FDC2956A0ECB868E0ACEF5B448E889A05 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (_dynamicIndicatorEnabled) return;
|
|
bool L_0 = __this->____dynamicIndicatorEnabled_82;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (_dynamicIndicatorEnabled) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (DynamicPoseIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->___DynamicPoseIndicator_60;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// _dynamicIndicatorEnabled = true;
|
|
__this->____dynamicIndicatorEnabled_82 = (bool)1;
|
|
// DynamicPoseIndicator.Enable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Enable() */, L_3);
|
|
// DynamicPoseIndicator.Hover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Hover() */, L_4);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableDynamicIndicator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableDynamicIndicator_m20D0451788F36C1F10E6695BE00DCE573FE7C05E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (!_dynamicIndicatorEnabled) return;
|
|
bool L_0 = __this->____dynamicIndicatorEnabled_82;
|
|
if (L_0)
|
|
{
|
|
goto IL_0009;
|
|
}
|
|
}
|
|
{
|
|
// if (!_dynamicIndicatorEnabled) return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// if (DynamicPoseIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_1 = __this->___DynamicPoseIndicator_60;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// _dynamicIndicatorEnabled = false;
|
|
__this->____dynamicIndicatorEnabled_82 = (bool)0;
|
|
// DynamicPoseIndicator.Unhover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Unhover() */, L_3);
|
|
// DynamicPoseIndicator.Disable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_4 = __this->___DynamicPoseIndicator_60;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Disable() */, L_4);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnTriggerHoverEnter(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnTriggerHoverEnter_m8992591CBAA1E95A9A0032C46E25C72910941D62 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_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;
|
|
}
|
|
{
|
|
// TriggerHoverTarget = grabbable;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_grabbable;
|
|
HVRHandGrabber_set_TriggerHoverTarget_m04BA01A9ECA98B48A43111706A6A47F1FA000115(__this, L_0, NULL);
|
|
// TriggerGrabPoint = GetGrabPoint(grabbable, GrabpointFilter.Normal);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___1_grabbable;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = HVRHandGrabber_GetGrabPoint_mE8F3332EDC5646CFFE73B2765ACF875E4D827CDA(__this, L_1, 0, NULL);
|
|
HVRHandGrabber_set_TriggerGrabPoint_m36F85C0DACDCDE73589E46D558E4AB40DB117055(__this, L_2, NULL);
|
|
// if (grabbable.ShowTriggerGrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___1_grabbable;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___ShowTriggerGrabIndicator_25;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0067;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.GrabIndicator)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___1_grabbable;
|
|
NullCheck(L_5);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_6 = L_5->___GrabIndicator_22;
|
|
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_0038;
|
|
}
|
|
}
|
|
{
|
|
// _triggerIndicator = grabbable.GrabIndicator;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___1_grabbable;
|
|
NullCheck(L_8);
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_9 = L_8->___GrabIndicator_22;
|
|
__this->____triggerIndicator_85 = L_9;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggerIndicator_85), (void*)L_9);
|
|
goto IL_0044;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// _triggerIndicator = TriggerGrabIndicator;
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_10 = __this->___TriggerGrabIndicator_59;
|
|
__this->____triggerIndicator_85 = L_10;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____triggerIndicator_85), (void*)L_10);
|
|
}
|
|
|
|
IL_0044:
|
|
{
|
|
// if (_triggerIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_11 = __this->____triggerIndicator_85;
|
|
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_0067;
|
|
}
|
|
}
|
|
{
|
|
// _triggerIndicator.Enable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_13 = __this->____triggerIndicator_85;
|
|
NullCheck(L_13);
|
|
VirtualActionInvoker0::Invoke(8 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Enable() */, L_13);
|
|
// _triggerIndicator.Hover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_14 = __this->____triggerIndicator_85;
|
|
NullCheck(L_14);
|
|
VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Hover() */, L_14);
|
|
}
|
|
|
|
IL_0067:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnTriggerHoverExit(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnTriggerHoverExit_m8B17A7965AD94A4D9695B36891DE8D50F0C78845 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_grabber, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_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;
|
|
}
|
|
{
|
|
// TriggerHoverTarget = null;
|
|
HVRHandGrabber_set_TriggerHoverTarget_m04BA01A9ECA98B48A43111706A6A47F1FA000115(__this, (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL, NULL);
|
|
// if (_triggerIndicator)
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_0 = __this->____triggerIndicator_85;
|
|
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_002a;
|
|
}
|
|
}
|
|
{
|
|
// _triggerIndicator.Unhover();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_2 = __this->____triggerIndicator_85;
|
|
NullCheck(L_2);
|
|
VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Unhover() */, L_2);
|
|
// _triggerIndicator.Disable();
|
|
HVRGrabbableHoverBase_tCDCDDC8416D1E65D6796381383593F7693F78305* L_3 = __this->____triggerIndicator_85;
|
|
NullCheck(L_3);
|
|
VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Components.HVRGrabbableHoverBase::Disable() */, L_3);
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TrackVelocities()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_TrackVelocities_m9B8B09592FA35F186E30CA73EBC55969A1A59330 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// var deltaRotation = transform.rotation * Quaternion.Inverse(_previousRotation);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1;
|
|
L_1 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_0, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = __this->____previousRotation_115;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_1, L_3, NULL);
|
|
V_0 = L_4;
|
|
// deltaRotation.ToAngleAxis(out var angle, out var axis);
|
|
Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline((&V_0), (&V_1), (&V_2), NULL);
|
|
// angle *= Mathf.Deg2Rad;
|
|
float L_5 = V_1;
|
|
V_1 = ((float)il2cpp_codegen_multiply(L_5, (0.0174532924f)));
|
|
// var angularVelocity = axis * (angle * (1.0f / Time.fixedDeltaTime));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_2;
|
|
float L_7 = V_1;
|
|
float L_8;
|
|
L_8 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, ((float)il2cpp_codegen_multiply(L_7, ((float)((1.0f)/L_8)))), NULL);
|
|
V_3 = L_9;
|
|
// RecentVelocities.Enqueue(Rigidbody.velocity);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_10 = __this->___RecentVelocities_107;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_11;
|
|
L_11 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_11, NULL);
|
|
NullCheck(L_10);
|
|
CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D(L_10, L_12, CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
// RecentAngularVelocities.Enqueue(angularVelocity);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_13 = __this->___RecentAngularVelocities_108;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_3;
|
|
NullCheck(L_13);
|
|
CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D(L_13, L_14, CircularBuffer_1_Enqueue_m751C01505C66370ED2EDE104762B5853DCB4CA0D_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketUnhover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckSocketUnhover_m163BBC02E64511FD791E489190C479CC58788E39 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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*)&_stringLiteral3AD8D11D3EA65F2326504910D7729223DEF44ADC);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
|
|
{
|
|
// if (!HoveredSocket)
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = __this->___HoveredSocket_80;
|
|
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_000e;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_000e:
|
|
{
|
|
// var closest = ClosestValidSocket();
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2;
|
|
L_2 = VirtualFuncInvoker0< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(72 /* HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ClosestValidSocket() */, __this);
|
|
V_0 = L_2;
|
|
// if (IsGrabbing || IsForceGrabbing || !CanGrabFromSocket(HoveredSocket) || closest != HoveredSocket)
|
|
bool L_3;
|
|
L_3 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
bool L_4;
|
|
L_4 = HVRHandGrabber_get_IsForceGrabbing_m4D6087725B8E78E38D44DA4AB5B1CEC9A1D1FF75(__this, NULL);
|
|
if (L_4)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5 = __this->___HoveredSocket_80;
|
|
bool L_6;
|
|
L_6 = VirtualFuncInvoker1< bool, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(70 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanGrabFromSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket) */, __this, L_5);
|
|
if (!L_6)
|
|
{
|
|
goto IL_0041;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_7 = V_0;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_8 = __this->___HoveredSocket_80;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_7, L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
|
|
IL_0041:
|
|
{
|
|
// HoveredSocket.OnHandGrabberExited();
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_10 = __this->___HoveredSocket_80;
|
|
NullCheck(L_10);
|
|
HVRSocket_OnHandGrabberExited_mAF6E0CB2C6CE184613A7C0C5D5351DA1CA3B5043(L_10, NULL);
|
|
// HoveredSocket = null;
|
|
__this->___HoveredSocket_80 = (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoveredSocket_80), (void*)(HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL);
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_11;
|
|
L_11 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_11);
|
|
bool L_12 = L_11->___VerboseHandGrabberEvents_45;
|
|
if (!L_12)
|
|
{
|
|
goto IL_0069;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"socket exited");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral3AD8D11D3EA65F2326504910D7729223DEF44ADC, NULL);
|
|
}
|
|
|
|
IL_0069:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanGrabFromSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CanGrabFromSocket_mBEF159E2B0080E8A9ABAC490D039A275F46F3877 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// if (!socket)
|
|
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_000a;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// if (!socket.CanGrabbableBeRemoved(this))
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_2 = ___0_socket;
|
|
NullCheck(L_2);
|
|
bool L_3;
|
|
L_3 = VirtualFuncInvoker1< bool, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* >::Invoke(75 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRSocket::CanGrabbableBeRemoved(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) */, L_2, __this);
|
|
if (L_3)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// return socket.GrabDetectionType == HVRGrabDetection.Socket && socket.GrabbedTarget;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = ___0_socket;
|
|
NullCheck(L_4);
|
|
int32_t L_5 = L_4->___GrabDetectionType_29;
|
|
if ((!(((uint32_t)L_5) == ((uint32_t)1))))
|
|
{
|
|
goto IL_002a;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = ___0_socket;
|
|
NullCheck(L_6);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_6, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_7, NULL);
|
|
return L_8;
|
|
}
|
|
|
|
IL_002a:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSocketHover()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckSocketHover_mC3C42F9A6BAA16E6AA8C1DEE5F37C7BDACBD53CA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_0 = NULL;
|
|
{
|
|
// if (IsGrabbing || IsHoveringSocket || !SocketBag || IsForceGrabbing)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRHandGrabber_get_IsHoveringSocket_m89AEAB4DE80554F6B3FBA9F495747B523D9FB5CB(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_2 = __this->___SocketBag_29;
|
|
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_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_4;
|
|
L_4 = HVRHandGrabber_get_IsForceGrabbing_m4D6087725B8E78E38D44DA4AB5B1CEC9A1D1FF75(__this, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// var closest = ClosestValidSocket();
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_5;
|
|
L_5 = VirtualFuncInvoker0< HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(72 /* HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ClosestValidSocket() */, __this);
|
|
V_0 = L_5;
|
|
// if (closest)
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = V_0;
|
|
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_0047;
|
|
}
|
|
}
|
|
{
|
|
// HoveredSocket = closest;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_8 = V_0;
|
|
__this->___HoveredSocket_80 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___HoveredSocket_80), (void*)L_8);
|
|
// HoveredSocket.OnHandGrabberEntered();
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_9 = __this->___HoveredSocket_80;
|
|
NullCheck(L_9);
|
|
HVRSocket_OnHandGrabberEntered_m67743F2BCE027DD4018405BBFEEC7970E9B02B67(L_9, NULL);
|
|
}
|
|
|
|
IL_0047:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ClosestValidSocket()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* HVRHandGrabber_ClosestValidSocket_m78115922421D094F45DFED893D387B063C0E23BC (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
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);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* V_1 = NULL;
|
|
{
|
|
// for (var i = 0; i < SocketBag.ValidSockets.Count; i++)
|
|
V_0 = 0;
|
|
goto IL_0025;
|
|
}
|
|
|
|
IL_0004:
|
|
{
|
|
// var socket = SocketBag.ValidSockets[i];
|
|
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_0 = __this->___SocketBag_29;
|
|
NullCheck(L_0);
|
|
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_1 = L_0->___ValidSockets_13;
|
|
int32_t L_2 = V_0;
|
|
NullCheck(L_1);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_3;
|
|
L_3 = List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9(L_1, L_2, List_1_get_Item_mFF0E8CEF986925A291A5CBC1DEBBDAD67BB422C9_RuntimeMethod_var);
|
|
V_1 = L_3;
|
|
// if (!CanGrabFromSocket(socket))
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_4 = V_1;
|
|
bool L_5;
|
|
L_5 = VirtualFuncInvoker1< bool, HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* >::Invoke(70 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanGrabFromSocket(HurricaneVR.Framework.Core.Grabbers.HVRSocket) */, __this, L_4);
|
|
if (!L_5)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// return socket;
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_6 = V_1;
|
|
return L_6;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// for (var i = 0; i < SocketBag.ValidSockets.Count; i++)
|
|
int32_t L_7 = V_0;
|
|
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// for (var i = 0; i < SocketBag.ValidSockets.Count; i++)
|
|
int32_t L_8 = V_0;
|
|
HVRSocketBag_tEA607484EBFCED87606BDFF92E8F527CE3815974* L_9 = __this->___SocketBag_29;
|
|
NullCheck(L_9);
|
|
List_1_t94341D72EA66878FB387DF4AE65AC0CF705D0A71* L_10 = L_9->___ValidSockets_13;
|
|
NullCheck(L_10);
|
|
int32_t L_11;
|
|
L_11 = List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_inline(L_10, List_1_get_Count_m0A3D785C2993142199349A3D0D2D7547E425A7EC_RuntimeMethod_var);
|
|
if ((((int32_t)L_8) < ((int32_t)L_11)))
|
|
{
|
|
goto IL_0004;
|
|
}
|
|
}
|
|
{
|
|
// return null;
|
|
return (HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418*)NULL;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckPullAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckPullAnchor_m058415E1E434C0D912DD8ECC204DECAC7D75BA19 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, 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*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandSide_t7351C094EB31741A6D325BF2DB03E8841F42E80F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2A345E351815ECFE6DBAA982115406EF87050BE);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (!_anchor)
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->____anchor_146;
|
|
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_004a;
|
|
}
|
|
}
|
|
{
|
|
// _anchor = new GameObject($"{HandSide} PullAnchor");
|
|
int32_t L_2 = __this->___HandSide_37;
|
|
int32_t L_3 = L_2;
|
|
RuntimeObject* L_4 = Box(HVRHandSide_t7351C094EB31741A6D325BF2DB03E8841F42E80F_il2cpp_TypeInfo_var, &L_3);
|
|
String_t* L_5;
|
|
L_5 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteralF2A345E351815ECFE6DBAA982115406EF87050BE, L_4, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_6, L_5, NULL);
|
|
__this->____anchor_146 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____anchor_146), (void*)L_6);
|
|
// _forceRB = _anchor.AddComponent<Rigidbody>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->____anchor_146;
|
|
NullCheck(L_7);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8;
|
|
L_8 = GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093(L_7, GameObject_AddComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m03A761629A3F71B0248F1B26EF612F592B757093_RuntimeMethod_var);
|
|
__this->____forceRB_147 = L_8;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____forceRB_147), (void*)L_8);
|
|
// _forceRB.isKinematic = true;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = __this->____forceRB_147;
|
|
NullCheck(L_9);
|
|
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_9, (bool)1, NULL);
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPull()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_StartPull_m6E62E5996DFBF95F7C8ED31BE1A5F5057A6EA408 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* V_1 = NULL;
|
|
{
|
|
// var grabbable = GrabbedTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
V_0 = L_0;
|
|
// _startPos = GrabbedTarget.transform.position;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1;
|
|
L_1 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2;
|
|
L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL);
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
|
|
__this->____startPos_161 = L_3;
|
|
// _startRot = GrabbedTarget.transform.rotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4;
|
|
L_4 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
|
|
NullCheck(L_5);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_5, NULL);
|
|
__this->____startRot_162 = L_6;
|
|
// CheckPullAnchor();
|
|
HVRHandGrabber_CheckPullAnchor_m058415E1E434C0D912DD8ECC204DECAC7D75BA19(__this, NULL);
|
|
// _anchor.transform.position = _startPos;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7 = __this->____anchor_146;
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = __this->____startPos_161;
|
|
NullCheck(L_8);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_8, L_9, NULL);
|
|
// _anchor.transform.rotation = _startRot;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10 = __this->____anchor_146;
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = __this->____startRot_162;
|
|
NullCheck(L_11);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_11, L_12, NULL);
|
|
// PullingGrabbable = true;
|
|
HVRGrabberBase_set_PullingGrabbable_mD18676E5A2E0D92C653B93081D1E92ABA5944833_inline(__this, (bool)1, NULL);
|
|
// _pullingTimer = 0f;
|
|
__this->____pullingTimer_116 = (0.0f);
|
|
// PullJoint = _anchor.AddComponent<ConfigurableJoint>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13 = __this->____anchor_146;
|
|
NullCheck(L_13);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_14;
|
|
L_14 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_13, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
__this->___PullJoint_160 = L_14;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___PullJoint_160), (void*)L_14);
|
|
// HVRJointSettings pullSettings = null;
|
|
V_1 = (HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77*)NULL;
|
|
// if (grabbable.PullingSettingsOverride)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_16 = L_15->___PullingSettingsOverride_32;
|
|
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_00a0;
|
|
}
|
|
}
|
|
{
|
|
// pullSettings = grabbable.PullingSettingsOverride;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = V_0;
|
|
NullCheck(L_18);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_19 = L_18->___PullingSettingsOverride_32;
|
|
V_1 = L_19;
|
|
goto IL_00b4;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// else if (PullingSettings)
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_20 = __this->___PullingSettings_45;
|
|
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_00b4;
|
|
}
|
|
}
|
|
{
|
|
// pullSettings = PullingSettings;
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_22 = __this->___PullingSettings_45;
|
|
V_1 = L_22;
|
|
}
|
|
|
|
IL_00b4:
|
|
{
|
|
// PullJoint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_23 = __this->___PullJoint_160;
|
|
NullCheck(L_23);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_23, (bool)0, NULL);
|
|
// PullJoint.rotationDriveMode = RotationDriveMode.Slerp;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_24 = __this->___PullJoint_160;
|
|
NullCheck(L_24);
|
|
ConfigurableJoint_set_rotationDriveMode_mAF10EC6CA2FA9F3B52C814FFEB06CC48C07C175E(L_24, 1, NULL);
|
|
// PullJoint.connectedBody = grabbable.Rigidbody;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_25 = __this->___PullJoint_160;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = V_0;
|
|
NullCheck(L_26);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_27 = L_26->___Rigidbody_38;
|
|
NullCheck(L_25);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_25, L_27, NULL);
|
|
// PullJoint.connectedAnchor = Vector3.zero;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_28 = __this->___PullJoint_160;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_28);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_28, L_29, NULL);
|
|
// PullJoint.anchor = Vector3.zero;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_30 = __this->___PullJoint_160;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_30);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_30, L_31, NULL);
|
|
// pullSettings.ApplySettings(PullJoint);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_32 = V_1;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_33 = __this->___PullJoint_160;
|
|
NullCheck(L_32);
|
|
HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65(L_32, L_33, NULL);
|
|
// _distanceComplete = false;
|
|
__this->____distanceComplete_152 = (bool)0;
|
|
// if (_isForceAutoGrab) _distanceComplete = true;
|
|
bool L_34 = __this->____isForceAutoGrab_122;
|
|
if (!L_34)
|
|
{
|
|
goto IL_011f;
|
|
}
|
|
}
|
|
{
|
|
// if (_isForceAutoGrab) _distanceComplete = true;
|
|
__this->____distanceComplete_152 = (bool)1;
|
|
}
|
|
|
|
IL_011f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CleanupPull()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CleanupPull_mA979DE0E09E04F81F7FC33E3D8752008C8BC5F9C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (_posJoint) Destroy(_posJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->____posJoint_153;
|
|
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_0018;
|
|
}
|
|
}
|
|
{
|
|
// if (_posJoint) Destroy(_posJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2 = __this->____posJoint_153;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL);
|
|
}
|
|
|
|
IL_0018:
|
|
{
|
|
// if (_rotJoint) Destroy(_rotJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3 = __this->____rotJoint_154;
|
|
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_0030;
|
|
}
|
|
}
|
|
{
|
|
// if (_rotJoint) Destroy(_rotJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_5 = __this->____rotJoint_154;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL);
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
// if (PullJoint) Destroy(PullJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_6 = __this->___PullJoint_160;
|
|
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_0048;
|
|
}
|
|
}
|
|
{
|
|
// if (PullJoint) Destroy(PullJoint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8 = __this->___PullJoint_160;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL);
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// PullingGrabbable = false;
|
|
HVRGrabberBase_set_PullingGrabbable_mD18676E5A2E0D92C653B93081D1E92ABA5944833_inline(__this, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdatePullGrabbable()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdatePullGrabbable_mD99684741FF8F0032AA388E2316EF1E9C13BD541 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandSide_t7351C094EB31741A6D325BF2DB03E8841F42E80F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2638E2287AE1DBA901A76F618A76151326DA01);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
float V_4 = 0.0f;
|
|
bool V_5 = false;
|
|
bool V_6 = false;
|
|
bool V_7 = false;
|
|
int32_t G_B11_0 = 0;
|
|
int32_t G_B18_0 = 0;
|
|
{
|
|
// var grabbable = GrabbedTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
V_0 = L_0;
|
|
// _pullingTimer += Time.fixedDeltaTime;
|
|
float L_1 = __this->____pullingTimer_116;
|
|
float L_2;
|
|
L_2 = Time_get_fixedDeltaTime_m43136893D00AF5D5FE80AD05609558F6E2381381(NULL);
|
|
__this->____pullingTimer_116 = ((float)il2cpp_codegen_add(L_1, L_2));
|
|
// var deltaRot = CachedWorldRotation * Quaternion.Inverse(PoseWorldRotation);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_4, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_3, L_5, NULL);
|
|
V_1 = L_6;
|
|
// var offset = deltaRot * (grabbable.transform.position - PoseWorldPosition);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = V_0;
|
|
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);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_10, L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_7, L_12, NULL);
|
|
V_2 = L_13;
|
|
// if (IsInitialLineGrab)
|
|
bool L_14;
|
|
L_14 = HVRHandGrabber_get_IsInitialLineGrab_m5E6481D3D98F7912EB61D224F85E68BF80E4B70B(__this, NULL);
|
|
if (!L_14)
|
|
{
|
|
goto IL_00a3;
|
|
}
|
|
}
|
|
{
|
|
// offset = deltaRot * (grabbable.transform.position - (PoseWorldPosition + (grabbable.transform.TransformPoint(BaseLineGrabAnchor + _lineOffset) - GrabPoint.position)));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = V_0;
|
|
NullCheck(L_16);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL);
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = V_0;
|
|
NullCheck(L_20);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
|
|
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_22, L_23, NULL);
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_21, L_24, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
|
|
L_26 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_26);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_26, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_25, L_27, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_19, L_28, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_18, L_29, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31;
|
|
L_31 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_15, L_30, NULL);
|
|
V_2 = L_31;
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// var targetPos = offset + CachedWorldPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = HVRHandGrabber_get_CachedWorldPosition_m2488CBC94688871DA736B03D28926F2280C95520(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_32, L_33, NULL);
|
|
V_3 = L_34;
|
|
// var angleDelta = Quaternion.Angle(PoseWorldRotation, CachedWorldRotation);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35;
|
|
L_35 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36;
|
|
L_36 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
float L_37;
|
|
L_37 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_35, L_36, NULL);
|
|
V_4 = L_37;
|
|
// if (_pullingTimer <= PullLerpTime)
|
|
float L_38 = __this->____pullingTimer_116;
|
|
float L_39 = __this->___PullLerpTime_48;
|
|
if ((!(((float)L_38) <= ((float)L_39))))
|
|
{
|
|
goto IL_0130;
|
|
}
|
|
}
|
|
{
|
|
// _anchor.transform.SetPositionAndRotation(
|
|
// Vector3.Lerp(_startPos, targetPos, _pullingTimer / PullLerpTime),
|
|
// Quaternion.Lerp(_startRot, deltaRot * grabbable.transform.rotation, _pullingTimer / PullLerpTime));
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_40 = __this->____anchor_146;
|
|
NullCheck(L_40);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41;
|
|
L_41 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_40, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42 = __this->____startPos_161;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_3;
|
|
float L_44 = __this->____pullingTimer_116;
|
|
float L_45 = __this->___PullLerpTime_48;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_42, L_43, ((float)(L_44/L_45)), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47 = __this->____startRot_162;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_49 = V_0;
|
|
NullCheck(L_49);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50;
|
|
L_50 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_49, NULL);
|
|
NullCheck(L_50);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_51;
|
|
L_51 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_50, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52;
|
|
L_52 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_48, L_51, NULL);
|
|
float L_53 = __this->____pullingTimer_116;
|
|
float L_54 = __this->___PullLerpTime_48;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55;
|
|
L_55 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_47, L_52, ((float)(L_53/L_54)), NULL);
|
|
NullCheck(L_41);
|
|
Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_41, L_46, L_55, NULL);
|
|
// angleComplete = angleDelta < 15f;
|
|
float L_56 = V_4;
|
|
V_5 = (bool)((((float)L_56) < ((float)(15.0f)))? 1 : 0);
|
|
goto IL_0169;
|
|
}
|
|
|
|
IL_0130:
|
|
{
|
|
// _anchor.transform.SetPositionAndRotation(offset + CachedWorldPosition, deltaRot * grabbable.transform.rotation);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57 = __this->____anchor_146;
|
|
NullCheck(L_57);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
|
|
L_58 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_57, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = HVRHandGrabber_get_CachedWorldPosition_m2488CBC94688871DA736B03D28926F2280C95520(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_59, L_60, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_63 = V_0;
|
|
NullCheck(L_63);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_64;
|
|
L_64 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_63, NULL);
|
|
NullCheck(L_64);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65;
|
|
L_65 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_64, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
|
|
L_66 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_62, L_65, NULL);
|
|
NullCheck(L_58);
|
|
Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_58, L_61, L_66, NULL);
|
|
// angleComplete = angleDelta < grabbable.FinalJointMaxAngle;
|
|
float L_67 = V_4;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_68 = V_0;
|
|
NullCheck(L_68);
|
|
float L_69 = L_68->___FinalJointMaxAngle_42;
|
|
V_5 = (bool)((((float)L_67) < ((float)L_69))? 1 : 0);
|
|
}
|
|
|
|
IL_0169:
|
|
{
|
|
// if (!_distanceComplete)
|
|
bool L_70 = __this->____distanceComplete_152;
|
|
if (L_70)
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}
|
|
{
|
|
// _distanceComplete = Vector3.Distance(HandAnchorWorld, GrabAnchorWorld) < .07f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71;
|
|
L_71 = HVRHandGrabber_get_HandAnchorWorld_mB03BC169D4096E6590EFA0259F92F52D7BD153BC(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
L_72 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(__this, NULL);
|
|
float L_73;
|
|
L_73 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_71, L_72, NULL);
|
|
__this->____distanceComplete_152 = (bool)((((float)L_73) < ((float)(0.0700000003f)))? 1 : 0);
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
// var done = false;
|
|
V_6 = (bool)0;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0419:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
// if (done)
|
|
bool L_74 = V_6;
|
|
if (!L_74)
|
|
{
|
|
goto IL_0423;
|
|
}
|
|
}
|
|
{
|
|
// CleanupPull();
|
|
VirtualActionInvoker0::Invoke(74 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CleanupPull() */, __this);
|
|
}
|
|
|
|
IL_0423:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// var timesUp = _pullingTimer > PullLerpTime && _pullingTimer > grabbable.FinalJointTimeout;
|
|
float L_75 = __this->____pullingTimer_116;
|
|
float L_76 = __this->___PullLerpTime_48;
|
|
if ((!(((float)L_75) > ((float)L_76))))
|
|
{
|
|
goto IL_01b0_1;
|
|
}
|
|
}
|
|
{
|
|
float L_77 = __this->____pullingTimer_116;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_78 = V_0;
|
|
NullCheck(L_78);
|
|
float L_79 = L_78->___FinalJointTimeout_43;
|
|
G_B11_0 = ((((float)L_77) > ((float)L_79))? 1 : 0);
|
|
goto IL_01b1_1;
|
|
}
|
|
|
|
IL_01b0_1:
|
|
{
|
|
G_B11_0 = 0;
|
|
}
|
|
|
|
IL_01b1_1:
|
|
{
|
|
V_7 = (bool)G_B11_0;
|
|
// if (grabbable.GrabberCount > 1 || timesUp && angleDelta > MoveThreshold)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_80 = V_0;
|
|
NullCheck(L_80);
|
|
int32_t L_81;
|
|
L_81 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_80, NULL);
|
|
if ((((int32_t)L_81) > ((int32_t)1)))
|
|
{
|
|
goto IL_01ca_1;
|
|
}
|
|
}
|
|
{
|
|
bool L_82 = V_7;
|
|
if (!L_82)
|
|
{
|
|
goto IL_01df_1;
|
|
}
|
|
}
|
|
{
|
|
float L_83 = V_4;
|
|
float L_84 = __this->___MoveThreshold_49;
|
|
if ((!(((float)L_83) > ((float)L_84))))
|
|
{
|
|
goto IL_01df_1;
|
|
}
|
|
}
|
|
|
|
IL_01ca_1:
|
|
{
|
|
// done = true;
|
|
V_6 = (bool)1;
|
|
// StartCoroutine(MoveGrab());
|
|
RuntimeObject* L_85;
|
|
L_85 = HVRHandGrabber_MoveGrab_m489E316D5D7EC992E037B2FA842A95C9DB72B94F(__this, NULL);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_86;
|
|
L_86 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_85, NULL);
|
|
// return;
|
|
goto IL_0424;
|
|
}
|
|
|
|
IL_01df_1:
|
|
{
|
|
// if (angleComplete && _distanceComplete || timesUp)
|
|
bool L_87 = V_5;
|
|
if (!L_87)
|
|
{
|
|
goto IL_01eb_1;
|
|
}
|
|
}
|
|
{
|
|
bool L_88 = __this->____distanceComplete_152;
|
|
G_B18_0 = ((int32_t)(L_88));
|
|
goto IL_01ec_1;
|
|
}
|
|
|
|
IL_01eb_1:
|
|
{
|
|
G_B18_0 = 0;
|
|
}
|
|
|
|
IL_01ec_1:
|
|
{
|
|
bool L_89 = V_7;
|
|
if (!((int32_t)(G_B18_0|(int32_t)L_89)))
|
|
{
|
|
goto IL_0292_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.transform.rotation = deltaRot * grabbable.transform.rotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_90 = V_0;
|
|
NullCheck(L_90);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_91;
|
|
L_91 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_90, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_92 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_93 = V_0;
|
|
NullCheck(L_93);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_94;
|
|
L_94 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_93, NULL);
|
|
NullCheck(L_94);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_95;
|
|
L_95 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_94, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_96;
|
|
L_96 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_92, L_95, NULL);
|
|
NullCheck(L_91);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_91, L_96, NULL);
|
|
// angleDelta = Quaternion.Angle(PoseWorldRotation, CachedWorldRotation);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_97;
|
|
L_97 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_98;
|
|
L_98 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
float L_99;
|
|
L_99 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_97, L_98, NULL);
|
|
V_4 = L_99;
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_100;
|
|
L_100 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_100);
|
|
bool L_101 = L_100->___VerboseHandGrabberEvents_45;
|
|
if (!L_101)
|
|
{
|
|
goto IL_0283_1;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"{HandSide} joint created, elapsed {_pullingTimer:f3}, angleDelta: {angleDelta}, pos delta {Vector3.Distance(CachedWorldPosition, PoseWorldPosition)}");
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_102 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_103 = L_102;
|
|
int32_t L_104 = __this->___HandSide_37;
|
|
int32_t L_105 = L_104;
|
|
RuntimeObject* L_106 = Box(HVRHandSide_t7351C094EB31741A6D325BF2DB03E8841F42E80F_il2cpp_TypeInfo_var, &L_105);
|
|
NullCheck(L_103);
|
|
ArrayElementTypeCheck (L_103, L_106);
|
|
(L_103)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject*)L_106);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_107 = L_103;
|
|
float L_108 = __this->____pullingTimer_116;
|
|
float L_109 = L_108;
|
|
RuntimeObject* L_110 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_109);
|
|
NullCheck(L_107);
|
|
ArrayElementTypeCheck (L_107, L_110);
|
|
(L_107)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject*)L_110);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_111 = L_107;
|
|
float L_112 = V_4;
|
|
float L_113 = L_112;
|
|
RuntimeObject* L_114 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_113);
|
|
NullCheck(L_111);
|
|
ArrayElementTypeCheck (L_111, L_114);
|
|
(L_111)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject*)L_114);
|
|
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_115 = L_111;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116;
|
|
L_116 = HVRHandGrabber_get_CachedWorldPosition_m2488CBC94688871DA736B03D28926F2280C95520(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_117;
|
|
L_117 = HVRHandGrabber_get_PoseWorldPosition_m83905C05A0B351D6AE287319B1CEE3CD94A95664(__this, NULL);
|
|
float L_118;
|
|
L_118 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_116, L_117, NULL);
|
|
float L_119 = L_118;
|
|
RuntimeObject* L_120 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_119);
|
|
NullCheck(L_115);
|
|
ArrayElementTypeCheck (L_115, L_120);
|
|
(L_115)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject*)L_120);
|
|
String_t* L_121;
|
|
L_121 = String_Format_m918500C1EFB475181349A79989BB79BB36102894(_stringLiteral3B2638E2287AE1DBA901A76F618A76151326DA01, L_115, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_121, NULL);
|
|
}
|
|
|
|
IL_0283_1:
|
|
{
|
|
// SetupConfigurableJoint(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_122 = V_0;
|
|
HVRHandGrabber_SetupConfigurableJoint_m69A6436E47A768F08EC97731D12ED942E10F3C56(__this, L_122, NULL);
|
|
// done = true;
|
|
V_6 = (bool)1;
|
|
goto IL_0424;
|
|
}
|
|
|
|
IL_0292_1:
|
|
{
|
|
// else if (_distanceComplete && !_posJoint)
|
|
bool L_123 = __this->____distanceComplete_152;
|
|
if (!L_123)
|
|
{
|
|
goto IL_034b_1;
|
|
}
|
|
}
|
|
{
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_124 = __this->____posJoint_153;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_125;
|
|
L_125 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_124, NULL);
|
|
if (L_125)
|
|
{
|
|
goto IL_034b_1;
|
|
}
|
|
}
|
|
{
|
|
// _posJoint = grabbable.gameObject.AddComponent<ConfigurableJoint>();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_126 = V_0;
|
|
NullCheck(L_126);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_127;
|
|
L_127 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_126, NULL);
|
|
NullCheck(L_127);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_128;
|
|
L_128 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_127, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
__this->____posJoint_153 = L_128;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____posJoint_153), (void*)L_128);
|
|
// _posJoint.LockLinearMotion();
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_129 = __this->____posJoint_153;
|
|
HVRJointUtilities_LockLinearMotion_mCDA2A1652C719A1997E63D6887C3E5DA6706D787(L_129, NULL);
|
|
// _posJoint.connectedBody = Rigidbody;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_130 = __this->____posJoint_153;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_131;
|
|
L_131 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_130);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_130, L_131, NULL);
|
|
// _posJoint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_132 = __this->____posJoint_153;
|
|
NullCheck(L_132);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_132, (bool)0, NULL);
|
|
// _posJoint.anchor = GrabAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_133 = __this->____posJoint_153;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134;
|
|
L_134 = HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline(__this, NULL);
|
|
NullCheck(L_133);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_133, L_134, NULL);
|
|
// if (IsLineGrab)
|
|
bool L_135;
|
|
L_135 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_135)
|
|
{
|
|
goto IL_031b_1;
|
|
}
|
|
}
|
|
{
|
|
// _posJoint.anchor = BaseLineGrabAnchor + _lineOffset;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_136 = __this->____posJoint_153;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_137;
|
|
L_137 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_139;
|
|
L_139 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_137, L_138, NULL);
|
|
NullCheck(L_136);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_136, L_139, NULL);
|
|
}
|
|
|
|
IL_031b_1:
|
|
{
|
|
// _posJoint.connectedAnchor = HandAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_140 = __this->____posJoint_153;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_141;
|
|
L_141 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_140);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_140, L_141, NULL);
|
|
// PullJoint.SetLinearDrive(0f, 0f, 0f);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_142 = __this->___PullJoint_160;
|
|
HVRJointUtilities_SetLinearDrive_mC18314CEB662A736EE67B979EC08C09CC9624D6A(L_142, (0.0f), (0.0f), (0.0f), NULL);
|
|
goto IL_0424;
|
|
}
|
|
|
|
IL_034b_1:
|
|
{
|
|
// else if (angleComplete && !_rotJoint)
|
|
bool L_143 = V_5;
|
|
if (!L_143)
|
|
{
|
|
goto IL_0417_1;
|
|
}
|
|
}
|
|
{
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_144 = __this->____rotJoint_154;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_145;
|
|
L_145 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_144, NULL);
|
|
if (L_145)
|
|
{
|
|
goto IL_0417_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.transform.rotation = deltaRot * grabbable.transform.rotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_146 = V_0;
|
|
NullCheck(L_146);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_147;
|
|
L_147 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_146, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_148 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_149 = V_0;
|
|
NullCheck(L_149);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_150;
|
|
L_150 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_149, NULL);
|
|
NullCheck(L_150);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_151;
|
|
L_151 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_150, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_152;
|
|
L_152 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_148, L_151, NULL);
|
|
NullCheck(L_147);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_147, L_152, NULL);
|
|
// _rotJoint = grabbable.gameObject.AddComponent<ConfigurableJoint>();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_153 = V_0;
|
|
NullCheck(L_153);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_154;
|
|
L_154 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_153, NULL);
|
|
NullCheck(L_154);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_155;
|
|
L_155 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_154, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
__this->____rotJoint_154 = L_155;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____rotJoint_154), (void*)L_155);
|
|
// _rotJoint.LockAllAngularMotion();
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_156 = __this->____rotJoint_154;
|
|
HVRJointUtilities_LockAllAngularMotion_m2CB07DF871F761AF39CCE7FF4110F32BDD77FA16(L_156, NULL);
|
|
// _rotJoint.connectedBody = Rigidbody;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_157 = __this->____rotJoint_154;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_158;
|
|
L_158 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_157);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_157, L_158, NULL);
|
|
// _rotJoint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_159 = __this->____rotJoint_154;
|
|
NullCheck(L_159);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_159, (bool)0, NULL);
|
|
// _rotJoint.anchor = GrabAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_160 = __this->____rotJoint_154;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_161;
|
|
L_161 = HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline(__this, NULL);
|
|
NullCheck(L_160);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_160, L_161, NULL);
|
|
// if (IsLineGrab)
|
|
bool L_162;
|
|
L_162 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_162)
|
|
{
|
|
goto IL_03ec_1;
|
|
}
|
|
}
|
|
{
|
|
// _posJoint.anchor = BaseLineGrabAnchor + _lineOffset;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_163 = __this->____posJoint_153;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_164;
|
|
L_164 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_165 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_166;
|
|
L_166 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_164, L_165, NULL);
|
|
NullCheck(L_163);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_163, L_166, NULL);
|
|
}
|
|
|
|
IL_03ec_1:
|
|
{
|
|
// _rotJoint.connectedAnchor = HandAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_167 = __this->____rotJoint_154;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_168;
|
|
L_168 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_167);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_167, L_168, NULL);
|
|
// PullJoint.SetSlerpDrive(0f, 0f, 0f);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_169 = __this->___PullJoint_160;
|
|
HVRJointUtilities_SetSlerpDrive_m19D384E90CC588DBFD839227EA3797CBB29604CF(L_169, (0.0f), (0.0f), (0.0f), NULL);
|
|
}
|
|
|
|
IL_0417_1:
|
|
{
|
|
// }
|
|
goto IL_0424;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0424:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::BreakDistanceCooldown(System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, float ___0_timeout, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _breakDistanceNext = Time.time + timeout;
|
|
float L_0;
|
|
L_0 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
float L_1 = ___0_timeout;
|
|
__this->____breakDistanceNext_155 = ((float)il2cpp_codegen_add(L_0, L_1));
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckBreakDistance()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckBreakDistance_m22BA3E28BD1D20EE3F92B5B1545A35BB32C01A38 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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*)&UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6697B236E863CBE5C9E856D8D6DBE84109C77992);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (_handMoving || PullingGrabbable || !GrabbedTarget || Time.time < _breakDistanceNext || (GrabbedTarget.IsJointGrab && !_finalJointCreated) || !CheckBreakDistanceReached(GrabbedTarget))
|
|
bool L_0 = __this->____handMoving_114;
|
|
if (L_0)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, 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_004d;
|
|
}
|
|
}
|
|
{
|
|
float L_4;
|
|
L_4 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL);
|
|
float L_5 = __this->____breakDistanceNext_155;
|
|
if ((((float)L_4) < ((float)L_5)))
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6;
|
|
L_6 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = HVRGrabbable_get_IsJointGrab_m8E4714A50C9E74AA2DE713EB2DB0BE6B1034A14E(L_6, NULL);
|
|
if (!L_7)
|
|
{
|
|
goto IL_003f;
|
|
}
|
|
}
|
|
{
|
|
bool L_8 = __this->____finalJointCreated_149;
|
|
if (!L_8)
|
|
{
|
|
goto IL_004d;
|
|
}
|
|
}
|
|
|
|
IL_003f:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
bool L_10;
|
|
L_10 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(77 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckBreakDistanceReached(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_9);
|
|
if (L_10)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
|
|
IL_004d:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_11;
|
|
L_11 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_11);
|
|
bool L_12 = L_11->___VerboseHandGrabberEvents_45;
|
|
if (!L_12)
|
|
{
|
|
goto IL_007f;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"{name} break distance reached on {GrabbedTarget.name}.");
|
|
String_t* L_13;
|
|
L_13 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14;
|
|
L_14 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_14);
|
|
String_t* L_15;
|
|
L_15 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_14, NULL);
|
|
String_t* L_16;
|
|
L_16 = String_Concat_m093934F71A9B351911EE46311674ED463B180006(L_13, _stringLiteral6697B236E863CBE5C9E856D8D6DBE84109C77992, L_15, _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_16, NULL);
|
|
}
|
|
|
|
IL_007f:
|
|
{
|
|
// BreakDistanceReached.Invoke(this, GrabbedTarget);
|
|
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_17 = __this->___BreakDistanceReached_76;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18;
|
|
L_18 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_17);
|
|
UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA(L_17, __this, L_18, UnityEvent_2_Invoke_m76C61EA0D7041F03934AC0DE05D3957AF65CA6BA_RuntimeMethod_var);
|
|
// ForceRelease();
|
|
VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::ForceRelease() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckBreakDistanceReached(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CheckBreakDistanceReached_mB7735C70D723BE4D426826F2EED12A1A05552B9A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if(grabbable.BreakDistanceSource == BreakDistanceSource.Hand)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___BreakDistanceSource_16;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
// return Vector3.Distance(GrabAnchorWorld, JointAnchorWorldPosition) > grabbable.BreakDistance;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, __this);
|
|
float L_4;
|
|
L_4 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_2, L_3, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
float L_6 = L_5->___BreakDistance_15;
|
|
return (bool)((((float)L_4) > ((float)L_6))? 1 : 0);
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// if (grabbable.BreakDistanceSource == BreakDistanceSource.Controller)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
NullCheck(L_7);
|
|
int32_t L_8 = L_7->___BreakDistanceSource_16;
|
|
if ((!(((uint32_t)L_8) == ((uint32_t)2))))
|
|
{
|
|
goto IL_004b;
|
|
}
|
|
}
|
|
{
|
|
// return Vector3.Distance(GrabAnchorWorld, TrackedController.position) > grabbable.BreakDistance;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___TrackedController_66;
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL);
|
|
float L_12;
|
|
L_12 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_9, L_11, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___0_grabbable;
|
|
NullCheck(L_13);
|
|
float L_14 = L_13->___BreakDistance_15;
|
|
return (bool)((((float)L_12) > ((float)L_14))? 1 : 0);
|
|
}
|
|
|
|
IL_004b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckPoseHand()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckPoseHand_m53F804275CAFA79B1AE6E0558F1AE94F8BFA0FA2 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
{
|
|
// if (!IsGrabbing || _hasPosed || !GrabbedTarget || _handMoving)
|
|
bool L_0;
|
|
L_0 = HVRGrabberBase_get_IsGrabbing_mD75101D8BCF25BFF7DC3B3F0B99458621AEA76D1_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->____hasPosed_113;
|
|
if (L_1)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, 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_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_4 = __this->____handMoving_114;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0026;
|
|
}
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// var angleDelta = 0f;
|
|
V_0 = (0.0f);
|
|
// if (!IgnoreParentingAngle)
|
|
bool L_5 = __this->___IgnoreParentingAngle_42;
|
|
if (L_5)
|
|
{
|
|
goto IL_0046;
|
|
}
|
|
}
|
|
{
|
|
// angleDelta = Quaternion.Angle(PoseWorldRotation, CachedWorldRotation);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = HVRHandGrabber_get_PoseWorldRotation_m02CC5711CBF132400421AB719D76081D01ED86A1(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
|
|
L_7 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
float L_8;
|
|
L_8 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_6, L_7, NULL);
|
|
V_0 = L_8;
|
|
}
|
|
|
|
IL_0046:
|
|
{
|
|
// var distance = 0f;
|
|
V_1 = (0.0f);
|
|
// if (!IgnoreParentingDistance && Joint)
|
|
bool L_9 = __this->___IgnoreParentingDistance_41;
|
|
if (L_9)
|
|
{
|
|
goto IL_0073;
|
|
}
|
|
}
|
|
{
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_10;
|
|
L_10 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, 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_0073;
|
|
}
|
|
}
|
|
{
|
|
// distance = Vector3.Distance(HandAnchorWorld, GrabAnchorWorld);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = HVRHandGrabber_get_HandAnchorWorld_mB03BC169D4096E6590EFA0259F92F52D7BD153BC(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = HVRHandGrabber_get_GrabAnchorWorld_mAD407B61E6A1FD9E32A61593B1E07BCBF4439AFF(__this, NULL);
|
|
float L_14;
|
|
L_14 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_12, L_13, NULL);
|
|
V_1 = L_14;
|
|
}
|
|
|
|
IL_0073:
|
|
{
|
|
// if ((IgnoreParentingAngle || angleDelta <= ParentingMaxAngleDelta) &&
|
|
// (IgnoreParentingDistance || distance <= ParentingMaxDistance) ||
|
|
// GrabbedTarget.PoseImmediately ||
|
|
// GrabbedTarget.GrabberCount > 1)
|
|
bool L_15 = __this->___IgnoreParentingAngle_42;
|
|
if (L_15)
|
|
{
|
|
goto IL_0084;
|
|
}
|
|
}
|
|
{
|
|
float L_16 = V_0;
|
|
float L_17 = __this->___ParentingMaxAngleDelta_43;
|
|
if ((!(((float)L_16) <= ((float)L_17))))
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
|
|
IL_0084:
|
|
{
|
|
bool L_18 = __this->___IgnoreParentingDistance_41;
|
|
if (L_18)
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
{
|
|
float L_19 = V_1;
|
|
float L_20 = __this->___ParentingMaxDistance_44;
|
|
if ((((float)L_19) <= ((float)L_20)))
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21;
|
|
L_21 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
bool L_22 = L_21->___PoseImmediately_13;
|
|
if (L_22)
|
|
{
|
|
goto IL_00b0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23;
|
|
L_23 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_23, NULL);
|
|
if ((((int32_t)L_24) <= ((int32_t)1)))
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
|
|
IL_00b0:
|
|
{
|
|
// PoseHand(GrabbedTarget.ParentHandModel);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25;
|
|
L_25 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_25);
|
|
bool L_26 = L_25->___ParentHandModel_14;
|
|
HVRHandGrabber_PoseHand_mFD29D96F0D440CDEAB780CC785CD4120F2951D34(__this, L_26, NULL);
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* V_0 = NULL;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* G_B10_0 = NULL;
|
|
{
|
|
// _hasPosed = true;
|
|
__this->____hasPosed_113 = (bool)1;
|
|
// if (IsPhysicsPose)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
// SetAnimatorPose(null);
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(__this, (HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6*)NULL, (bool)0, (bool)0, NULL);
|
|
// HandAnimator.StartDynamicPose(_physicsPose);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_1 = __this->___HandAnimator_50;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->____physicsPose_132;
|
|
NullCheck(L_1);
|
|
HVRHandAnimator_StartDynamicPose_m93B6137B4FB27E08E07FA15644285ECD3662CA58(L_1, L_2, NULL);
|
|
// if (CloneHandModel && _collisionAnimator) _collisionAnimator.StartDynamicPose(_physicsPose);
|
|
bool L_3 = __this->___CloneHandModel_40;
|
|
if (!L_3)
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_4 = __this->____collisionAnimator_118;
|
|
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_0052;
|
|
}
|
|
}
|
|
{
|
|
// if (CloneHandModel && _collisionAnimator) _collisionAnimator.StartDynamicPose(_physicsPose);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_6 = __this->____collisionAnimator_118;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_7 = __this->____physicsPose_132;
|
|
NullCheck(L_6);
|
|
HVRHandAnimator_StartDynamicPose_m93B6137B4FB27E08E07FA15644285ECD3662CA58(L_6, L_7, NULL);
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// if (parent)
|
|
bool L_8 = ___0_parent;
|
|
if (!L_8)
|
|
{
|
|
goto IL_0093;
|
|
}
|
|
}
|
|
{
|
|
// ParentHandModel(GrabPoint.transform);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
|
|
HVRHandGrabber_ParentHandModel_m155F027068A0E5AB1B9A3EECF75106B2875DF48B(__this, L_10, NULL);
|
|
// HandModel.transform.localPosition = PhysicsHandPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___HandModel_63;
|
|
NullCheck(L_11);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_12, L_13, NULL);
|
|
// HandModel.transform.localRotation = PhysicsHandRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___HandModel_63;
|
|
NullCheck(L_14);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_14, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16;
|
|
L_16 = HVRHandGrabber_get_PhysicsHandRotation_m5B6FECB61E07706BF3487B1B205F3571EC6A8BBA(__this, NULL);
|
|
NullCheck(L_15);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_15, L_16, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// ResetHandTransform(HandModel);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___HandModel_63;
|
|
HVRHandGrabber_ResetHandTransform_m8C6B3F5BE432BE99F3D5A09A015CF944F203A1AA(__this, L_17, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
// var poser = PosableGrabPoint ? PosableGrabPoint.HandPoser : FallbackPoser;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_18;
|
|
L_18 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, 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_00b5;
|
|
}
|
|
}
|
|
{
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_20 = __this->___FallbackPoser_62;
|
|
G_B10_0 = L_20;
|
|
goto IL_00c0;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_21;
|
|
L_21 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_22 = L_21->___HandPoser_18;
|
|
G_B10_0 = L_22;
|
|
}
|
|
|
|
IL_00c0:
|
|
{
|
|
V_0 = G_B10_0;
|
|
// if (parent)
|
|
bool L_23 = ___0_parent;
|
|
if (!L_23)
|
|
{
|
|
goto IL_00d0;
|
|
}
|
|
}
|
|
{
|
|
// ParentHandModel(GrabPoint);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
|
|
L_24 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
HVRHandGrabber_ParentHandModel_m155F027068A0E5AB1B9A3EECF75106B2875DF48B(__this, L_24, NULL);
|
|
}
|
|
|
|
IL_00d0:
|
|
{
|
|
// SetAnimatorPose(poser, parent);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_25 = V_0;
|
|
bool L_26 = ___0_parent;
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(__this, L_25, L_26, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ParentHandModel(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ParentHandModel_m155F027068A0E5AB1B9A3EECF75106B2875DF48B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_parent, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_AddComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m1B929B6ADE64A2DA3DFA05B992B8AC595F86BBD2_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m02786B12E8D0E17E45ECBF9F580B3D773CA609D0_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* V_2 = NULL;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* V_3 = NULL;
|
|
{
|
|
// if (!parent)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_parent;
|
|
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_0009;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
// var worldRotation = parent.rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_parent;
|
|
NullCheck(L_2);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_2, NULL);
|
|
V_0 = L_3;
|
|
// var worldPosition = parent.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_parent;
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL);
|
|
V_1 = L_5;
|
|
// var posableGrabPoint = parent.GetComponent<HVRPosableGrabPoint>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_parent;
|
|
NullCheck(L_6);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7;
|
|
L_7 = Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536(L_6, Component_GetComponent_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m7EDD73868CC8EA0EF2239399A6B86C7EA8830536_RuntimeMethod_var);
|
|
V_2 = L_7;
|
|
// if (posableGrabPoint && posableGrabPoint.VisualGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_8 = V_2;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_10 = V_2;
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___VisualGrabPoint_17;
|
|
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_0049;
|
|
}
|
|
}
|
|
{
|
|
// parent = posableGrabPoint.VisualGrabPoint;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_13 = V_2;
|
|
NullCheck(L_13);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13->___VisualGrabPoint_17;
|
|
___0_parent = L_14;
|
|
// parent.rotation = worldRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = ___0_parent;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = V_0;
|
|
NullCheck(L_15);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_15, L_16, NULL);
|
|
// parent.position = worldPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = ___0_parent;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_1;
|
|
NullCheck(L_17);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_18, NULL);
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
// HandModel.parent = parent;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___HandModel_63;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = ___0_parent;
|
|
NullCheck(L_19);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_19, L_20, NULL);
|
|
// if (InverseKinematics && PosableGrabPoint)
|
|
bool L_21 = __this->___InverseKinematics_30;
|
|
if (!L_21)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_22;
|
|
L_22 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_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_00ad;
|
|
}
|
|
}
|
|
{
|
|
// var pose = PosableGrabPoint.HandPoser.PrimaryPose.Pose.GetPose(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_24;
|
|
L_24 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_24);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_25 = L_24->___HandPoser_18;
|
|
NullCheck(L_25);
|
|
HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_26 = L_25->___PrimaryPose_13;
|
|
NullCheck(L_26);
|
|
HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_27 = L_26->___Pose_1;
|
|
int32_t L_28 = __this->___HandSide_37;
|
|
NullCheck(L_27);
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_29;
|
|
L_29 = HVRHandPose_GetPose_m5008601C3E8B10972E4C33B39E6146FE25B43566(L_27, L_28, NULL);
|
|
V_3 = L_29;
|
|
// HandModel.localRotation = pose.Rotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->___HandModel_63;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_31 = V_3;
|
|
NullCheck(L_31);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = L_31->___Rotation_1;
|
|
NullCheck(L_30);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_30, L_32, NULL);
|
|
// HandModel.localPosition = pose.Position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = __this->___HandModel_63;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_34 = V_3;
|
|
NullCheck(L_34);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = L_34->___Position_0;
|
|
NullCheck(L_33);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_33, L_35, NULL);
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// _hasPosed = true;
|
|
__this->____hasPosed_113 = (bool)1;
|
|
// var listener = parent.gameObject.AddComponent<HVRDestroyListener>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = ___0_parent;
|
|
NullCheck(L_36);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
|
|
L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
|
|
NullCheck(L_37);
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_38;
|
|
L_38 = GameObject_AddComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m1B929B6ADE64A2DA3DFA05B992B8AC595F86BBD2(L_37, GameObject_AddComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m1B929B6ADE64A2DA3DFA05B992B8AC595F86BBD2_RuntimeMethod_var);
|
|
// listener.Destroyed.AddListener(OnGrabPointDestroyed);
|
|
NullCheck(L_38);
|
|
HVRDestroyedEvent_t896987A1A4FF5415775BE9E9AF7E563BCAF3BCC9* L_39 = L_38->___Destroyed_4;
|
|
UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A* L_40 = (UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A*)il2cpp_codegen_object_new(UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_40);
|
|
UnityAction_1__ctor_mD066B629982AD82AA8DB5CF96653846A1645C702(L_40, __this, (intptr_t)((void*)HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950_RuntimeMethod_var), NULL);
|
|
NullCheck(L_39);
|
|
UnityEvent_1_AddListener_m02786B12E8D0E17E45ECBF9F580B3D773CA609D0(L_39, L_40, UnityEvent_1_AddListener_m02786B12E8D0E17E45ECBF9F580B3D773CA609D0_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetAnimatorPose(HurricaneVR.Framework.Core.HandPoser.HVRHandPoser,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* ___0_poser, bool ___1_poseHand, bool ___2_poseHandClone, 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 (CloneHandModel && _collisionAnimator) _collisionAnimator.SetCurrentPoser(poser, poseHandClone);
|
|
bool L_0 = __this->___CloneHandModel_40;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_1 = __this->____collisionAnimator_118;
|
|
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_0022;
|
|
}
|
|
}
|
|
{
|
|
// if (CloneHandModel && _collisionAnimator) _collisionAnimator.SetCurrentPoser(poser, poseHandClone);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_3 = __this->____collisionAnimator_118;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_4 = ___0_poser;
|
|
bool L_5 = ___2_poseHandClone;
|
|
NullCheck(L_3);
|
|
HVRHandAnimator_SetCurrentPoser_m080D31062F0961021AA5541095DF27805AAACCD4(L_3, L_4, L_5, NULL);
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// if (HandAnimator) HandAnimator.SetCurrentPoser(poser, poseHand);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_6 = __this->___HandAnimator_50;
|
|
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_003c;
|
|
}
|
|
}
|
|
{
|
|
// if (HandAnimator) HandAnimator.SetCurrentPoser(poser, poseHand);
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_8 = __this->___HandAnimator_50;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_9 = ___0_poser;
|
|
bool L_10 = ___1_poseHand;
|
|
NullCheck(L_8);
|
|
HVRHandAnimator_SetCurrentPoser_m080D31062F0961021AA5541095DF27805AAACCD4(L_8, L_9, L_10, NULL);
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetAnimator_m76A15BCC4D786F836EE45E4AC0F65BF1A7D968A3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (HandAnimator)
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_0 = __this->___HandAnimator_50;
|
|
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_0062;
|
|
}
|
|
}
|
|
{
|
|
// if (GrabPoser && HandAnimator.CurrentPoser == GrabPoser || HoverPoser && HandAnimator.CurrentPoser == HoverPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_2 = __this->___GrabPoser_38;
|
|
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_0032;
|
|
}
|
|
}
|
|
{
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_4 = __this->___HandAnimator_50;
|
|
NullCheck(L_4);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_5 = L_4->___CurrentPoser_10;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_6 = __this->___GrabPoser_38;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_7;
|
|
L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_0057;
|
|
}
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_8 = __this->___HoverPoser_39;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_0062;
|
|
}
|
|
}
|
|
{
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_10 = __this->___HandAnimator_50;
|
|
NullCheck(L_10);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_11 = L_10->___CurrentPoser_10;
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_12 = __this->___HoverPoser_39;
|
|
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_0062;
|
|
}
|
|
}
|
|
|
|
IL_0057:
|
|
{
|
|
// HandAnimator.ResetToDefault();
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_14 = __this->___HandAnimator_50;
|
|
NullCheck(L_14);
|
|
HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(L_14, NULL);
|
|
}
|
|
|
|
IL_0062:
|
|
{
|
|
// ResetCloneAnimator();
|
|
HVRHandGrabber_ResetCloneAnimator_mABA3B18E9FE50948465E7BFD9F8C3BC2D287BFCC(__this, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetCloneAnimator()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetCloneAnimator_mABA3B18E9FE50948465E7BFD9F8C3BC2D287BFCC (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (CloneHandModel && _collisionAnimator) _collisionAnimator.ResetToDefault();
|
|
bool L_0 = __this->___CloneHandModel_40;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_1 = __this->____collisionAnimator_118;
|
|
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_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (CloneHandModel && _collisionAnimator) _collisionAnimator.ResetToDefault();
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_3 = __this->____collisionAnimator_118;
|
|
NullCheck(L_3);
|
|
HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(L_3, NULL);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnGrabPointDestroyed(HurricaneVR.Framework.Components.HVRDestroyListener)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* ___0_listener, 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 (HandModel && HandModel.parent == listener.transform)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___HandModel_63;
|
|
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_002b;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___HandModel_63;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_2, NULL);
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_4 = ___0_listener;
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
// ResetHandModel();
|
|
HVRHandGrabber_ResetHandModel_mF0DA5C647F39348BF8AB23EAC927B0A6015EBBF3(__this, NULL);
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverrideHandSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OverrideHandSettings_mE497F8B1EE85F9488B812D88FF02B8B6F7691336 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___0_settings, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// StrengthHandler.OverrideHandSettings(settings);
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_0;
|
|
L_0 = HVRHandGrabber_get_StrengthHandler_mD0F29A0369C56638131ABB1004DED08DE11E6335_inline(__this, NULL);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_1 = ___0_settings;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* >::Invoke(9 /* System.Void HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler::OverrideHandSettings(HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings) */, L_0, L_1);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanHover(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CanHover_mA693B967D48F91111E4DD46363F9A783EBFD6CFF (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (IsForceGrabbing || (IsGripGrabActive && (!HoverTarget || HoverTarget != grabbable)))
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsForceGrabbing_m4D6087725B8E78E38D44DA4AB5B1CEC9A1D1FF75(__this, NULL);
|
|
if (L_0)
|
|
{
|
|
goto IL_002b;
|
|
}
|
|
}
|
|
{
|
|
bool L_1 = __this->___IsGripGrabActive_139;
|
|
if (!L_1)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, 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_002b;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4;
|
|
L_4 = HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_6;
|
|
L_6 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_4, L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_002d;
|
|
}
|
|
}
|
|
|
|
IL_002b:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_002d:
|
|
{
|
|
// return CanGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
bool L_8;
|
|
L_8 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(50 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_7);
|
|
return L_8;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsForceGrabbing()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsForceGrabbing_m4D6087725B8E78E38D44DA4AB5B1CEC9A1D1FF75 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// private bool IsForceGrabbing => _hasForceGrabber && (ForceGrabber.IsForceGrabbing || ForceGrabber.IsAiming);
|
|
bool L_0 = __this->____hasForceGrabber_131;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_1 = __this->___ForceGrabber_54;
|
|
NullCheck(L_1);
|
|
bool L_2;
|
|
L_2 = HVRForceGrabber_get_IsForceGrabbing_mDD51EE80AE713752AE1F3CDBD316EF6F8EBF2398_inline(L_1, NULL);
|
|
if (L_2)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* L_3 = __this->___ForceGrabber_54;
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = HVRForceGrabber_get_IsAiming_mD8760DDBDC170D16E26EF3F5A3B630B62F42830E_inline(L_3, NULL);
|
|
return L_4;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CanGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CanGrab_mFAFB97FDFDB6B5FABB51B9607ED8D67740807FE0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (!base.CanGrab(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_CanGrab_mC905E93E39FBA6C4DD7BC8278C6ECA447F8708DD(__this, L_0, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// if ((!AllowMultiplayerSwap && !grabbable.AllowMultiplayerSwap) && grabbable.HoldType != HVRHoldType.ManyHands && grabbable.AnyGrabberNotMine())
|
|
bool L_2 = __this->___AllowMultiplayerSwap_35;
|
|
if (L_2)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___AllowMultiplayerSwap_50;
|
|
if (L_4)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___HoldType_8;
|
|
if ((((int32_t)L_6) == ((int32_t)3)))
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
NullCheck(L_7);
|
|
bool L_8;
|
|
L_8 = HVRGrabbable_AnyGrabberNotMine_mFD1B418823B2E8C35CBE4B0E2DF422D3B5A7AEC2(L_7, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_002e;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// if (grabbable.PrimaryGrabber && !grabbable.PrimaryGrabber.AllowSwap)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___0_grabbable;
|
|
NullCheck(L_9);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_10;
|
|
L_10 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_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_0077;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
|
|
NullCheck(L_12);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_13;
|
|
L_13 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_12, NULL);
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = VirtualFuncInvoker0< bool >::Invoke(14 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_AllowSwap() */, L_13);
|
|
if (L_14)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.HoldType == HVRHoldType.TwoHanded && grabbable.GrabberCount > 1)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___0_grabbable;
|
|
NullCheck(L_15);
|
|
int32_t L_16 = L_15->___HoldType_8;
|
|
if ((!(((uint32_t)L_16) == ((uint32_t)2))))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = ___0_grabbable;
|
|
NullCheck(L_17);
|
|
int32_t L_18;
|
|
L_18 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_17, NULL);
|
|
if ((((int32_t)L_18) <= ((int32_t)1)))
|
|
{
|
|
goto IL_005c;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_005c:
|
|
{
|
|
// if (grabbable.HoldType == HVRHoldType.OneHand && !_isForceAutoGrab && grabbable.GrabberCount > 0)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = ___0_grabbable;
|
|
NullCheck(L_19);
|
|
int32_t L_20 = L_19->___HoldType_8;
|
|
if (L_20)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
bool L_21 = __this->____isForceAutoGrab_122;
|
|
if (L_21)
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = ___0_grabbable;
|
|
NullCheck(L_22);
|
|
int32_t L_23;
|
|
L_23 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_22, NULL);
|
|
if ((((int32_t)L_23) <= ((int32_t)0)))
|
|
{
|
|
goto IL_0077;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0077:
|
|
{
|
|
// if (GrabbedTarget != null && GrabbedTarget != grabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24;
|
|
L_24 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_25;
|
|
L_25 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_24, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26;
|
|
L_26 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = ___0_grabbable;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_28;
|
|
L_28 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_26, L_27, NULL);
|
|
if (!L_28)
|
|
{
|
|
goto IL_0095;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0095:
|
|
{
|
|
// if (grabbable.IsSocketed && grabbable.Socket.GrabDetectionType == HVRGrabDetection.Socket)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = ___0_grabbable;
|
|
NullCheck(L_29);
|
|
bool L_30;
|
|
L_30 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_29, NULL);
|
|
if (!L_30)
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = ___0_grabbable;
|
|
NullCheck(L_31);
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_32;
|
|
L_32 = HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline(L_31, NULL);
|
|
NullCheck(L_32);
|
|
int32_t L_33 = L_32->___GrabDetectionType_29;
|
|
if ((!(((uint32_t)L_33) == ((uint32_t)1))))
|
|
{
|
|
goto IL_00ad;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00ad:
|
|
{
|
|
// if (grabbable.RequireLineOfSight && !grabbable.IsSocketed && !grabbable.IsBeingForcedGrabbed &&
|
|
// !grabbable.IsStabbed && !grabbable.IsStabbing && !CheckLineOfSight(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = ___0_grabbable;
|
|
NullCheck(L_34);
|
|
bool L_35 = L_34->___RequireLineOfSight_12;
|
|
if (!L_35)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_36 = ___0_grabbable;
|
|
NullCheck(L_36);
|
|
bool L_37;
|
|
L_37 = HVRGrabbable_get_IsSocketed_m7DA8E92071A90173CF8BDF479173381809165908_inline(L_36, NULL);
|
|
if (L_37)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = ___0_grabbable;
|
|
NullCheck(L_38);
|
|
bool L_39;
|
|
L_39 = HVRGrabbable_get_IsBeingForcedGrabbed_m50BBB6C98B4BCE73E25AA4AD495211166F80591C_inline(L_38, NULL);
|
|
if (L_39)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_40 = ___0_grabbable;
|
|
NullCheck(L_40);
|
|
bool L_41;
|
|
L_41 = HVRGrabbable_get_IsStabbed_m15B7FA8A043A233130E7C7936CBE79D7A996AC3F(L_40, NULL);
|
|
if (L_41)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = ___0_grabbable;
|
|
NullCheck(L_42);
|
|
bool L_43;
|
|
L_43 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_42, NULL);
|
|
if (L_43)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_44 = ___0_grabbable;
|
|
bool L_45;
|
|
L_45 = VirtualFuncInvoker1< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(78 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckLineOfSight(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_44);
|
|
if (L_45)
|
|
{
|
|
goto IL_00e0;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_00e0:
|
|
{
|
|
// if (grabbable.RequiresGrabbable)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_46 = ___0_grabbable;
|
|
NullCheck(L_46);
|
|
bool L_47;
|
|
L_47 = HVRGrabbable_get_RequiresGrabbable_mE5CA32EE495BC69B6DD05E65778B7070FE9ECB52(L_46, NULL);
|
|
if (!L_47)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
{
|
|
// if (!grabbable.RequiredGrabbable.PrimaryGrabber || !grabbable.RequiredGrabbable.PrimaryGrabber.IsHandGrabber)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_48 = ___0_grabbable;
|
|
NullCheck(L_48);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_49;
|
|
L_49 = HVRGrabbable_get_RequiredGrabbable_m43783DDCC96B7FCDF7B4F3939BD236EE9D8090B7(L_48, NULL);
|
|
NullCheck(L_49);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_50;
|
|
L_50 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_49, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_51;
|
|
L_51 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_50, NULL);
|
|
if (!L_51)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_52 = ___0_grabbable;
|
|
NullCheck(L_52);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_53;
|
|
L_53 = HVRGrabbable_get_RequiredGrabbable_m43783DDCC96B7FCDF7B4F3939BD236EE9D8090B7(L_52, NULL);
|
|
NullCheck(L_53);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_54;
|
|
L_54 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_53, NULL);
|
|
NullCheck(L_54);
|
|
bool L_55;
|
|
L_55 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHandGrabber() */, L_54);
|
|
if (L_55)
|
|
{
|
|
goto IL_010e;
|
|
}
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_010e:
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckSwapRelease(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CheckSwapRelease_m201A19C38177A4447E78BAE55D582DB22F6DE0A7 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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.HoldType == HVRHoldType.Swap && grabbable.PrimaryGrabber && grabbable.PrimaryGrabber.IsHandGrabber)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___HoldType_8;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_3;
|
|
L_3 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_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_0032;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_6;
|
|
L_6 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_5, NULL);
|
|
NullCheck(L_6);
|
|
bool L_7;
|
|
L_7 = VirtualFuncInvoker0< bool >::Invoke(12 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsHandGrabber() */, L_6);
|
|
if (!L_7)
|
|
{
|
|
goto IL_0032;
|
|
}
|
|
}
|
|
{
|
|
// ReleaseGrabbable(grabbable.PrimaryGrabber, grabbable, true, true);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
|
|
NullCheck(L_8);
|
|
HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* L_9;
|
|
L_9 = HVRGrabbable_get_PrimaryGrabber_m7AD66452EA6CC92EA3440B5087411515560B1AE6_inline(L_8, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
|
|
HVRGrabberBase_ReleaseGrabbable_m2E457045FDD6FF9CBD0CB026106130ADC13CC41C(L_9, L_10, (bool)1, (bool)1, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0032:
|
|
{
|
|
// base.CheckSwapRelease(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
|
|
HVRGrabberBase_CheckSwapRelease_mF3219F91E9DE45D9264E8D83DE597A2EBE28E345(__this, L_11, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckLineOfSight(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_CheckLineOfSight_m7C52AAAA4A1A03CA8671795F8E6B24CF2A30CD09 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (grabbable.HasConcaveColliders)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// return true;
|
|
return (bool)1;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// return CheckForLineOfSight(RaycastOrigin.position, grabbable, RaycastLayermask);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___RaycastOrigin_65;
|
|
NullCheck(L_2);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5 = __this->___RaycastLayermask_46;
|
|
bool L_6;
|
|
L_6 = HVRGrabberBase_CheckForLineOfSight_m2EF78BADF40676F704625F47A773C13FDB49980A(__this, L_3, L_4, L_5, (0.75f), (bool)1, NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnBeforeGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnBeforeGrabbed_mD587E4EC274470FF6AFB1056CB3E1180072A98CB (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, 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*)&_stringLiteral84A16B5A7027FE119CEA5A136FE38BC514C850E5);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_0;
|
|
L_0 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___VerboseHandGrabberEvents_45;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"{name}:OnBeforeGrabbed");
|
|
String_t* L_2;
|
|
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
String_t* L_3;
|
|
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral84A16B5A7027FE119CEA5A136FE38BC514C850E5, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// if (args.Grabbable.PoseType == PoseType.HandPoser)
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_4 = ___0_args;
|
|
NullCheck(L_4);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = L_4->___Grabbable_1;
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___PoseType_6;
|
|
if (L_6)
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
// if (args.Grabbable == TriggerHoverTarget)
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_7 = ___0_args;
|
|
NullCheck(L_7);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = L_7->___Grabbable_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9;
|
|
L_9 = HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_10;
|
|
L_10 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_8, L_9, NULL);
|
|
if (!L_10)
|
|
{
|
|
goto IL_0050;
|
|
}
|
|
}
|
|
{
|
|
// GrabPoint = TriggerGrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = HVRHandGrabber_get_TriggerGrabPoint_mE431977B5E39C22D810796CC62767616FCD9BED9_inline(__this, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_11);
|
|
}
|
|
|
|
IL_0050:
|
|
{
|
|
// if (PosableGrabPoint && PosableGrabPoint.Grabbable && args.Grabbable != PosableGrabPoint.Grabbable)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_12;
|
|
L_12 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_14;
|
|
L_14 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_14);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = L_14->___Grabbable_19;
|
|
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_008e;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_17 = ___0_args;
|
|
NullCheck(L_17);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = L_17->___Grabbable_1;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_19;
|
|
L_19 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_19);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = L_19->___Grabbable_19;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_21;
|
|
L_21 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_18, L_20, NULL);
|
|
if (!L_21)
|
|
{
|
|
goto IL_008e;
|
|
}
|
|
}
|
|
{
|
|
// GrabPoint = null;
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// if (!GrabPoint)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
|
|
L_22 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
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_00b6;
|
|
}
|
|
}
|
|
{
|
|
// if (_socketGrab)
|
|
bool L_24 = __this->____socketGrab_128;
|
|
if (L_24)
|
|
{
|
|
goto IL_00b6;
|
|
}
|
|
}
|
|
{
|
|
// GrabPoint = args.Grabbable.GetGrabPointTransform(this, GrabpointFilter.Normal);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_25 = ___0_args;
|
|
NullCheck(L_25);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = L_25->___Grabbable_1;
|
|
NullCheck(L_26);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = HVRGrabbable_GetGrabPointTransform_m7C8836B067BA1DD19A36F830E70BEBE3AD635E38(L_26, __this, 0, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_27);
|
|
}
|
|
|
|
IL_00b6:
|
|
{
|
|
// base.OnBeforeGrabbed(args);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_28 = ___0_args;
|
|
HVRGrabberBase_OnBeforeGrabbed_m164D3B068C868A1E33A5773F7708219F2F04E67A(__this, L_28, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabArgs)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnGrabbed_mBE32F492B217037BA550A25D21FD5A483604A7DA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* ___0_args, 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*)&Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m88DF7907BF42B1B81AE5819CBD10137449B71531_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24BCD6049C1D7BB872756CB660BFF40CF80A32CD);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* V_0 = NULL;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_1 = NULL;
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* V_2 = NULL;
|
|
bool V_3 = false;
|
|
bool V_4 = false;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B10_0 = NULL;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B7_0 = NULL;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B9_0 = NULL;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B8_0 = NULL;
|
|
int32_t G_B11_0 = 0;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B11_1 = NULL;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B27_0 = NULL;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B26_0 = NULL;
|
|
int32_t G_B28_0 = 0;
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* G_B28_1 = NULL;
|
|
int32_t G_B52_0 = 0;
|
|
int32_t G_B56_0 = 0;
|
|
int32_t G_B59_0 = 0;
|
|
int32_t G_B65_0 = 0;
|
|
{
|
|
// base.OnGrabbed(args);
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_0 = ___0_args;
|
|
HVRGrabberBase_OnGrabbed_m0CA53619DC9279B57151B88157F0205AFFC44EA2(__this, L_0, NULL);
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_1;
|
|
L_1 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_1);
|
|
bool L_2 = L_1->___VerboseHandGrabberEvents_45;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0028;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"{name}:OnGrabbed");
|
|
String_t* L_3;
|
|
L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
String_t* L_4;
|
|
L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_3, _stringLiteral24BCD6049C1D7BB872756CB660BFF40CF80A32CD, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_4, NULL);
|
|
}
|
|
|
|
IL_0028:
|
|
{
|
|
// if (HandAnimator)
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_5 = __this->___HandAnimator_50;
|
|
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_0058;
|
|
}
|
|
}
|
|
{
|
|
// if (GrabPoser)
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_7 = __this->___GrabPoser_38;
|
|
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_0052;
|
|
}
|
|
}
|
|
{
|
|
// SetAnimatorPose(GrabPoser);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_9 = __this->___GrabPoser_38;
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(__this, L_9, (bool)0, (bool)0, NULL);
|
|
goto IL_0058;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
// ResetAnimator();
|
|
HVRHandGrabber_ResetAnimator_m76A15BCC4D786F836EE45E4AC0F65BF1A7D968A3(__this, NULL);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// var grabbable = args.Grabbable;
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_10 = ___0_args;
|
|
NullCheck(L_10);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = L_10->___Grabbable_1;
|
|
V_0 = L_11;
|
|
// _grabbableControl = grabbable.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = V_0;
|
|
NullCheck(L_12);
|
|
int32_t L_13 = L_12->___GrabControl_9;
|
|
__this->____grabbableControl_151 = L_13;
|
|
// _checkingSwap = true;
|
|
__this->____checkingSwap_141 = (bool)1;
|
|
// _moveGrab = false;
|
|
__this->____moveGrab_136 = (bool)0;
|
|
// _finalJointCreated = false;
|
|
__this->____finalJointCreated_149 = (bool)0;
|
|
// GrabToggleActive = GrabTrigger == HVRGrabTrigger.Toggle || grabbable.OverrideGrabTrigger && grabbable.GrabTrigger == HVRGrabTrigger.Toggle;
|
|
int32_t L_14 = __this->___GrabTrigger_36;
|
|
G_B7_0 = __this;
|
|
if ((((int32_t)L_14) == ((int32_t)1)))
|
|
{
|
|
G_B10_0 = __this;
|
|
goto IL_00a0;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = V_0;
|
|
NullCheck(L_15);
|
|
bool L_16 = L_15->___OverrideGrabTrigger_10;
|
|
G_B8_0 = G_B7_0;
|
|
if (!L_16)
|
|
{
|
|
G_B9_0 = G_B7_0;
|
|
goto IL_009d;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = V_0;
|
|
NullCheck(L_17);
|
|
int32_t L_18 = L_17->___GrabTrigger_11;
|
|
G_B11_0 = ((((int32_t)L_18) == ((int32_t)1))? 1 : 0);
|
|
G_B11_1 = G_B8_0;
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_009d:
|
|
{
|
|
G_B11_0 = 0;
|
|
G_B11_1 = G_B9_0;
|
|
goto IL_00a1;
|
|
}
|
|
|
|
IL_00a0:
|
|
{
|
|
G_B11_0 = 1;
|
|
G_B11_1 = G_B10_0;
|
|
}
|
|
|
|
IL_00a1:
|
|
{
|
|
NullCheck(G_B11_1);
|
|
G_B11_1->___GrabToggleActive_78 = (bool)G_B11_0;
|
|
// CanActivate = false;
|
|
HVRHandGrabber_set_CanActivate_mCA053C6C06E578FAB91DC00BBA72A42AF266C161_inline(__this, (bool)0, NULL);
|
|
// var grabTransform = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = V_0;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
|
|
V_1 = L_20;
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = V_0;
|
|
NullCheck(L_21);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_22 = L_21->___Rigidbody_38;
|
|
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_00cd;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = V_0;
|
|
NullCheck(L_24);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_25 = L_24->___Rigidbody_38;
|
|
NullCheck(L_25);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26;
|
|
L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL);
|
|
V_1 = L_26;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
// if (OverlappingGrabbables.TryGetValue(grabbable, out var routine))
|
|
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_27 = __this->___OverlappingGrabbables_92;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = V_0;
|
|
NullCheck(L_27);
|
|
bool L_29;
|
|
L_29 = Dictionary_2_TryGetValue_m88DF7907BF42B1B81AE5819CBD10137449B71531(L_27, L_28, (&V_2), Dictionary_2_TryGetValue_m88DF7907BF42B1B81AE5819CBD10137449B71531_RuntimeMethod_var);
|
|
if (!L_29)
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
// if (routine != null) StopCoroutine(routine);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_30 = V_2;
|
|
if (!L_30)
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// if (routine != null) StopCoroutine(routine);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_31 = V_2;
|
|
MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_31, NULL);
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// OverlappingGrabbables.Remove(grabbable);
|
|
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_32 = __this->___OverlappingGrabbables_92;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33 = V_0;
|
|
NullCheck(L_32);
|
|
bool L_34;
|
|
L_34 = Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751(L_32, L_33, Dictionary_2_Remove_m07E45BD3321B082E1A53D0164C4F5C6EE2199751_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
// if (grabbable.DisableHandCollision)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_35 = V_0;
|
|
NullCheck(L_35);
|
|
bool L_36 = L_35->___DisableHandCollision_49;
|
|
if (!L_36)
|
|
{
|
|
goto IL_0108;
|
|
}
|
|
}
|
|
{
|
|
// Rigidbody.detectCollisions = false;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_37;
|
|
L_37 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_37);
|
|
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_37, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0108:
|
|
{
|
|
// DisableHandCollision(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = V_0;
|
|
HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A(__this, L_38, NULL);
|
|
// if (UseDynamicGrab())
|
|
bool L_39;
|
|
L_39 = HVRHandGrabber_UseDynamicGrab_mAC68080C6B73BDD3F3FCDF420367BA50633BA27D(__this, NULL);
|
|
if (!L_39)
|
|
{
|
|
goto IL_011d;
|
|
}
|
|
}
|
|
{
|
|
// DynamicGrab();
|
|
HVRHandGrabber_DynamicGrab_m27F8897667AC852E76D5E5C021B36A8B8B501081(__this, NULL);
|
|
}
|
|
|
|
IL_011d:
|
|
{
|
|
// if (!GrabPoint || args.Grabbable.PoseType == PoseType.Offset)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_41;
|
|
L_41 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_40, NULL);
|
|
if (!L_41)
|
|
{
|
|
goto IL_0138;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabArgs_t97F9557A995F4B4355D9A1C7BD04582FD79A8191* L_42 = ___0_args;
|
|
NullCheck(L_42);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_43 = L_42->___Grabbable_1;
|
|
NullCheck(L_43);
|
|
int32_t L_44 = L_43->___PoseType_6;
|
|
if ((!(((uint32_t)L_44) == ((uint32_t)2))))
|
|
{
|
|
goto IL_015c;
|
|
}
|
|
}
|
|
|
|
IL_0138:
|
|
{
|
|
// PoseLocalRotation = Quaternion.Inverse(grabTransform.rotation) * CachedWorldRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = V_1;
|
|
NullCheck(L_45);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46;
|
|
L_46 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_45, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47;
|
|
L_47 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_46, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48;
|
|
L_48 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49;
|
|
L_49 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_47, L_48, NULL);
|
|
HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline(__this, L_49, NULL);
|
|
// OffsetGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_50 = V_0;
|
|
HVRHandGrabber_OffsetGrab_mFD2B672BCAB7B133C2EEE29FD9C54E44BD0F7597(__this, L_50, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_015c:
|
|
{
|
|
// if (!IsPhysicsPose)
|
|
bool L_51;
|
|
L_51 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (L_51)
|
|
{
|
|
goto IL_02ee;
|
|
}
|
|
}
|
|
{
|
|
// IsLineGrab = PosableGrabPoint && PosableGrabPoint.IsLineGrab;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_52;
|
|
L_52 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_53;
|
|
L_53 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_52, NULL);
|
|
G_B26_0 = __this;
|
|
if (!L_53)
|
|
{
|
|
G_B27_0 = __this;
|
|
goto IL_0182;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_54;
|
|
L_54 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_54);
|
|
bool L_55 = L_54->___IsLineGrab_20;
|
|
G_B28_0 = ((int32_t)(L_55));
|
|
G_B28_1 = G_B26_0;
|
|
goto IL_0183;
|
|
}
|
|
|
|
IL_0182:
|
|
{
|
|
G_B28_0 = 0;
|
|
G_B28_1 = G_B27_0;
|
|
}
|
|
|
|
IL_0183:
|
|
{
|
|
NullCheck(G_B28_1);
|
|
HVRHandGrabber_set_IsLineGrab_mC4C97C38FC44304F581581D74FEAF9679FC3D4DD_inline(G_B28_1, (bool)G_B28_0, NULL);
|
|
// if (IsLineGrab)
|
|
bool L_56;
|
|
L_56 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_56)
|
|
{
|
|
goto IL_0197;
|
|
}
|
|
}
|
|
{
|
|
// SetupLineGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_57 = V_0;
|
|
HVRHandGrabber_SetupLineGrab_m43487293983A664E9C7A75540310BB5E657AFC49(__this, L_57, NULL);
|
|
}
|
|
|
|
IL_0197:
|
|
{
|
|
// if (IsLineGrab && !_primaryGrabPointGrab)
|
|
bool L_58;
|
|
L_58 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_58)
|
|
{
|
|
goto IL_02ca;
|
|
}
|
|
}
|
|
{
|
|
bool L_59 = __this->____primaryGrabPointGrab_127;
|
|
if (L_59)
|
|
{
|
|
goto IL_02ca;
|
|
}
|
|
}
|
|
{
|
|
// if (PosableGrabPoint.LineInitialCanRotate)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_60;
|
|
L_60 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_60);
|
|
bool L_61 = L_60->___LineInitialCanRotate_30;
|
|
if (!L_61)
|
|
{
|
|
goto IL_01f2;
|
|
}
|
|
}
|
|
{
|
|
// handRotation = Quaternion.FromToRotation(LineGrabHandVector, LineGrabVector) * transform.rotation * HandModel.localRotation;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
L_62 = HVRHandGrabber_get_LineGrabHandVector_mB996C2FD7C054D8412D22500A98685AEE7CE6400(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63;
|
|
L_63 = HVRHandGrabber_get_LineGrabVector_m3DE9DAED7D5FD84FB55D09334601B7F8C19CD043(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
|
|
L_64 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_62, L_63, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65;
|
|
L_65 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_65);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
|
|
L_66 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_65, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_67;
|
|
L_67 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_64, L_66, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68 = __this->___HandModel_63;
|
|
NullCheck(L_68);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69;
|
|
L_69 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_68, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70;
|
|
L_70 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_67, L_69, NULL);
|
|
V_5 = L_70;
|
|
goto IL_02b0;
|
|
}
|
|
|
|
IL_01f2:
|
|
{
|
|
// else if (_flippedLinePose)
|
|
bool L_71 = __this->____flippedLinePose_125;
|
|
if (!L_71)
|
|
{
|
|
goto IL_029d;
|
|
}
|
|
}
|
|
{
|
|
// var poseRot = PosableGrabPoint.GetPoseWorldRotation(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_72;
|
|
L_72 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_73 = __this->___HandSide_37;
|
|
NullCheck(L_72);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74;
|
|
L_74 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_72, L_73, NULL);
|
|
// var delta = poseRot * Quaternion.Inverse(CachedWorldRotation);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_75;
|
|
L_75 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76;
|
|
L_76 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_75, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77;
|
|
L_77 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_74, L_76, NULL);
|
|
V_6 = L_77;
|
|
// if (IsV1Closest(LineGrabHandVector, transform.forward, transform.up))
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78;
|
|
L_78 = HVRHandGrabber_get_LineGrabHandVector_mB996C2FD7C054D8412D22500A98685AEE7CE6400(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79;
|
|
L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_79);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80;
|
|
L_80 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_79, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_81;
|
|
L_81 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_81);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82;
|
|
L_82 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_81, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
bool L_83;
|
|
L_83 = HVRHandGrabber_IsV1Closest_mBB65F1DE4DA74F7F339B6384B02A2EEB53939CD6(L_78, L_80, L_82, NULL);
|
|
if (!L_83)
|
|
{
|
|
goto IL_0268;
|
|
}
|
|
}
|
|
{
|
|
// var up = delta * transform.up;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_84 = V_6;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85;
|
|
L_85 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_85);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
|
|
L_86 = Transform_get_up_mE47A9D9D96422224DD0539AA5524DA5440145BB2(L_85, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
|
|
L_87 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_84, L_86, NULL);
|
|
V_8 = L_87;
|
|
// rotation = Quaternion.LookRotation(LineGrabVector, up);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88;
|
|
L_88 = HVRHandGrabber_get_LineGrabVector_m3DE9DAED7D5FD84FB55D09334601B7F8C19CD043(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89 = V_8;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90;
|
|
L_90 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_88, L_89, NULL);
|
|
V_7 = L_90;
|
|
goto IL_0287;
|
|
}
|
|
|
|
IL_0268:
|
|
{
|
|
// var forward = delta * transform.forward;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91 = V_6;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92;
|
|
L_92 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_92);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93;
|
|
L_93 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_92, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94;
|
|
L_94 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_91, L_93, NULL);
|
|
// rotation = Quaternion.LookRotation(forward, LineGrabVector);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95;
|
|
L_95 = HVRHandGrabber_get_LineGrabVector_m3DE9DAED7D5FD84FB55D09334601B7F8C19CD043(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_96;
|
|
L_96 = Quaternion_LookRotation_mFB02EDC8F733774DFAC3BEA4B4BB265A228F8307(L_94, L_95, NULL);
|
|
V_7 = L_96;
|
|
}
|
|
|
|
IL_0287:
|
|
{
|
|
// handRotation = rotation * HandModel.localRotation;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_97 = V_7;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98 = __this->___HandModel_63;
|
|
NullCheck(L_98);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99;
|
|
L_99 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_98, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100;
|
|
L_100 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_97, L_99, NULL);
|
|
V_5 = L_100;
|
|
goto IL_02b0;
|
|
}
|
|
|
|
IL_029d:
|
|
{
|
|
// handRotation = PosableGrabPoint.GetPoseWorldRotation(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_101;
|
|
L_101 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_102 = __this->___HandSide_37;
|
|
NullCheck(L_101);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_103;
|
|
L_103 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_101, L_102, NULL);
|
|
V_5 = L_103;
|
|
}
|
|
|
|
IL_02b0:
|
|
{
|
|
// PoseLocalRotation = Quaternion.Inverse(grabTransform.rotation) * handRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_104 = V_1;
|
|
NullCheck(L_104);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_105;
|
|
L_105 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_104, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_106;
|
|
L_106 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_105, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_107 = V_5;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_108;
|
|
L_108 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_106, L_107, NULL);
|
|
HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline(__this, L_108, NULL);
|
|
goto IL_02ee;
|
|
}
|
|
|
|
IL_02ca:
|
|
{
|
|
// else if (PosableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_109;
|
|
L_109 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_110;
|
|
L_110 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_109, NULL);
|
|
if (!L_110)
|
|
{
|
|
goto IL_02ee;
|
|
}
|
|
}
|
|
{
|
|
// PoseLocalRotation = PosableGrabPoint.GetGrabbableRelativeRotation(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_111;
|
|
L_111 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_112 = __this->___HandSide_37;
|
|
NullCheck(L_111);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_113;
|
|
L_113 = HVRPosableGrabPoint_GetGrabbableRelativeRotation_mDE7264D0B05A2D9A231E449316D37F04701938E7(L_111, L_112, NULL);
|
|
HVRHandGrabber_set_PoseLocalRotation_mF1BCAE801446F4E32E5EAB559730395B9AF0A255_inline(__this, L_113, NULL);
|
|
}
|
|
|
|
IL_02ee:
|
|
{
|
|
// var isStatic = grabbable.Stationary ||
|
|
// (grabbable.IsJointGrab && (!grabbable.Rigidbody || (grabbable.RemainsKinematic && grabbable.Rigidbody.isKinematic)));
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_114 = V_0;
|
|
NullCheck(L_114);
|
|
bool L_115 = L_114->___Stationary_18;
|
|
if (L_115)
|
|
{
|
|
goto IL_0329;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_116 = V_0;
|
|
NullCheck(L_116);
|
|
bool L_117;
|
|
L_117 = HVRGrabbable_get_IsJointGrab_m8E4714A50C9E74AA2DE713EB2DB0BE6B1034A14E(L_116, NULL);
|
|
if (!L_117)
|
|
{
|
|
goto IL_0326;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_118 = V_0;
|
|
NullCheck(L_118);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_119 = L_118->___Rigidbody_38;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_120;
|
|
L_120 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_119, NULL);
|
|
if (!L_120)
|
|
{
|
|
goto IL_0323;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_121 = V_0;
|
|
NullCheck(L_121);
|
|
bool L_122 = L_121->___RemainsKinematic_17;
|
|
if (!L_122)
|
|
{
|
|
goto IL_0320;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_123 = V_0;
|
|
NullCheck(L_123);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_124 = L_123->___Rigidbody_38;
|
|
NullCheck(L_124);
|
|
bool L_125;
|
|
L_125 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_124, NULL);
|
|
G_B52_0 = ((int32_t)(L_125));
|
|
goto IL_032a;
|
|
}
|
|
|
|
IL_0320:
|
|
{
|
|
G_B52_0 = 0;
|
|
goto IL_032a;
|
|
}
|
|
|
|
IL_0323:
|
|
{
|
|
G_B52_0 = 1;
|
|
goto IL_032a;
|
|
}
|
|
|
|
IL_0326:
|
|
{
|
|
G_B52_0 = 0;
|
|
goto IL_032a;
|
|
}
|
|
|
|
IL_0329:
|
|
{
|
|
G_B52_0 = 1;
|
|
}
|
|
|
|
IL_032a:
|
|
{
|
|
V_3 = (bool)G_B52_0;
|
|
// var linkedHeld = grabbable.MasterGrabbable && grabbable.MasterGrabbable.IsHandGrabbed || grabbable.AnyLinkedHandHeld();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_126 = V_0;
|
|
NullCheck(L_126);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_127 = L_126->___MasterGrabbable_51;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_128;
|
|
L_128 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_127, NULL);
|
|
if (!L_128)
|
|
{
|
|
goto IL_0345;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_129 = V_0;
|
|
NullCheck(L_129);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_130 = L_129->___MasterGrabbable_51;
|
|
NullCheck(L_130);
|
|
bool L_131;
|
|
L_131 = HVRGrabbable_get_IsHandGrabbed_m7486146CFEA7C67B316ABA81DF21BAC0E488E66E(L_130, NULL);
|
|
if (L_131)
|
|
{
|
|
goto IL_034d;
|
|
}
|
|
}
|
|
|
|
IL_0345:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_132 = V_0;
|
|
NullCheck(L_132);
|
|
bool L_133;
|
|
L_133 = HVRGrabbable_AnyLinkedHandHeld_mBB23089A5D0E0D125573ADD1B5909C5EB8ED6FCE(L_132, NULL);
|
|
G_B56_0 = ((int32_t)(L_133));
|
|
goto IL_034e;
|
|
}
|
|
|
|
IL_034d:
|
|
{
|
|
G_B56_0 = 1;
|
|
}
|
|
|
|
IL_034e:
|
|
{
|
|
V_4 = (bool)G_B56_0;
|
|
// var preventsMoveGrab = _isForceAutoGrab || grabbable.GrabBehaviour == GrabBehaviour.PullToHand;
|
|
bool L_134 = __this->____isForceAutoGrab_122;
|
|
if (L_134)
|
|
{
|
|
goto IL_0363;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_135 = V_0;
|
|
NullCheck(L_135);
|
|
int32_t L_136 = L_135->___GrabBehaviour_5;
|
|
G_B59_0 = ((((int32_t)L_136) == ((int32_t)1))? 1 : 0);
|
|
goto IL_0364;
|
|
}
|
|
|
|
IL_0363:
|
|
{
|
|
G_B59_0 = 1;
|
|
}
|
|
|
|
IL_0364:
|
|
{
|
|
// if (!preventsMoveGrab && (grabbable.GrabBehaviour == GrabBehaviour.HandRetrieves || HandGrabs || grabbable.GrabberCount > 1 || grabbable.IsStabbing || isStatic || linkedHeld))
|
|
if (G_B59_0)
|
|
{
|
|
goto IL_039f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_137 = V_0;
|
|
NullCheck(L_137);
|
|
int32_t L_138 = L_137->___GrabBehaviour_5;
|
|
if ((((int32_t)L_138) == ((int32_t)2)))
|
|
{
|
|
goto IL_0388;
|
|
}
|
|
}
|
|
{
|
|
bool L_139 = __this->___HandGrabs_32;
|
|
if (L_139)
|
|
{
|
|
goto IL_0388;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_140 = V_0;
|
|
NullCheck(L_140);
|
|
int32_t L_141;
|
|
L_141 = HVRGrabbable_get_GrabberCount_m3F07029D60F6D1C03ACA4191996B8D68D7CD4C88(L_140, NULL);
|
|
if ((((int32_t)L_141) > ((int32_t)1)))
|
|
{
|
|
goto IL_0388;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_142 = V_0;
|
|
NullCheck(L_142);
|
|
bool L_143;
|
|
L_143 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_142, NULL);
|
|
G_B65_0 = ((int32_t)(L_143));
|
|
goto IL_0389;
|
|
}
|
|
|
|
IL_0388:
|
|
{
|
|
G_B65_0 = 1;
|
|
}
|
|
|
|
IL_0389:
|
|
{
|
|
bool L_144 = V_3;
|
|
bool L_145 = V_4;
|
|
if (!((int32_t)(((int32_t)(G_B65_0|(int32_t)L_144))|(int32_t)L_145)))
|
|
{
|
|
goto IL_039f;
|
|
}
|
|
}
|
|
{
|
|
// StartCoroutine(MoveGrab());
|
|
RuntimeObject* L_146;
|
|
L_146 = HVRHandGrabber_MoveGrab_m489E316D5D7EC992E037B2FA842A95C9DB72B94F(__this, NULL);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_147;
|
|
L_147 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_146, NULL);
|
|
goto IL_03a6;
|
|
}
|
|
|
|
IL_039f:
|
|
{
|
|
// GrabPointGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_148 = V_0;
|
|
HVRHandGrabber_GrabPointGrab_mCFBBE6B819DD11CE76B04C52DF4D198BDB54A79B(__this, L_148, NULL);
|
|
}
|
|
|
|
IL_03a6:
|
|
{
|
|
// if (PosableGrabPoint && ControllerOffset)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_149;
|
|
L_149 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_150;
|
|
L_150 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_149, NULL);
|
|
if (!L_150)
|
|
{
|
|
goto IL_03e1;
|
|
}
|
|
}
|
|
{
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_151 = __this->___ControllerOffset_55;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_152;
|
|
L_152 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_151, NULL);
|
|
if (!L_152)
|
|
{
|
|
goto IL_03e1;
|
|
}
|
|
}
|
|
{
|
|
// ControllerOffset.SetGrabPointOffsets(PosableGrabPoint.HandPositionOffset, PosableGrabPoint.HandRotationOffset);
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_153 = __this->___ControllerOffset_55;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_154;
|
|
L_154 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_154);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_155 = L_154->___HandPositionOffset_15;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_156;
|
|
L_156 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_156);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_157 = L_156->___HandRotationOffset_14;
|
|
NullCheck(L_153);
|
|
HVRControllerOffset_SetGrabPointOffsets_mCBBD7A47D91EB0614A0D78AABA38BA7A8E28B3FC(L_153, L_155, L_157, NULL);
|
|
}
|
|
|
|
IL_03e1:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::IsV1Closest(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_IsV1Closest_mBB65F1DE4DA74F7F339B6384B02A2EEB53939CD6 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_v1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_v2, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
{
|
|
// var vNorm = v.normalized;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___0_v), NULL);
|
|
// var v1Dot = Vector3.Dot(vNorm, v1.normalized);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___1_v1), NULL);
|
|
float L_3;
|
|
L_3 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_2, NULL);
|
|
V_0 = L_3;
|
|
// var v2Dot = Vector3.Dot(vNorm, v2.normalized);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___2_v2), NULL);
|
|
float L_5;
|
|
L_5 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_1, L_4, NULL);
|
|
V_1 = L_5;
|
|
// return Mathf.Abs(v1Dot) > Mathf.Abs(v2Dot);
|
|
float L_6 = V_0;
|
|
float L_7;
|
|
L_7 = fabsf(L_6);
|
|
float L_8 = V_1;
|
|
float L_9;
|
|
L_9 = fabsf(L_8);
|
|
return (bool)((((float)L_7) > ((float)L_9))? 1 : 0);
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OffsetGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OffsetGrab_mFD2B672BCAB7B133C2EEE29FD9C54E44BD0F7597 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3AD2307722521DB4B123458E10FC0B97551D3F3B);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// TempGrabPoint = new GameObject(name + " OffsetGrabPoint");
|
|
String_t* L_0;
|
|
L_0 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
String_t* L_1;
|
|
L_1 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_0, _stringLiteral3AD2307722521DB4B123458E10FC0B97551D3F3B, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_2, L_1, NULL);
|
|
HVRHandGrabber_set_TempGrabPoint_m87B05FF91A37B343C2E9EF449137A6467E1ECBB4_inline(__this, L_2, NULL);
|
|
// TempGrabPoint.transform.parent = GrabbedTarget.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3;
|
|
L_3 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4;
|
|
L_4 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_3, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL);
|
|
NullCheck(L_4);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_4, L_6, NULL);
|
|
// TempGrabPoint.transform.position = Vector3.zero;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_7;
|
|
L_7 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_7, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_8);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_8, L_9, NULL);
|
|
// TempGrabPoint.transform.localRotation = Quaternion.identity;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_10;
|
|
L_10 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_10, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
|
|
L_12 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
NullCheck(L_11);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_11, L_12, NULL);
|
|
// GrabPoint = TempGrabPoint.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_13;
|
|
L_13 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_13);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
|
|
L_14 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_13, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_14);
|
|
// if (grabbable.ParentHandModel)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___0_grabbable;
|
|
NullCheck(L_15);
|
|
bool L_16 = L_15->___ParentHandModel_14;
|
|
if (!L_16)
|
|
{
|
|
goto IL_0085;
|
|
}
|
|
}
|
|
{
|
|
// ParentHandModel(GrabPoint);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17;
|
|
L_17 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
HVRHandGrabber_ParentHandModel_m155F027068A0E5AB1B9A3EECF75106B2875DF48B(__this, L_17, NULL);
|
|
}
|
|
|
|
IL_0085:
|
|
{
|
|
// SetAnimatorPose(FallbackPoser);
|
|
HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_18 = __this->___FallbackPoser_62;
|
|
HVRHandGrabber_SetAnimatorPose_m20C06F180BD23A6A1FC3A4CB39C466AD035B8959(__this, L_18, (bool)0, (bool)0, NULL);
|
|
// Grab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(81 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Grab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_19);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupLineGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupLineGrab_m43487293983A664E9C7A75540310BB5E657AFC49 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
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));
|
|
{
|
|
// _lineGrabHandRelativeDirection = GetLineGrabRelativeDirection();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = HVRHandGrabber_GetLineGrabRelativeDirection_mE83A75F529245961B0E4B62F43D587FC02371127(__this, NULL);
|
|
__this->____lineGrabHandRelativeDirection_134 = L_0;
|
|
// _flippedLinePose = false;
|
|
__this->____flippedLinePose_125 = (bool)0;
|
|
// _lineOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->____lineOffset_123 = L_1;
|
|
// var mid = grabbable.transform.InverseTransformPoint(PosableGrabPoint.WorldLineMiddle);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_4;
|
|
L_4 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = HVRPosableGrabPoint_get_WorldLineMiddle_mB8638F32F740A03EEC647BE060A321E2621F9889(L_4, NULL);
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_3, L_5, NULL);
|
|
V_0 = L_6;
|
|
// var point = IsInitialLineGrab ? transform.TransformPoint(GetLineGrabHandAnchor(PosableGrabPoint)) : GrabPoint.position;
|
|
bool L_7;
|
|
L_7 = HVRHandGrabber_get_IsInitialLineGrab_m5E6481D3D98F7912EB61D224F85E68BF80E4B70B(__this, NULL);
|
|
if (L_7)
|
|
{
|
|
goto IL_004a;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_8);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL);
|
|
G_B3_0 = L_9;
|
|
goto IL_0061;
|
|
}
|
|
|
|
IL_004a:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_11;
|
|
L_11 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = HVRHandGrabber_GetLineGrabHandAnchor_m60A2871529098C032F29012A9ED61B7D53BA5193(__this, L_11, NULL);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_10, L_12, NULL);
|
|
G_B3_0 = L_13;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
V_1 = G_B3_0;
|
|
// _lineOffset = GetLocalLineGrabPoint(grabbable, point) - mid;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = HVRHandGrabber_GetLocalLineGrabPoint_m13024DFD26982F79E67171345026EB631F274293(__this, L_14, L_15, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL);
|
|
__this->____lineOffset_123 = L_18;
|
|
// if (PosableGrabPoint.CanLineFlip)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_19;
|
|
L_19 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_19);
|
|
bool L_20 = L_19->___CanLineFlip_23;
|
|
if (!L_20)
|
|
{
|
|
goto IL_00a6;
|
|
}
|
|
}
|
|
{
|
|
// _flippedLinePose = Vector3.Dot(PosableGrabPoint.WorldLine, LineGrabHandVector) < 0;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_21;
|
|
L_21 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
L_22 = HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82(L_21, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = HVRHandGrabber_get_LineGrabHandVector_mB996C2FD7C054D8412D22500A98685AEE7CE6400(__this, NULL);
|
|
float L_24;
|
|
L_24 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_22, L_23, NULL);
|
|
__this->____flippedLinePose_125 = (bool)((((float)L_24) < ((float)(0.0f)))? 1 : 0);
|
|
}
|
|
|
|
IL_00a6:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetLineGrabRelativeDirection()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetLineGrabRelativeDirection_mE83A75F529245961B0E4B62F43D587FC02371127 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _fakeHand.parent = GrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____fakeHand_120;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_0);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_0, L_1, NULL);
|
|
// _fakeHand.localPosition = PosableGrabPoint.GetPosePositionOffset(HandSide);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->____fakeHand_120;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_3;
|
|
L_3 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_4 = __this->___HandSide_37;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_3, L_4, NULL);
|
|
NullCheck(L_2);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_2, L_5, NULL);
|
|
// _fakeHand.localRotation = PosableGrabPoint.GetPoseRotationOffset(HandSide);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->____fakeHand_120;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7;
|
|
L_7 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_8 = __this->___HandSide_37;
|
|
NullCheck(L_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
|
|
L_9 = HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171(L_7, L_8, NULL);
|
|
NullCheck(L_6);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_6, L_9, NULL);
|
|
// var relativeVector = _fakeHand.InverseTransformDirection(PosableGrabPoint.WorldLine);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->____fakeHand_120;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_11;
|
|
L_11 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82(L_11, NULL);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_10, L_12, NULL);
|
|
// _fakeHand.parent = transform;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->____fakeHand_120;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_14);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_14, L_15, NULL);
|
|
// return relativeVector;
|
|
return L_13;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetLocalLineGrabPoint(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetLocalLineGrabPoint_m13024DFD26982F79E67171345026EB631F274293 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
{
|
|
// var start = grabbable.transform.InverseTransformPoint(PosableGrabPoint.LineStart.position);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_2;
|
|
L_2 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = L_2->___LineStart_21;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL);
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_1, L_4, NULL);
|
|
// var end = grabbable.transform.InverseTransformPoint(PosableGrabPoint.LineEnd.position);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
NullCheck(L_6);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_8;
|
|
L_8 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_8);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = L_8->___LineEnd_22;
|
|
NullCheck(L_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_9, NULL);
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_7, L_10, NULL);
|
|
V_0 = L_11;
|
|
// var testPoint = grabbable.transform.InverseTransformPoint(point);
|
|
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 = ___1_point;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_13, L_14, NULL);
|
|
V_1 = L_15;
|
|
// return HVRUtilities.FindNearestPointOnLine(start, end, testPoint);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = HVRUtilities_FindNearestPointOnLine_mA6F491DAF42C70550055F5B27FA6CFA92257D380(L_5, L_16, L_17, NULL);
|
|
return L_18;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FindClosestPoint(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean&)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_FindClosestPoint_m894075FF60C321C860E9405EC2EC4412EAD3E936 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, bool* ___1_inside, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
float V_1 = 0.0f;
|
|
int32_t V_2 = 0;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_3 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
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));
|
|
{
|
|
// var closest = Palm.transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0;
|
|
L_0 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
NullCheck(L_1);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_1, NULL);
|
|
V_0 = L_2;
|
|
// var distance = float.PositiveInfinity;
|
|
V_1 = (std::numeric_limits<float>::infinity());
|
|
// inside = false;
|
|
bool* L_3 = ___1_inside;
|
|
*((int8_t*)L_3) = (int8_t)0;
|
|
// if (grabbable.Colliders == null || grabbable.Colliders.Count == 0)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5;
|
|
L_5 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_4, NULL);
|
|
if (!L_5)
|
|
{
|
|
goto IL_002f;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
NullCheck(L_6);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_7;
|
|
L_7 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_6, NULL);
|
|
NullCheck(L_7);
|
|
int32_t L_8;
|
|
L_8 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_7, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
if (L_8)
|
|
{
|
|
goto IL_0031;
|
|
}
|
|
}
|
|
|
|
IL_002f:
|
|
{
|
|
// return closest;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_0;
|
|
return L_9;
|
|
}
|
|
|
|
IL_0031:
|
|
{
|
|
// for (var i = 0; i < grabbable.Colliders.Count; i++)
|
|
V_2 = 0;
|
|
goto IL_013a;
|
|
}
|
|
|
|
IL_0038:
|
|
{
|
|
// var gc = grabbable.Colliders[i];
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
|
|
NullCheck(L_10);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_11;
|
|
L_11 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_10, NULL);
|
|
int32_t L_12 = V_2;
|
|
NullCheck(L_11);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_13;
|
|
L_13 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_11, L_12, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
|
|
V_3 = L_13;
|
|
// if (!gc.enabled || !gc.gameObject.activeInHierarchy || gc.isTrigger)
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = V_3;
|
|
NullCheck(L_14);
|
|
bool L_15;
|
|
L_15 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_14, NULL);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_16 = V_3;
|
|
NullCheck(L_16);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
|
|
L_17 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_16, NULL);
|
|
NullCheck(L_17);
|
|
bool L_18;
|
|
L_18 = GameObject_get_activeInHierarchy_m49250F4F168DCC5388D5BE4F6A5681386907B109(L_17, NULL);
|
|
if (!L_18)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_19 = V_3;
|
|
NullCheck(L_19);
|
|
bool L_20;
|
|
L_20 = Collider_get_isTrigger_mFF457F6AA71D173F9A11BAF00C35E5AE12952F87(L_19, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
// var anchor = Palm.transform.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
|
|
L_21 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_21);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22;
|
|
L_22 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_21, NULL);
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_22, NULL);
|
|
V_4 = L_23;
|
|
// if (grabbable.HasConcaveColliders && gc is MeshCollider meshCollider && !meshCollider.convex)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = ___0_grabbable;
|
|
NullCheck(L_24);
|
|
bool L_25;
|
|
L_25 = HVRGrabbable_get_HasConcaveColliders_m63BEC9676BAF45B7633745518AACD566777F4D77_inline(L_24, NULL);
|
|
if (!L_25)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_26 = V_3;
|
|
V_6 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_26, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var));
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_27 = V_6;
|
|
if (!L_27)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_28 = V_6;
|
|
NullCheck(L_28);
|
|
bool L_29;
|
|
L_29 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_28, NULL);
|
|
if (L_29)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// if (!gc.Raycast(new Ray(anchor, Palm.transform.forward), out var hit, .3f))
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_30 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_4;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
|
|
L_32 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_32);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33;
|
|
L_33 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_32, NULL);
|
|
NullCheck(L_33);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_33, NULL);
|
|
Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_35;
|
|
memset((&L_35), 0, sizeof(L_35));
|
|
Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&L_35), L_31, L_34, /*hidden argument*/NULL);
|
|
NullCheck(L_30);
|
|
bool L_36;
|
|
L_36 = Collider_Raycast_mD7683E94051173B3FFC0862F4A17847E94AEB938(L_30, L_35, (&V_8), (0.300000012f), NULL);
|
|
if (!L_36)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
// point = hit.point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_8), NULL);
|
|
V_5 = L_37;
|
|
goto IL_00d5;
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// point = gc.ClosestPoint(anchor);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_38 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39 = V_4;
|
|
NullCheck(L_38);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40;
|
|
L_40 = Collider_ClosestPoint_mFFF9B6F6CF9F18B22B325835A3E2E78A1C03BFCB(L_38, L_39, NULL);
|
|
V_5 = L_40;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
// if (point == Palm.transform.position || Vector3.Distance(Palm.transform.position, point) < .00001f)
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_5;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42;
|
|
L_42 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_42);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
|
|
L_43 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_42, NULL);
|
|
NullCheck(L_43);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_43, NULL);
|
|
bool L_45;
|
|
L_45 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_41, L_44, NULL);
|
|
if (L_45)
|
|
{
|
|
goto IL_010c;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46;
|
|
L_46 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_46);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_47;
|
|
L_47 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_46, NULL);
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_47, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_5;
|
|
float L_50;
|
|
L_50 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_48, L_49, NULL);
|
|
if ((!(((float)L_50) < ((float)(9.99999975E-06f)))))
|
|
{
|
|
goto IL_0112;
|
|
}
|
|
}
|
|
|
|
IL_010c:
|
|
{
|
|
// inside = true;
|
|
bool* L_51 = ___1_inside;
|
|
*((int8_t*)L_51) = (int8_t)1;
|
|
// return point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = V_5;
|
|
return L_52;
|
|
}
|
|
|
|
IL_0112:
|
|
{
|
|
// var d = Vector3.Distance(point, Palm.transform.position);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53 = V_5;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54;
|
|
L_54 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_54);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55;
|
|
L_55 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_54, NULL);
|
|
NullCheck(L_55);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_55, NULL);
|
|
float L_57;
|
|
L_57 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_53, L_56, NULL);
|
|
V_7 = L_57;
|
|
// if (d < distance)
|
|
float L_58 = V_7;
|
|
float L_59 = V_1;
|
|
if ((!(((float)L_58) < ((float)L_59))))
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
// closest = point;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_5;
|
|
V_0 = L_60;
|
|
// distance = d;
|
|
float L_61 = V_7;
|
|
V_1 = L_61;
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
// for (var i = 0; i < grabbable.Colliders.Count; i++)
|
|
int32_t L_62 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_62, 1));
|
|
}
|
|
|
|
IL_013a:
|
|
{
|
|
// for (var i = 0; i < grabbable.Colliders.Count; i++)
|
|
int32_t L_63 = V_2;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_64 = ___0_grabbable;
|
|
NullCheck(L_64);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_65;
|
|
L_65 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_64, NULL);
|
|
NullCheck(L_65);
|
|
int32_t L_66;
|
|
L_66 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_65, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
if ((((int32_t)L_63) < ((int32_t)L_66)))
|
|
{
|
|
goto IL_0038;
|
|
}
|
|
}
|
|
{
|
|
// return closest;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_0;
|
|
return L_67;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UseDynamicGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_UseDynamicGrab_mAC68080C6B73BDD3F3FCDF420367BA50633BA27D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (GrabbedTarget.PoseType == PoseType.Offset)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
int32_t L_1 = L_0->___PoseType_6;
|
|
if ((!(((uint32_t)L_1) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0010;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0010:
|
|
{
|
|
// if (GrabbedTarget.Colliders.Count == 0)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2;
|
|
L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_3;
|
|
L_3 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_2, NULL);
|
|
NullCheck(L_3);
|
|
int32_t L_4;
|
|
L_4 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_3, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
if (L_4)
|
|
{
|
|
goto IL_0024;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0024:
|
|
{
|
|
// return GrabbedTarget.PoseType == PoseType.PhysicPoser || ((GrabPoint == null || GrabPoint == GrabbedTarget.transform) && GrabbedTarget.PhysicsPoserFallback);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5;
|
|
L_5 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
int32_t L_6 = L_5->___PoseType_6;
|
|
if ((((int32_t)L_6) == ((int32_t)1)))
|
|
{
|
|
goto IL_0066;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_8;
|
|
L_8 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_7, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_8)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9;
|
|
L_9 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10;
|
|
L_10 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_12;
|
|
L_12 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_9, L_11, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13;
|
|
L_13 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_13);
|
|
bool L_14 = L_13->___PhysicsPoserFallback_54;
|
|
return L_14;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_0066:
|
|
{
|
|
return (bool)1;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::MoveGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRHandGrabber_MoveGrab_m489E316D5D7EC992E037B2FA842A95C9DB72B94F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* L_0 = (U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB*)il2cpp_codegen_object_new(U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CMoveGrabU3Ed__319__ctor_mF8339208AAC8E6C1C66957FE792246ADA65A3A32(L_0, 0, NULL);
|
|
U3CMoveGrabU3Ed__319_tD50873905A534FA1CEC0F2E173D9780D638E0EDB* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
|
|
return L_1;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// Grab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
VirtualActionInvoker1< HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(81 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Grab(HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_0);
|
|
// if (grabbable.PoseImmediately)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
bool L_2 = L_1->___PoseImmediately_13;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0020;
|
|
}
|
|
}
|
|
{
|
|
// PoseHand(GrabbedTarget.ParentHandModel);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___ParentHandModel_14;
|
|
HVRHandGrabber_PoseHand_mFD29D96F0D440CDEAB780CC785CD4120F2951D34(__this, L_4, NULL);
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::NetworkGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_NetworkGrab_mA2662196055D555823EC5F40A56BB20FE895DD93 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// CommonGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRHandGrabber_CommonGrab_m8C903338B6C4F1E7E70A2FF33751F97EDBC2D491(__this, L_0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Grab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_Grab_mB07F8DF430CBA28C325B0F959D5B41042E8B27A3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// CommonGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRHandGrabber_CommonGrab_m8C903338B6C4F1E7E70A2FF33751F97EDBC2D491(__this, L_0, NULL);
|
|
// Grabbed.Invoke(this, grabbable);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_1 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___Grabbed_5;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_1, __this, L_2, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CommonGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_CommonGrab_m8C903338B6C4F1E7E70A2FF33751F97EDBC2D491 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223_m8F86F537F215FD3E792B49A344054B744651D4EC_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// SetupGrab(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRHandGrabber_SetupGrab_m861D5D6D2FCE634C332F03D50AD426948A33EC1B(__this, L_0, NULL);
|
|
// IsClimbing = grabbable.GetComponent<HVRClimbable>();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
HVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223* L_2;
|
|
L_2 = Component_GetComponent_TisHVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223_m8F86F537F215FD3E792B49A344054B744651D4EC(L_1, Component_GetComponent_TisHVRClimbable_t4C3E216AB3C3B4AF7927E3E35C89573C35616223_m8F86F537F215FD3E792B49A344054B744651D4EC_RuntimeMethod_var);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_3;
|
|
L_3 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_2, NULL);
|
|
HVRHandGrabber_set_IsClimbing_mA386B58C5829910C56310DF4A62E69DDD3EE2AC3_inline(__this, L_3, NULL);
|
|
// if (grabbable.HandGrabbedClip)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_5 = L_4->___HandGrabbedClip_34;
|
|
bool L_6;
|
|
L_6 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_5, NULL);
|
|
if (!L_6)
|
|
{
|
|
goto IL_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(grabbable.HandGrabbedClip, transform.position);
|
|
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_7;
|
|
L_7 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
|
|
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_004c;
|
|
}
|
|
}
|
|
{
|
|
// if (SFXPlayer.Instance) SFXPlayer.Instance.PlaySFX(grabbable.HandGrabbedClip, transform.position);
|
|
SFXPlayer_t6916F8692A74B19A33C44C40C773635DF91B5165* L_9;
|
|
L_9 = SFXPlayer_get_Instance_m4D3AE1620BA42D46607328B25EAA0569B49CCBD5_inline(NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
|
|
NullCheck(L_10);
|
|
AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20* L_11 = L_10->___HandGrabbedClip_34;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12;
|
|
L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_12, NULL);
|
|
NullCheck(L_9);
|
|
SFXPlayer_PlaySFX_m84A045DF30FB03269C08AB8BB787365190207A84(L_9, L_11, L_13, NULL);
|
|
}
|
|
|
|
IL_004c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupGrab(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupGrab_m861D5D6D2FCE634C332F03D50AD426948A33EC1B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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_m5443F87288D11427085E45448A20D01B803C7801_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
int32_t G_B13_0 = 0;
|
|
{
|
|
// if (grabbable.IsJointGrab)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
bool L_1;
|
|
L_1 = HVRGrabbable_get_IsJointGrab_m8E4714A50C9E74AA2DE713EB2DB0BE6B1034A14E(L_0, NULL);
|
|
if (!L_1)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
// SetJointAnchors(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
HVRHandGrabber_SetJointAnchors_mAABF41DF375A3F1D447EF996FAFB9DD23E28F407(__this, L_2, NULL);
|
|
// if (!grabbable.Rigidbody)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = L_3->___Rigidbody_38;
|
|
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_0023;
|
|
}
|
|
}
|
|
{
|
|
// final = true;
|
|
V_0 = (bool)1;
|
|
goto IL_007a;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// final = grabbable.PoseType == PoseType.Offset || grabbable.Stationary ||
|
|
// (grabbable.RemainsKinematic && grabbable.Rigidbody.isKinematic)
|
|
// || _moveGrab || _forceFullyGrabbed
|
|
// || _socketGrab && HoveredSocket.InstantHandPose;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
NullCheck(L_6);
|
|
int32_t L_7 = L_6->___PoseType_6;
|
|
if ((((int32_t)L_7) == ((int32_t)2)))
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->___Stationary_18;
|
|
if (L_9)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
|
|
NullCheck(L_10);
|
|
bool L_11 = L_10->___RemainsKinematic_17;
|
|
if (!L_11)
|
|
{
|
|
goto IL_0049;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
|
|
NullCheck(L_12);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13 = L_12->___Rigidbody_38;
|
|
NullCheck(L_13);
|
|
bool L_14;
|
|
L_14 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_13, NULL);
|
|
if (L_14)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
|
|
IL_0049:
|
|
{
|
|
bool L_15 = __this->____moveGrab_136;
|
|
if (L_15)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
bool L_16 = __this->____forceFullyGrabbed_143;
|
|
if (L_16)
|
|
{
|
|
goto IL_0071;
|
|
}
|
|
}
|
|
{
|
|
bool L_17 = __this->____socketGrab_128;
|
|
if (!L_17)
|
|
{
|
|
goto IL_006e;
|
|
}
|
|
}
|
|
{
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_18 = __this->___HoveredSocket_80;
|
|
NullCheck(L_18);
|
|
bool L_19 = L_18->___InstantHandPose_32;
|
|
G_B13_0 = ((int32_t)(L_19));
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_006e:
|
|
{
|
|
G_B13_0 = 0;
|
|
goto IL_0072;
|
|
}
|
|
|
|
IL_0071:
|
|
{
|
|
G_B13_0 = 1;
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
V_0 = (bool)G_B13_0;
|
|
// _moveGrab = false;
|
|
__this->____moveGrab_136 = (bool)0;
|
|
}
|
|
|
|
IL_007a:
|
|
{
|
|
// if (final)
|
|
bool L_20 = V_0;
|
|
if (!L_20)
|
|
{
|
|
goto IL_0086;
|
|
}
|
|
}
|
|
{
|
|
// SetupConfigurableJoint(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = ___0_grabbable;
|
|
HVRHandGrabber_SetupConfigurableJoint_m69A6436E47A768F08EC97731D12ED942E10F3C56(__this, L_21, NULL);
|
|
goto IL_008c;
|
|
}
|
|
|
|
IL_0086:
|
|
{
|
|
// StartPull();
|
|
VirtualActionInvoker0::Invoke(73 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPull() */, __this);
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// if (grabbable.Rigidbody && (!grabbable.Rigidbody.isKinematic || !grabbable.RemainsKinematic))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = ___0_grabbable;
|
|
NullCheck(L_22);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23 = L_22->___Rigidbody_38;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_24;
|
|
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
|
|
NullCheck(L_25);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = L_25->___Rigidbody_38;
|
|
NullCheck(L_26);
|
|
bool L_27;
|
|
L_27 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_26, NULL);
|
|
if (!L_27)
|
|
{
|
|
goto IL_00ae;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = ___0_grabbable;
|
|
NullCheck(L_28);
|
|
bool L_29 = L_28->___RemainsKinematic_17;
|
|
if (L_29)
|
|
{
|
|
goto IL_00cb;
|
|
}
|
|
}
|
|
|
|
IL_00ae:
|
|
{
|
|
// grabbable.Rigidbody.isKinematic = false;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = ___0_grabbable;
|
|
NullCheck(L_30);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_31 = L_30->___Rigidbody_38;
|
|
NullCheck(L_31);
|
|
Rigidbody_set_isKinematic_m6C3FD3EA358DADA3B191F2449CF1C4F8B22695ED(L_31, (bool)0, NULL);
|
|
// grabbable.Rigidbody.collisionDetectionMode = grabbable.CollisionDetection;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = ___0_grabbable;
|
|
NullCheck(L_32);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_33 = L_32->___Rigidbody_38;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = ___0_grabbable;
|
|
NullCheck(L_34);
|
|
int32_t L_35 = L_34->___CollisionDetection_53;
|
|
NullCheck(L_33);
|
|
Rigidbody_set_collisionDetectionMode_m70A22E9878027BF6D3D7E851A43A8E32B8E02343(L_33, L_35, NULL);
|
|
}
|
|
|
|
IL_00cb:
|
|
{
|
|
// if (GrabPoint)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36;
|
|
L_36 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_37;
|
|
L_37 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_36, NULL);
|
|
if (!L_37)
|
|
{
|
|
goto IL_00ea;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.HeldGrabPoints.Add(GrabPoint);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = ___0_grabbable;
|
|
NullCheck(L_38);
|
|
HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* L_39 = L_38->___HeldGrabPoints_101;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_39);
|
|
bool L_41;
|
|
L_41 = HashSet_1_Add_m5443F87288D11427085E45448A20D01B803C7801(L_39, L_40, HashSet_1_Add_m5443F87288D11427085E45448A20D01B803C7801_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_00ea:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// var grabTransform = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = L_2->___Rigidbody_38;
|
|
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_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = L_5->___Rigidbody_38;
|
|
NullCheck(L_6);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (IsLineGrab)
|
|
bool L_8;
|
|
L_8 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_8)
|
|
{
|
|
goto IL_003a;
|
|
}
|
|
}
|
|
{
|
|
// return grabTransform.InverseTransformPoint(PosableGrabPoint.WorldLineMiddle);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = V_0;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_10;
|
|
L_10 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRPosableGrabPoint_get_WorldLineMiddle_mB8638F32F740A03EEC647BE060A321E2621F9889(L_10, NULL);
|
|
NullCheck(L_9);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_9, L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_003a:
|
|
{
|
|
// var positionOffset = HandModelPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
V_1 = L_13;
|
|
// var rotationOffset = HandModelRotation;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14;
|
|
L_14 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
V_2 = L_14;
|
|
// if (posableGrabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_15 = ___1_posableGrabPoint;
|
|
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_0080;
|
|
}
|
|
}
|
|
{
|
|
// if (posableGrabPoint.IsJointAnchor)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_17 = ___1_posableGrabPoint;
|
|
NullCheck(L_17);
|
|
bool L_18 = L_17->___IsJointAnchor_5;
|
|
if (!L_18)
|
|
{
|
|
goto IL_0064;
|
|
}
|
|
}
|
|
{
|
|
// return posableGrabPoint.transform.localPosition;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_19 = ___1_posableGrabPoint;
|
|
NullCheck(L_19);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20;
|
|
L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_19, NULL);
|
|
NullCheck(L_20);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_20, NULL);
|
|
return L_21;
|
|
}
|
|
|
|
IL_0064:
|
|
{
|
|
// positionOffset = posableGrabPoint.GetPosePositionOffset(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_22 = ___1_posableGrabPoint;
|
|
int32_t L_23 = __this->___HandSide_37;
|
|
NullCheck(L_22);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_22, L_23, NULL);
|
|
V_1 = L_24;
|
|
// rotationOffset = posableGrabPoint.GetPoseRotationOffset(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_25 = ___1_posableGrabPoint;
|
|
int32_t L_26 = __this->___HandSide_37;
|
|
NullCheck(L_25);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_27;
|
|
L_27 = HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171(L_25, L_26, NULL);
|
|
V_2 = L_27;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0080:
|
|
{
|
|
// else if (IsPhysicsPose)
|
|
bool L_28;
|
|
L_28 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (!L_28)
|
|
{
|
|
goto IL_0098;
|
|
}
|
|
}
|
|
{
|
|
// positionOffset = PhysicsHandPosition;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline(__this, NULL);
|
|
V_1 = L_29;
|
|
// rotationOffset = PhysicsHandRotation;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30;
|
|
L_30 = HVRHandGrabber_get_PhysicsHandRotation_m5B6FECB61E07706BF3487B1B205F3571EC6A8BBA(__this, NULL);
|
|
V_2 = L_30;
|
|
goto IL_00a5;
|
|
}
|
|
|
|
IL_0098:
|
|
{
|
|
// return grabTransform.InverseTransformPoint(JointAnchorWorldPosition);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32;
|
|
L_32 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, __this);
|
|
NullCheck(L_31);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33;
|
|
L_33 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_31, L_32, NULL);
|
|
return L_33;
|
|
}
|
|
|
|
IL_00a5:
|
|
{
|
|
// _fakeHand.localPosition = HandModelPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = __this->____fakeHand_120;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
NullCheck(L_34);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_34, L_35, NULL);
|
|
// _fakeHand.localRotation = HandModelRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = __this->____fakeHand_120;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_37;
|
|
L_37 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
NullCheck(L_36);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_36, L_37, NULL);
|
|
// if (IsPhysicsPose)
|
|
bool L_38;
|
|
L_38 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (!L_38)
|
|
{
|
|
goto IL_00e7;
|
|
}
|
|
}
|
|
{
|
|
// _fakeHandAnchor.position = Palm.position;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = __this->____fakeHandAnchor_121;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40;
|
|
L_40 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_40);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41;
|
|
L_41 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_40, NULL);
|
|
NullCheck(L_39);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_39, L_41, NULL);
|
|
goto IL_00f8;
|
|
}
|
|
|
|
IL_00e7:
|
|
{
|
|
// _fakeHandAnchor.position = JointAnchorWorldPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = __this->____fakeHandAnchor_121;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, __this);
|
|
NullCheck(L_42);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_42, L_43, NULL);
|
|
}
|
|
|
|
IL_00f8:
|
|
{
|
|
// _fakeHand.parent = GrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = __this->____fakeHand_120;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45;
|
|
L_45 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_44);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_44, L_45, NULL);
|
|
// _fakeHand.localPosition = positionOffset;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46 = __this->____fakeHand_120;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_1;
|
|
NullCheck(L_46);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_46, L_47, NULL);
|
|
// _fakeHand.localRotation = rotationOffset;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_48 = __this->____fakeHand_120;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49 = V_2;
|
|
NullCheck(L_48);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_48, L_49, NULL);
|
|
// var anchor = grabTransform.InverseTransformPoint(_fakeHandAnchor.position);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_50 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_51 = __this->____fakeHandAnchor_121;
|
|
NullCheck(L_51);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
L_52 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_51, NULL);
|
|
NullCheck(L_50);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_50, L_52, NULL);
|
|
// _fakeHand.parent = transform;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54 = __this->____fakeHand_120;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55;
|
|
L_55 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_54);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_54, L_55, NULL);
|
|
// return anchor;
|
|
return L_53;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAnchorInGrabbableSpace(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAnchorInGrabbableSpace_mDD0D32DA4EC0926EC2D047D19FAFAF84942C2CFD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_posableGrabPoint, 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;
|
|
}
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// var grabTransform = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
V_0 = L_1;
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = L_2->___Rigidbody_38;
|
|
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_0020;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.Rigidbody) grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_6 = L_5->___Rigidbody_38;
|
|
NullCheck(L_6);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7;
|
|
L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL);
|
|
V_0 = L_7;
|
|
}
|
|
|
|
IL_0020:
|
|
{
|
|
// if (posableGrabPoint.IsJointAnchor)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_8 = ___1_posableGrabPoint;
|
|
NullCheck(L_8);
|
|
bool L_9 = L_8->___IsJointAnchor_5;
|
|
if (!L_9)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
// return posableGrabPoint.transform.localPosition;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_10 = ___1_posableGrabPoint;
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_11, NULL);
|
|
return L_12;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
// var positionOffset = posableGrabPoint.GetPosePositionOffset(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_13 = ___1_posableGrabPoint;
|
|
int32_t L_14 = __this->___HandSide_37;
|
|
NullCheck(L_13);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_13, L_14, NULL);
|
|
V_1 = L_15;
|
|
// var rotationOffset = posableGrabPoint.GetPoseRotationOffset(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_16 = ___1_posableGrabPoint;
|
|
int32_t L_17 = __this->___HandSide_37;
|
|
NullCheck(L_16);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18;
|
|
L_18 = HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171(L_16, L_17, NULL);
|
|
V_2 = L_18;
|
|
// _fakeHand.localPosition = HandModelPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->____fakeHand_120;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
NullCheck(L_19);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_19, L_20, NULL);
|
|
// _fakeHand.localRotation = HandModelRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21 = __this->____fakeHand_120;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22;
|
|
L_22 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
NullCheck(L_21);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_21, L_22, NULL);
|
|
// _fakeHandAnchor.position = JointAnchorWorldPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->____fakeHandAnchor_121;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, __this);
|
|
NullCheck(L_23);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_23, L_24, NULL);
|
|
// _fakeHand.parent = posableGrabPoint.transform;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = __this->____fakeHand_120;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_26 = ___1_posableGrabPoint;
|
|
NullCheck(L_26);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27;
|
|
L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_26, NULL);
|
|
NullCheck(L_25);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_25, L_27, NULL);
|
|
// _fakeHand.localPosition = positionOffset;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->____fakeHand_120;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1;
|
|
NullCheck(L_28);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_28, L_29, NULL);
|
|
// _fakeHand.localRotation = rotationOffset;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = __this->____fakeHand_120;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_31 = V_2;
|
|
NullCheck(L_30);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_30, L_31, NULL);
|
|
// var anchor = grabTransform.InverseTransformPoint(_fakeHandAnchor.position);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = V_0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33 = __this->____fakeHandAnchor_121;
|
|
NullCheck(L_33);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_33, NULL);
|
|
NullCheck(L_32);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_32, L_34, NULL);
|
|
// _fakeHand.parent = transform;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = __this->____fakeHand_120;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_36);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_36, L_37, NULL);
|
|
// return anchor;
|
|
return L_35;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetHandAnchor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetHandAnchor_mDA97253B9B3A0AD8551A1F7CF845C3D818354E63 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// if (IsLineGrab)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0015;
|
|
}
|
|
}
|
|
{
|
|
// return GetLineGrabHandAnchor(PosableGrabPoint);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_1;
|
|
L_1 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = HVRHandGrabber_GetLineGrabHandAnchor_m60A2871529098C032F29012A9ED61B7D53BA5193(__this, L_1, NULL);
|
|
return L_2;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// if (PosableGrabPoint && PosableGrabPoint.IsJointAnchor)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_3;
|
|
L_3 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_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_007b;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_5;
|
|
L_5 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->___IsJointAnchor_5;
|
|
if (!L_6)
|
|
{
|
|
goto IL_007b;
|
|
}
|
|
}
|
|
{
|
|
// var p = Quaternion.Inverse(PosableGrabPoint.GetPoseRotationOffset(HandSide)) * -PosableGrabPoint.GetPosePositionOffset(HandSide);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7;
|
|
L_7 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_8 = __this->___HandSide_37;
|
|
NullCheck(L_7);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
|
|
L_9 = HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171(L_7, L_8, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
|
|
L_10 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_9, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_11;
|
|
L_11 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
int32_t L_12 = __this->___HandSide_37;
|
|
NullCheck(L_11);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_11, L_12, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
|
|
L_14 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_13, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_10, L_14, NULL);
|
|
V_0 = L_15;
|
|
// p = transform.InverseTransformPoint(HandModel.TransformPoint(p));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = __this->___HandModel_63;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0;
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19;
|
|
L_19 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_17, L_18, NULL);
|
|
NullCheck(L_16);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_16, L_19, NULL);
|
|
V_0 = L_20;
|
|
// return p;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0;
|
|
return L_21;
|
|
}
|
|
|
|
IL_007b:
|
|
{
|
|
// if (IsPhysicsPose)
|
|
bool L_22;
|
|
L_22 = HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline(__this, NULL);
|
|
if (!L_22)
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// return Rigidbody.transform.InverseTransformPoint(Palm.position);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23;
|
|
L_23 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_23);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24;
|
|
L_24 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_23, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
|
|
L_25 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_25);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26;
|
|
L_26 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_25, NULL);
|
|
NullCheck(L_24);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27;
|
|
L_27 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_24, L_26, NULL);
|
|
return L_27;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// return JointAnchor.localPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = __this->___JointAnchor_64;
|
|
NullCheck(L_28);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_28, NULL);
|
|
return L_29;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// return Quaternion.Inverse(grabPoint.GetPoseRotationOffset(HandSide) * Quaternion.Inverse(HandModelRotation)) * -grabPoint.GetPosePositionOffset(HandSide) + HandModelPosition;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_grabPoint;
|
|
int32_t L_1 = __this->___HandSide_37;
|
|
NullCheck(L_0);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = HVRPosableGrabPoint_GetPoseRotationOffset_m5DBFB5E49C3FF10A7EB42E23C84935B8EAD8A171(L_0, L_1, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_2, L_4, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_5, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7 = ___0_grabPoint;
|
|
int32_t L_8 = __this->___HandSide_37;
|
|
NullCheck(L_7);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = HVRPosableGrabPoint_GetPosePositionOffset_m60A220BF3AFBE64A9D623E5F14565919CE2EE7F0(L_7, L_8, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10;
|
|
L_10 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_9, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Quaternion_op_Multiply_mE1EBA73F9173432B50F8F17CE8190C5A7986FB8C(L_6, L_10, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12;
|
|
L_12 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_12, NULL);
|
|
return L_13;
|
|
}
|
|
}
|
|
// UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_JointRotation()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_JointRotation_m0177989779E9F7908027D10634B7D8A681B12924 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return Quaternion.Inverse(GrabbedTarget.transform.rotation) * CachedWorldRotation * Quaternion.Inverse(PoseLocalRotation);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL);
|
|
NullCheck(L_1);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2;
|
|
L_2 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_1, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_2, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_3, L_4, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6;
|
|
L_6 = HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7;
|
|
L_7 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_6, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8;
|
|
L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_5, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
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_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral098B5995DF084E20C74FAA18F9A6DB9F5707EB68);
|
|
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));
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_2 = NULL;
|
|
bool V_3 = false;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_4 = NULL;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* V_6 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
{
|
|
// var axis = Vector3.right;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_inline(NULL);
|
|
V_0 = L_0;
|
|
// var secondaryAxis = Vector3.up;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL);
|
|
V_1 = L_1;
|
|
// if (IsLineGrab)
|
|
bool L_2;
|
|
L_2 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_2)
|
|
{
|
|
goto IL_0040;
|
|
}
|
|
}
|
|
{
|
|
// axis = grabbable.Rigidbody.transform.InverseTransformDirection(PosableGrabPoint.WorldLine).normalized;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4 = L_3->___Rigidbody_38;
|
|
NullCheck(L_4);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5;
|
|
L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_6;
|
|
L_6 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82(L_6, NULL);
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = Transform_InverseTransformDirection_m69C077B881A98B08C7F231EFC49429C906FBC575(L_5, L_7, NULL);
|
|
V_7 = L_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_7), NULL);
|
|
V_0 = L_9;
|
|
// secondaryAxis = axis.OrthogonalVector();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRUtilities_OrthogonalVector_mADA3E17D696B8F4E3CB948D02B8387D1A56EA638(L_10, NULL);
|
|
V_1 = L_11;
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// if (Joint)
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_12;
|
|
L_12 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_13;
|
|
L_13 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_12, NULL);
|
|
if (!L_13)
|
|
{
|
|
goto IL_0058;
|
|
}
|
|
}
|
|
{
|
|
// Destroy(Joint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_14;
|
|
L_14 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_14, NULL);
|
|
}
|
|
|
|
IL_0058:
|
|
{
|
|
// var grabTransform = grabbable.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___0_grabbable;
|
|
NullCheck(L_15);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
|
|
V_2 = L_16;
|
|
// var noRB = false;
|
|
V_3 = (bool)0;
|
|
// if (grabbable.Rigidbody)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = ___0_grabbable;
|
|
NullCheck(L_17);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_18 = L_17->___Rigidbody_38;
|
|
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_0089;
|
|
}
|
|
}
|
|
{
|
|
// owner = grabbable.Rigidbody.gameObject;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = ___0_grabbable;
|
|
NullCheck(L_20);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_21 = L_20->___Rigidbody_38;
|
|
NullCheck(L_21);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_22;
|
|
L_22 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_21, NULL);
|
|
V_4 = L_22;
|
|
// grabTransform = grabbable.Rigidbody.transform;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = ___0_grabbable;
|
|
NullCheck(L_23);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_24 = L_23->___Rigidbody_38;
|
|
NullCheck(L_24);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25;
|
|
L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_24, NULL);
|
|
V_2 = L_25;
|
|
goto IL_0093;
|
|
}
|
|
|
|
IL_0089:
|
|
{
|
|
// owner = gameObject;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
|
|
L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(__this, NULL);
|
|
V_4 = L_26;
|
|
// noRB = true;
|
|
V_3 = (bool)1;
|
|
}
|
|
|
|
IL_0093:
|
|
{
|
|
// var startRot = grabTransform.localRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27 = V_2;
|
|
NullCheck(L_27);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28;
|
|
L_28 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_27, NULL);
|
|
V_5 = L_28;
|
|
// Joint = owner.AddComponent<ConfigurableJoint>();
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_29 = V_4;
|
|
NullCheck(L_29);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_30;
|
|
L_30 = GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393(L_29, GameObject_AddComponent_TisConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77_m352BE3B2A4B4AEDD9C7B2397BA5FE077B2996393_RuntimeMethod_var);
|
|
HVRHandGrabber_set_Joint_m2FA0379BB3BA7AF86BFF43677A827799B8D58F3C_inline(__this, L_30, NULL);
|
|
// Joint.autoConfigureConnectedAnchor = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_31;
|
|
L_31 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_31);
|
|
Joint_set_autoConfigureConnectedAnchor_mF61D716174DE67CD94FF042881E9052357679E02(L_31, (bool)0, NULL);
|
|
// Joint.configuredInWorldSpace = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_32;
|
|
L_32 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_32);
|
|
ConfigurableJoint_set_configuredInWorldSpace_mD1FB99B42E24A0CABF43B4470E6F0C92BCCC2450(L_32, (bool)0, NULL);
|
|
// if (noRB)
|
|
bool L_33 = V_3;
|
|
if (!L_33)
|
|
{
|
|
goto IL_00fe;
|
|
}
|
|
}
|
|
{
|
|
// Joint.anchor = HandAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_34;
|
|
L_34 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_34);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_34, L_35, NULL);
|
|
// Joint.connectedAnchor = transform.TransformPoint(HandAnchorLocal);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_36;
|
|
L_36 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_37);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_37, L_38, NULL);
|
|
NullCheck(L_36);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_36, L_39, NULL);
|
|
// Joint.connectedBody = null;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_40;
|
|
L_40 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_40);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_40, (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)NULL, NULL);
|
|
goto IL_0131;
|
|
}
|
|
|
|
IL_00fe:
|
|
{
|
|
// Joint.anchor = GrabAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_41;
|
|
L_41 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
L_42 = HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline(__this, NULL);
|
|
NullCheck(L_41);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_41, L_42, NULL);
|
|
// Joint.connectedAnchor = HandAnchorLocal;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_43;
|
|
L_43 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44;
|
|
L_44 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_43);
|
|
Joint_set_connectedAnchor_m2A40C3C4FB583E9DBC020222A21F577C066D5D90(L_43, L_44, NULL);
|
|
// Joint.connectedBody = Rigidbody;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_45;
|
|
L_45 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_46;
|
|
L_46 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_45);
|
|
Joint_set_connectedBody_mE9E631476E9D4264E8DC0D6307146F5EB64D3ED4(L_45, L_46, NULL);
|
|
}
|
|
|
|
IL_0131:
|
|
{
|
|
// Joint.axis = axis;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_47;
|
|
L_47 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0;
|
|
NullCheck(L_47);
|
|
Joint_set_axis_m3C64D93F04DA043D6B02160F9034907BACC06800(L_47, L_48, NULL);
|
|
// Joint.secondaryAxis = secondaryAxis;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_49;
|
|
L_49 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_1;
|
|
NullCheck(L_49);
|
|
ConfigurableJoint_set_secondaryAxis_m2CF27C9BA848BD03F1E0EEC4FD7E788C60CA36CE(L_49, L_50, NULL);
|
|
// Joint.swapBodies = false;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_51;
|
|
L_51 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_51);
|
|
ConfigurableJoint_set_swapBodies_m42B1FE715EDD21D7BBF51DBEDD804CACD613F3C7(L_51, (bool)0, NULL);
|
|
// if (IsLineGrab)
|
|
bool L_52;
|
|
L_52 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_52)
|
|
{
|
|
goto IL_01d2;
|
|
}
|
|
}
|
|
{
|
|
// Joint.anchor = BaseLineGrabAnchor + _lineOffset;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_53;
|
|
L_53 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_54, L_55, NULL);
|
|
NullCheck(L_53);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_53, L_56, NULL);
|
|
// _startRotation = Quaternion.Inverse(Quaternion.Inverse(grabTransform.rotation) * transform.rotation);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57 = V_2;
|
|
NullCheck(L_57);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58;
|
|
L_58 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_57, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59;
|
|
L_59 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_58, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
|
|
L_60 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_60);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61;
|
|
L_61 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_60, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62;
|
|
L_62 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_59, L_61, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63;
|
|
L_63 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_62, NULL);
|
|
__this->____startRotation_126 = L_63;
|
|
// Joint.SetTargetRotationLocal(Quaternion.Inverse(Quaternion.Inverse(grabTransform.rotation) * transform.rotation), _startRotation);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_64;
|
|
L_64 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65 = V_2;
|
|
NullCheck(L_65);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_66;
|
|
L_66 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_65, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_67;
|
|
L_67 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_66, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68;
|
|
L_68 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_68);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_69;
|
|
L_69 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_68, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_70;
|
|
L_70 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_67, L_69, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_71;
|
|
L_71 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_70, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72 = __this->____startRotation_126;
|
|
ConfigurableJointExtensions_SetTargetRotationLocal_mB91043C0327A4569E367BF1A0806F14A995A9D28(L_64, L_71, L_72, NULL);
|
|
goto IL_01ec;
|
|
}
|
|
|
|
IL_01d2:
|
|
{
|
|
// Joint.SetTargetRotationLocal(startRot * JointRotation, startRot);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_73;
|
|
L_73 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74 = V_5;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_75;
|
|
L_75 = HVRHandGrabber_get_JointRotation_m0177989779E9F7908027D10634B7D8A681B12924(__this, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_76;
|
|
L_76 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_74, L_75, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_77 = V_5;
|
|
ConfigurableJointExtensions_SetTargetRotationLocal_mB91043C0327A4569E367BF1A0806F14A995A9D28(L_73, L_76, L_77, NULL);
|
|
}
|
|
|
|
IL_01ec:
|
|
{
|
|
// grabbable.AddJoint(Joint, this);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_78 = ___0_grabbable;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_79;
|
|
L_79 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_78);
|
|
HVRGrabbable_AddJoint_m0318065B4DBC13D02015195D4F2E218A80A27554(L_78, L_79, __this, NULL);
|
|
// if (grabbable.JointOverride)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_80 = ___0_grabbable;
|
|
NullCheck(L_80);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_81 = L_80->___JointOverride_29;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_82;
|
|
L_82 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_81, NULL);
|
|
if (!L_82)
|
|
{
|
|
goto IL_0210;
|
|
}
|
|
}
|
|
{
|
|
// settings = grabbable.JointOverride;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_83 = ___0_grabbable;
|
|
NullCheck(L_83);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_84 = L_83->___JointOverride_29;
|
|
V_6 = L_84;
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0210:
|
|
{
|
|
// else if (IsLineGrab)
|
|
bool L_85;
|
|
L_85 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_85)
|
|
{
|
|
goto IL_0226;
|
|
}
|
|
}
|
|
{
|
|
// settings = HVRSettings.Instance.LineGrabSettings;
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_86;
|
|
L_86 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_86);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_87 = L_86->___LineGrabSettings_43;
|
|
V_6 = L_87;
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0226:
|
|
{
|
|
// else if (HVRSettings.Instance.DefaultJointSettings)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_88;
|
|
L_88 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_88);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_89 = L_88->___DefaultJointSettings_42;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_90;
|
|
L_90 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_89, NULL);
|
|
if (!L_90)
|
|
{
|
|
goto IL_0245;
|
|
}
|
|
}
|
|
{
|
|
// settings = HVRSettings.Instance.DefaultJointSettings;
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_91;
|
|
L_91 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_91);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_92 = L_91->___DefaultJointSettings_42;
|
|
V_6 = L_92;
|
|
goto IL_0250;
|
|
}
|
|
|
|
IL_0245:
|
|
{
|
|
// Debug.LogError("HVRGrabbable:JointOverride or HVRSettings:DefaultJointSettings must be populated.");
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(_stringLiteral098B5995DF084E20C74FAA18F9A6DB9F5707EB68, NULL);
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0250:
|
|
{
|
|
// settings.ApplySettings(Joint);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_93 = V_6;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_94;
|
|
L_94 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_93);
|
|
HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65(L_93, L_94, NULL);
|
|
// if (grabbable.TrackingType == HVRGrabTracking.FixedJoint)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_95 = ___0_grabbable;
|
|
NullCheck(L_95);
|
|
int32_t L_96 = L_95->___TrackingType_7;
|
|
if ((!(((uint32_t)L_96) == ((uint32_t)1))))
|
|
{
|
|
goto IL_02ae;
|
|
}
|
|
}
|
|
{
|
|
// Joint.xMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_97;
|
|
L_97 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_97);
|
|
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_97, 0, NULL);
|
|
// Joint.yMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_98;
|
|
L_98 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_98);
|
|
ConfigurableJoint_set_yMotion_m597259075C915C848E87B3A9CBBDA0762B5A2563(L_98, 0, NULL);
|
|
// Joint.zMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_99;
|
|
L_99 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_99);
|
|
ConfigurableJoint_set_zMotion_m3479D7843AC2F91AA958F7B18AFCE3730842AFA8(L_99, 0, NULL);
|
|
// Joint.angularXMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_100;
|
|
L_100 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_100);
|
|
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_100, 0, NULL);
|
|
// Joint.angularYMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_101;
|
|
L_101 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_101);
|
|
ConfigurableJoint_set_angularYMotion_m21858D3799D8EED8AB21C46DF84927B10F1414D7(L_101, 0, NULL);
|
|
// Joint.angularZMotion = ConfigurableJointMotion.Locked;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_102;
|
|
L_102 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_102);
|
|
ConfigurableJoint_set_angularZMotion_m485474C654E903BBAE579F631BBD6C737B47394B(L_102, 0, NULL);
|
|
}
|
|
|
|
IL_02ae:
|
|
{
|
|
// if (IsLineGrab)
|
|
bool L_103;
|
|
L_103 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_103)
|
|
{
|
|
goto IL_02e8;
|
|
}
|
|
}
|
|
{
|
|
// _tightlyHeld = Inputs.GetGripHoldActive(HandSide);
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_104 = __this->___Inputs_52;
|
|
int32_t L_105 = __this->___HandSide_37;
|
|
NullCheck(L_104);
|
|
bool L_106;
|
|
L_106 = HVRPlayerInputs_GetGripHoldActive_m8B5E114E33FF06C14758FC928226E4140B0B80CA(L_104, L_105, NULL);
|
|
__this->____tightlyHeld_124 = L_106;
|
|
// if (!_tightlyHeld || PosableGrabPoint.LineFreeRotation)
|
|
bool L_107 = __this->____tightlyHeld_124;
|
|
if (!L_107)
|
|
{
|
|
goto IL_02e2;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_108;
|
|
L_108 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_108);
|
|
bool L_109 = L_108->___LineFreeRotation_29;
|
|
if (!L_109)
|
|
{
|
|
goto IL_02e8;
|
|
}
|
|
}
|
|
|
|
IL_02e2:
|
|
{
|
|
// SetupLooseLineGrab();
|
|
HVRHandGrabber_SetupLooseLineGrab_m2AB778340C7E5D8E07A05B2A71D15207EEFBEFB0(__this, NULL);
|
|
}
|
|
|
|
IL_02e8:
|
|
{
|
|
// UpdateGrabbableCOM(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_110 = ___0_grabbable;
|
|
HVRHandGrabber_UpdateGrabbableCOM_m28E0EDB2E252387CE5D18A2E4B71380EE9237234(__this, L_110, NULL);
|
|
// OnHandAttached();
|
|
VirtualActionInvoker0::Invoke(82 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHandAttached() */, __this);
|
|
// BreakDistanceCooldown(2f);
|
|
HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31(__this, (2.0f), NULL);
|
|
// _finalJointCreated = true;
|
|
__this->____finalJointCreated_149 = (bool)1;
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// GrabAnchorLocal = GetGrabbableAnchor(grabbable, PosableGrabPoint);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_grabbable;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_1;
|
|
L_1 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2;
|
|
L_2 = HVRHandGrabber_GetGrabbableAnchor_mCA2E821245A7D5EDA22CC54E98CAE227C1E43D83(__this, L_0, L_1, NULL);
|
|
HVRHandGrabber_set_GrabAnchorLocal_m604EE708FEA0744D8D22D88035E35C189F6923C9_inline(__this, L_2, NULL);
|
|
// HandAnchorLocal = GetHandAnchor();
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = HVRHandGrabber_GetHandAnchor_mDA97253B9B3A0AD8551A1F7CF845C3D818354E63(__this, NULL);
|
|
HVRHandGrabber_set_HandAnchorLocal_m1D19D37A4FCEF9A4953206BFBD3154A04557D91A_inline(__this, L_3, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnHandAttached()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnHandAttached_mFB45716232C74C41922178B91BC24F043ACAF26B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// OnGrabbedHaptics();
|
|
VirtualActionInvoker0::Invoke(83 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnGrabbedHaptics() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnGrabbedHaptics()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnGrabbedHaptics_mDF9528246C09DF7396721A4FD4F26B7720DEEE15 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (IsMine && HVRInputManager.Instance.GrabHaptics)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
|
|
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_1);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_2 = L_1->___GrabHaptics_36;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// Controller.Vibrate(HVRInputManager.Instance.GrabHaptics.HandGrab);
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4;
|
|
L_4 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(__this, NULL);
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_5;
|
|
L_5 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_5);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_6 = L_5->___GrabHaptics_36;
|
|
NullCheck(L_6);
|
|
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* L_7 = L_6->___HandGrab_4;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* >::Invoke(12 /* System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(HurricaneVR.Framework.Shared.HapticData) */, L_4, L_7);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateGrabbableCOM(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateGrabbableCOM_m28E0EDB2E252387CE5D18A2E4B71380EE9237234 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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);
|
|
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 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
// if (grabbable.Rigidbody && grabbable.PalmCenterOfMass)
|
|
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_00ac;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3 = ___0_grabbable;
|
|
NullCheck(L_3);
|
|
bool L_4 = L_3->___PalmCenterOfMass_33;
|
|
if (!L_4)
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
// if (grabbable.HandGrabbers.Count == 1)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_6 = L_5->___HandGrabbers_100;
|
|
NullCheck(L_6);
|
|
int32_t L_7;
|
|
L_7 = List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_inline(L_6, List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_7) == ((uint32_t)1))))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// var p1 = grabbable.HandGrabbers[0].JointAnchorWorldPosition;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = ___0_grabbable;
|
|
NullCheck(L_8);
|
|
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_9 = L_8->___HandGrabbers_100;
|
|
NullCheck(L_9);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10;
|
|
L_10 = List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F(L_9, 0, List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var);
|
|
NullCheck(L_10);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_10);
|
|
V_0 = L_11;
|
|
// grabbable.Rigidbody.centerOfMass = grabbable.transform.InverseTransformPoint(p1);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
|
|
NullCheck(L_12);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13 = L_12->___Rigidbody_38;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
|
|
NullCheck(L_14);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15;
|
|
L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_14, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0;
|
|
NullCheck(L_15);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_15, L_16, NULL);
|
|
NullCheck(L_13);
|
|
Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188(L_13, L_17, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// else if (grabbable.HandGrabbers.Count == 2)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
|
|
NullCheck(L_18);
|
|
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_19 = L_18->___HandGrabbers_100;
|
|
NullCheck(L_19);
|
|
int32_t L_20;
|
|
L_20 = List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_inline(L_19, List_1_get_Count_m893C65DAF893C60A841609A7D9076B4788556837_RuntimeMethod_var);
|
|
if ((!(((uint32_t)L_20) == ((uint32_t)2))))
|
|
{
|
|
goto IL_00ac;
|
|
}
|
|
}
|
|
{
|
|
// var p1 = grabbable.HandGrabbers[0].JointAnchorWorldPosition;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = ___0_grabbable;
|
|
NullCheck(L_21);
|
|
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_22 = L_21->___HandGrabbers_100;
|
|
NullCheck(L_22);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_23;
|
|
L_23 = List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F(L_22, 0, List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var);
|
|
NullCheck(L_23);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_23);
|
|
V_1 = L_24;
|
|
// var p2 = grabbable.HandGrabbers[1].JointAnchorWorldPosition;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
|
|
NullCheck(L_25);
|
|
List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_26 = L_25->___HandGrabbers_100;
|
|
NullCheck(L_26);
|
|
HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_27;
|
|
L_27 = List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F(L_26, 1, List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var);
|
|
NullCheck(L_27);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(17 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_JointAnchorWorldPosition() */, L_27);
|
|
V_2 = L_28;
|
|
// grabbable.Rigidbody.centerOfMass = grabbable.transform.InverseTransformPoint((p1 + p2) / 2);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_29 = ___0_grabbable;
|
|
NullCheck(L_29);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_30 = L_29->___Rigidbody_38;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = ___0_grabbable;
|
|
NullCheck(L_31);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
|
|
L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_31, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_33, L_34, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_35, (2.0f), NULL);
|
|
NullCheck(L_32);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37;
|
|
L_37 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_32, L_36, NULL);
|
|
NullCheck(L_30);
|
|
Rigidbody_set_centerOfMass_m9D4A68D102498C7DBCD91278FF5EE7EE0BF2B188(L_30, L_37, NULL);
|
|
}
|
|
|
|
IL_00ac:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateLineGrab_m079092DD26857769CCBFDEACABE399B4A19A876B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
bool V_1 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
int32_t G_B17_0 = 0;
|
|
int32_t G_B27_0 = 0;
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* G_B35_0 = NULL;
|
|
{
|
|
// if (!IsLineGrab || PullingGrabbable || !_finalJointCreated || !Joint)
|
|
bool L_0;
|
|
L_0 = HVRHandGrabber_get_IsLineGrab_mF5920FEC1068330337AEA747E73452FDA6E79205_inline(__this, NULL);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_1;
|
|
L_1 = HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41_inline(__this, NULL);
|
|
if (L_1)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->____finalJointCreated_149;
|
|
if (!L_2)
|
|
{
|
|
goto IL_0025;
|
|
}
|
|
}
|
|
{
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
|
|
L_3 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_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_0026;
|
|
}
|
|
}
|
|
|
|
IL_0025:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
// if (HVRSettings.Instance.LineGrabTriggerLoose)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_5;
|
|
L_5 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_5);
|
|
bool L_6 = L_5->___LineGrabTriggerLoose_41;
|
|
if (!L_6)
|
|
{
|
|
goto IL_0048;
|
|
}
|
|
}
|
|
{
|
|
// tighten = !IsTriggerGrabActive;
|
|
bool L_7 = __this->___IsTriggerGrabActive_140;
|
|
V_0 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
|
|
// loosen = IsTriggerGrabActive;
|
|
bool L_8 = __this->___IsTriggerGrabActive_140;
|
|
V_1 = L_8;
|
|
goto IL_00d7;
|
|
}
|
|
|
|
IL_0048:
|
|
{
|
|
// tighten = GrabTrigger == HVRGrabTrigger.Active && (IsGripGrabActive || GrabToggleActive || !CanRelease) ||
|
|
// (GrabTrigger == HVRGrabTrigger.Toggle || GrabToggleActive || !CanRelease) && !IsTriggerGrabActive;
|
|
int32_t L_9 = __this->___GrabTrigger_36;
|
|
if (L_9)
|
|
{
|
|
goto IL_0068;
|
|
}
|
|
}
|
|
{
|
|
bool L_10 = __this->___IsGripGrabActive_139;
|
|
if (L_10)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
bool L_11 = __this->___GrabToggleActive_78;
|
|
if (L_11)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
{
|
|
bool L_12;
|
|
L_12 = HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline(__this, NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_008f;
|
|
}
|
|
}
|
|
|
|
IL_0068:
|
|
{
|
|
int32_t L_13 = __this->___GrabTrigger_36;
|
|
if ((((int32_t)L_13) == ((int32_t)1)))
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
bool L_14 = __this->___GrabToggleActive_78;
|
|
if (L_14)
|
|
{
|
|
goto IL_0081;
|
|
}
|
|
}
|
|
{
|
|
bool L_15;
|
|
L_15 = HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline(__this, NULL);
|
|
if (L_15)
|
|
{
|
|
goto IL_008c;
|
|
}
|
|
}
|
|
|
|
IL_0081:
|
|
{
|
|
bool L_16 = __this->___IsTriggerGrabActive_140;
|
|
G_B17_0 = ((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
G_B17_0 = 0;
|
|
goto IL_0090;
|
|
}
|
|
|
|
IL_008f:
|
|
{
|
|
G_B17_0 = 1;
|
|
}
|
|
|
|
IL_0090:
|
|
{
|
|
V_0 = (bool)G_B17_0;
|
|
// loosen = GrabTrigger == HVRGrabTrigger.Active && !IsGripGrabActive && !GrabToggleActive && CanRelease ||
|
|
// (GrabTrigger == HVRGrabTrigger.Toggle || GrabToggleActive || !CanRelease) && IsTriggerGrabActive;
|
|
int32_t L_17 = __this->___GrabTrigger_36;
|
|
if (L_17)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
bool L_18 = __this->___IsGripGrabActive_139;
|
|
if (L_18)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
bool L_19 = __this->___GrabToggleActive_78;
|
|
if (L_19)
|
|
{
|
|
goto IL_00b1;
|
|
}
|
|
}
|
|
{
|
|
bool L_20;
|
|
L_20 = HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline(__this, NULL);
|
|
if (L_20)
|
|
{
|
|
goto IL_00d5;
|
|
}
|
|
}
|
|
|
|
IL_00b1:
|
|
{
|
|
int32_t L_21 = __this->___GrabTrigger_36;
|
|
if ((((int32_t)L_21) == ((int32_t)1)))
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
bool L_22 = __this->___GrabToggleActive_78;
|
|
if (L_22)
|
|
{
|
|
goto IL_00ca;
|
|
}
|
|
}
|
|
{
|
|
bool L_23;
|
|
L_23 = HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline(__this, NULL);
|
|
if (L_23)
|
|
{
|
|
goto IL_00d2;
|
|
}
|
|
}
|
|
|
|
IL_00ca:
|
|
{
|
|
bool L_24 = __this->___IsTriggerGrabActive_140;
|
|
G_B27_0 = ((int32_t)(L_24));
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00d2:
|
|
{
|
|
G_B27_0 = 0;
|
|
goto IL_00d6;
|
|
}
|
|
|
|
IL_00d5:
|
|
{
|
|
G_B27_0 = 1;
|
|
}
|
|
|
|
IL_00d6:
|
|
{
|
|
V_1 = (bool)G_B27_0;
|
|
}
|
|
|
|
IL_00d7:
|
|
{
|
|
// if (PosableGrabPoint.LineCanReposition || PosableGrabPoint.LineCanRotate)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_25;
|
|
L_25 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_25);
|
|
bool L_26 = L_25->___LineCanReposition_26;
|
|
if (L_26)
|
|
{
|
|
goto IL_00f4;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_27;
|
|
L_27 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_27);
|
|
bool L_28 = L_27->___LineCanRotate_28;
|
|
if (!L_28)
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
|
|
IL_00f4:
|
|
{
|
|
// if (!_tightlyHeld && tighten)
|
|
bool L_29 = __this->____tightlyHeld_124;
|
|
bool L_30 = V_0;
|
|
if (!((int32_t)(((((int32_t)L_29) == ((int32_t)0))? 1 : 0)&(int32_t)L_30)))
|
|
{
|
|
goto IL_01f5;
|
|
}
|
|
}
|
|
{
|
|
// _tightlyHeld = true;
|
|
__this->____tightlyHeld_124 = (bool)1;
|
|
// if (!PosableGrabPoint.LineFreeRotation)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_31;
|
|
L_31 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_31);
|
|
bool L_32 = L_31->___LineFreeRotation_29;
|
|
if (L_32)
|
|
{
|
|
goto IL_0187;
|
|
}
|
|
}
|
|
{
|
|
// var settings = GrabbedTarget.JointOverride ? GrabbedTarget.JointOverride : HVRSettings.Instance.LineGrabSettings;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33;
|
|
L_33 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_33);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_34 = L_33->___JointOverride_29;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_35;
|
|
L_35 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_34, NULL);
|
|
if (L_35)
|
|
{
|
|
goto IL_0136;
|
|
}
|
|
}
|
|
{
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_36;
|
|
L_36 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_36);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_37 = L_36->___LineGrabSettings_43;
|
|
G_B35_0 = L_37;
|
|
goto IL_0141;
|
|
}
|
|
|
|
IL_0136:
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38;
|
|
L_38 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_38);
|
|
HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* L_39 = L_38->___JointOverride_29;
|
|
G_B35_0 = L_39;
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
// settings.ApplySettings(Joint);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_40;
|
|
L_40 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(G_B35_0);
|
|
HVRJointSettings_ApplySettings_mC85F59A3A03D7A8BA99980DCC25DC238A0541C65(G_B35_0, L_40, NULL);
|
|
// Joint.SetTargetRotationLocal(Quaternion.Inverse(Quaternion.Inverse(GrabbedTarget.transform.rotation) * transform.rotation), _startRotation);
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_41;
|
|
L_41 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42;
|
|
L_42 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_42);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43;
|
|
L_43 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_42, NULL);
|
|
NullCheck(L_43);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44;
|
|
L_44 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_43, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45;
|
|
L_45 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_44, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46;
|
|
L_46 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
NullCheck(L_46);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_47;
|
|
L_47 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_46, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48;
|
|
L_48 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_45, L_47, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_49;
|
|
L_49 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_48, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = __this->____startRotation_126;
|
|
ConfigurableJointExtensions_SetTargetRotationLocal_mB91043C0327A4569E367BF1A0806F14A995A9D28(L_41, L_49, L_50, NULL);
|
|
}
|
|
|
|
IL_0187:
|
|
{
|
|
// var mid = GrabbedTarget.transform.InverseTransformPoint(PosableGrabPoint.WorldLineMiddle);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51;
|
|
L_51 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_51);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52;
|
|
L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_51, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_53;
|
|
L_53 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_53);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54;
|
|
L_54 = HVRPosableGrabPoint_get_WorldLineMiddle_mB8638F32F740A03EEC647BE060A321E2621F9889(L_53, NULL);
|
|
NullCheck(L_52);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55;
|
|
L_55 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_52, L_54, NULL);
|
|
V_2 = L_55;
|
|
// _lineOffset = GetLocalLineGrabPoint(GrabbedTarget, transform.TransformPoint(HandAnchorLocal)) - mid;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_56;
|
|
L_56 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_57;
|
|
L_57 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline(__this, NULL);
|
|
NullCheck(L_57);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59;
|
|
L_59 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_57, L_58, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = HVRHandGrabber_GetLocalLineGrabPoint_m13024DFD26982F79E67171345026EB631F274293(__this, L_56, L_59, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62;
|
|
L_62 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_60, L_61, NULL);
|
|
__this->____lineOffset_123 = L_62;
|
|
// Joint.anchor = BaseLineGrabAnchor + _lineOffset;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_63;
|
|
L_63 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
L_64 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = __this->____lineOffset_123;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
L_66 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_64, L_65, NULL);
|
|
NullCheck(L_63);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_63, L_66, NULL);
|
|
// UpdateGrabbableCOM(GrabbedTarget);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_67;
|
|
L_67 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
HVRHandGrabber_UpdateGrabbableCOM_m28E0EDB2E252387CE5D18A2E4B71380EE9237234(__this, L_67, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_01f5:
|
|
{
|
|
// else if (_tightlyHeld && loosen)
|
|
bool L_68 = __this->____tightlyHeld_124;
|
|
bool L_69 = V_1;
|
|
if (!((int32_t)((int32_t)L_68&(int32_t)L_69)))
|
|
{
|
|
goto IL_020c;
|
|
}
|
|
}
|
|
{
|
|
// _tightlyHeld = false;
|
|
__this->____tightlyHeld_124 = (bool)0;
|
|
// SetupLooseLineGrab();
|
|
HVRHandGrabber_SetupLooseLineGrab_m2AB778340C7E5D8E07A05B2A71D15207EEFBEFB0(__this, NULL);
|
|
}
|
|
|
|
IL_020c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SetupLooseLineGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_SetupLooseLineGrab_m2AB778340C7E5D8E07A05B2A71D15207EEFBEFB0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
{
|
|
// if (PosableGrabPoint.LineCanReposition)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0;
|
|
L_0 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___LineCanReposition_26;
|
|
if (!L_1)
|
|
{
|
|
goto IL_00a7;
|
|
}
|
|
}
|
|
{
|
|
// Joint.xMotion = ConfigurableJointMotion.Limited;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_2;
|
|
L_2 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
ConfigurableJoint_set_xMotion_mBDA7D8874899D2C20E1B1BA45944AA357CDFBDCC(L_2, 1, NULL);
|
|
// var limit = Joint.linearLimit;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_3;
|
|
L_3 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_4;
|
|
L_4 = ConfigurableJoint_get_linearLimit_m35456F7AF48ACA69E79D1EFE14578730BAA6A98A(L_3, NULL);
|
|
V_0 = L_4;
|
|
// limit.limit = PosableGrabPoint.WorldLine.magnitude / 2f;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_5;
|
|
L_5 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_5);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = HVRPosableGrabPoint_get_WorldLine_m95767FE6470F902ACF339D99A6AFFD31505FDD82(L_5, NULL);
|
|
V_2 = L_6;
|
|
float L_7;
|
|
L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL);
|
|
SoftJointLimit_set_limit_m34B7F00528D7F5B03D2AC39E44AFD96F0EAADF1A((&V_0), ((float)(L_7/(2.0f))), NULL);
|
|
// Joint.linearLimit = limit;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_8;
|
|
L_8 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
SoftJointLimit_tEAB388A040A03F05AEB70399B32F24A1B07A79E5 L_9 = V_0;
|
|
NullCheck(L_8);
|
|
ConfigurableJoint_set_linearLimit_m57EE251D8642A4ADED96D77555B5948AF7F4AA9E(L_8, L_9, NULL);
|
|
// Joint.anchor = BaseLineGrabAnchor;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_10;
|
|
L_10 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRHandGrabber_get_BaseLineGrabAnchor_mDB1C5928857070F14F5F86A369D1F87A68D59825(__this, NULL);
|
|
NullCheck(L_10);
|
|
Joint_set_anchor_m89447EF25E0FC6DB9D22562BAF3BDA3E6D04029C(L_10, L_11, NULL);
|
|
// var xDrive = Joint.xDrive;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_12;
|
|
L_12 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_12);
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_13;
|
|
L_13 = ConfigurableJoint_get_xDrive_m94205B0C6C73599ACF1E9DB393CB6B609743FC9F(L_12, NULL);
|
|
V_1 = L_13;
|
|
// xDrive.positionSpring = 0;
|
|
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_1), (0.0f), NULL);
|
|
// xDrive.positionDamper = PosableGrabPoint.LooseDamper;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_14;
|
|
L_14 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_14);
|
|
float L_15 = L_14->___LooseDamper_24;
|
|
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_1), L_15, NULL);
|
|
// xDrive.maximumForce = 100000f;
|
|
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_1), (100000.0f), NULL);
|
|
// Joint.xDrive = xDrive;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_16;
|
|
L_16 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_17 = V_1;
|
|
NullCheck(L_16);
|
|
ConfigurableJoint_set_xDrive_m99433795EA91A20621E21DF82DBD20B6EB49E13C(L_16, L_17, NULL);
|
|
}
|
|
|
|
IL_00a7:
|
|
{
|
|
// if (PosableGrabPoint.LineCanRotate || PosableGrabPoint.LineFreeRotation)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_18;
|
|
L_18 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_18);
|
|
bool L_19 = L_18->___LineCanRotate_28;
|
|
if (L_19)
|
|
{
|
|
goto IL_00c1;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_20;
|
|
L_20 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_20);
|
|
bool L_21 = L_20->___LineFreeRotation_29;
|
|
if (!L_21)
|
|
{
|
|
goto IL_010f;
|
|
}
|
|
}
|
|
|
|
IL_00c1:
|
|
{
|
|
// Joint.angularXMotion = ConfigurableJointMotion.Free;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_22;
|
|
L_22 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_22);
|
|
ConfigurableJoint_set_angularXMotion_m1691CF3456A38996918D077FD6FC2CBEEFB0C9D5(L_22, 2, NULL);
|
|
// var xDrive = Joint.angularXDrive;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_23;
|
|
L_23 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
NullCheck(L_23);
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_24;
|
|
L_24 = ConfigurableJoint_get_angularXDrive_mF70108A1EE3D86D324BA3745C78A5EA98BC5E330(L_23, NULL);
|
|
V_3 = L_24;
|
|
// xDrive.positionSpring = 0;
|
|
JointDrive_set_positionSpring_mC928C6830ABEC56D68FB9B054DCD2A1A807EAD52((&V_3), (0.0f), NULL);
|
|
// xDrive.positionDamper = PosableGrabPoint.LooseAngularDamper;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_25;
|
|
L_25 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(__this, NULL);
|
|
NullCheck(L_25);
|
|
float L_26 = L_25->___LooseAngularDamper_25;
|
|
JointDrive_set_positionDamper_m5D8426BF35A505ABE8FC5F09AA3127F5E90B2604((&V_3), L_26, NULL);
|
|
// xDrive.maximumForce = 100000f;
|
|
JointDrive_set_maximumForce_mEB33B42E322E88853F6440113086E97A0C6E69F5((&V_3), (100000.0f), NULL);
|
|
// Joint.angularXDrive = xDrive;
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_27;
|
|
L_27 = HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline(__this, NULL);
|
|
JointDrive_t02FEB3A7895F33D040010E2BE5377313FAFC3CB6 L_28 = V_3;
|
|
NullCheck(L_27);
|
|
ConfigurableJoint_set_angularXDrive_m198E38A6FEE12C2FAA27E849F18BC61504EEACB0(L_27, L_28, NULL);
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnReleased(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnReleased_m99A412B0029569593F76FC1E3C37FA4D883836E0 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, 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*)&Dictionary_2_set_Item_m06A6541CEBE078BDE76C84E1097E754F8C16329D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Remove_m6E3609DC93B37FF78D3FFC72387FCA6E72AFEB2E_RuntimeMethod_var);
|
|
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);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral56515F283DCD320E8C4BFB5A3EE734189472CF45);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
|
|
memset((&V_1), 0, sizeof(V_1));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
|
|
memset((&V_3), 0, sizeof(V_3));
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* V_4 = NULL;
|
|
{
|
|
// if (HVRSettings.Instance.VerboseHandGrabberEvents)
|
|
HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_0;
|
|
L_0 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL);
|
|
NullCheck(L_0);
|
|
bool L_1 = L_0->___VerboseHandGrabberEvents_45;
|
|
if (!L_1)
|
|
{
|
|
goto IL_0021;
|
|
}
|
|
}
|
|
{
|
|
// Debug.Log($"{name}:OnReleased");
|
|
String_t* L_2;
|
|
L_2 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
String_t* L_3;
|
|
L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_2, _stringLiteral56515F283DCD320E8C4BFB5A3EE734189472CF45, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
|
|
Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_3, NULL);
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
// base.OnReleased(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
HVRGrabberBase_OnReleased_mF97F364EC429FFF2A94CDC16E041DE1336233511(__this, L_4, NULL);
|
|
// if (ControllerOffset)
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_5 = __this->___ControllerOffset_55;
|
|
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_0040;
|
|
}
|
|
}
|
|
{
|
|
// ControllerOffset.ResetGrabPointOffsets();
|
|
HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75* L_7 = __this->___ControllerOffset_55;
|
|
NullCheck(L_7);
|
|
HVRControllerOffset_ResetGrabPointOffsets_m6C3B8C5EBD2D33B844B378911D9EBAE5962D34A5(L_7, NULL);
|
|
}
|
|
|
|
IL_0040:
|
|
{
|
|
// if (Rigidbody.detectCollisions == false)
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8;
|
|
L_8 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_8);
|
|
bool L_9;
|
|
L_9 = Rigidbody_get_detectCollisions_mA2AF681B49EF1820F2B30EF86B1082FC661C9A51(L_8, NULL);
|
|
if (L_9)
|
|
{
|
|
goto IL_005f;
|
|
}
|
|
}
|
|
{
|
|
// Rigidbody.detectCollisions = true;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10;
|
|
L_10 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_10);
|
|
Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_10, (bool)1, NULL);
|
|
// StartPushing();
|
|
VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::StartPushing() */, __this);
|
|
}
|
|
|
|
IL_005f:
|
|
{
|
|
// _checkingEnableCollision = false;
|
|
__this->____checkingEnableCollision_142 = (bool)0;
|
|
// _primaryGrabPointGrab = false;
|
|
__this->____primaryGrabPointGrab_127 = (bool)0;
|
|
// _socketGrab = false;
|
|
__this->____socketGrab_128 = (bool)0;
|
|
// _lineOffset = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
__this->____lineOffset_123 = L_11;
|
|
// _currentGrabControl = HVRGrabControls.GripOrTrigger;
|
|
__this->____currentGrabControl_150 = 0;
|
|
// _grabbableControl = HVRGrabControls.GripOrTrigger;
|
|
__this->____grabbableControl_151 = 0;
|
|
// IsLineGrab = false;
|
|
HVRHandGrabber_set_IsLineGrab_mC4C97C38FC44304F581581D74FEAF9679FC3D4DD_inline(__this, (bool)0, NULL);
|
|
// TriggerGrabPoint = null;
|
|
HVRHandGrabber_set_TriggerGrabPoint_m36F85C0DACDCDE73589E46D558E4AB40DB117055(__this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
// ResetHandModel();
|
|
HVRHandGrabber_ResetHandModel_mF0DA5C647F39348BF8AB23EAC927B0A6015EBBF3(__this, NULL);
|
|
// IsPhysicsPose = false;
|
|
HVRHandGrabber_set_IsPhysicsPose_m19FD4B7E4CB53A3D72B72D64397FC93CF280E50F_inline(__this, (bool)0, NULL);
|
|
// _physicsPose = null;
|
|
__this->____physicsPose_132 = (HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72*)NULL;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____physicsPose_132), (void*)(HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72*)NULL);
|
|
// if (ApplyHandLayer) HandModel.SetLayerRecursive(HVRLayers.Hand);
|
|
bool L_12 = __this->___ApplyHandLayer_31;
|
|
if (!L_12)
|
|
{
|
|
goto IL_00c4;
|
|
}
|
|
}
|
|
{
|
|
// if (ApplyHandLayer) HandModel.SetLayerRecursive(HVRLayers.Hand);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___HandModel_63;
|
|
Extensions_SetLayerRecursive_mB0A1AC9ACE2471D244966123D7687B82228DF67F(L_13, 1, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
}
|
|
|
|
IL_00c4:
|
|
{
|
|
// if (TempGrabPoint) Destroy(TempGrabPoint.gameObject);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_14;
|
|
L_14 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
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_00e1;
|
|
}
|
|
}
|
|
{
|
|
// if (TempGrabPoint) Destroy(TempGrabPoint.gameObject);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16;
|
|
L_16 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_16);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_17;
|
|
L_17 = GameObject_get_gameObject_m0878015B8CF7F5D432B583C187725810D27B57DC(L_16, NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_17, NULL);
|
|
}
|
|
|
|
IL_00e1:
|
|
{
|
|
// CleanupPull();
|
|
VirtualActionInvoker0::Invoke(74 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CleanupPull() */, __this);
|
|
// IsClimbing = false;
|
|
HVRHandGrabber_set_IsClimbing_mA386B58C5829910C56310DF4A62E69DDD3EE2AC3_inline(__this, (bool)0, NULL);
|
|
// if (!grabbable.BeingDestroyed)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___0_grabbable;
|
|
NullCheck(L_18);
|
|
bool L_19;
|
|
L_19 = HVRGrabbable_get_BeingDestroyed_m556C35E11A83D222299C09704BCF97CC08CA4983_inline(L_18, NULL);
|
|
if (L_19)
|
|
{
|
|
goto IL_01c8;
|
|
}
|
|
}
|
|
{
|
|
// var timeout = grabbable.OverlapTimeout;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = ___0_grabbable;
|
|
NullCheck(L_20);
|
|
float L_21 = L_20->___OverlapTimeout_41;
|
|
V_0 = L_21;
|
|
// if (grabbable.Rigidbody && !grabbable.Rigidbody.isKinematic)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = ___0_grabbable;
|
|
NullCheck(L_22);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23 = L_22->___Rigidbody_38;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_24;
|
|
L_24 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_23, NULL);
|
|
if (!L_24)
|
|
{
|
|
goto IL_0165;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = ___0_grabbable;
|
|
NullCheck(L_25);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_26 = L_25->___Rigidbody_38;
|
|
NullCheck(L_26);
|
|
bool L_27;
|
|
L_27 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_26, NULL);
|
|
if (L_27)
|
|
{
|
|
goto IL_0165;
|
|
}
|
|
}
|
|
{
|
|
// var throwVelocity = ComputeThrowVelocity(grabbable, out var angularVelocity, true);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = ___0_grabbable;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E(__this, L_28, (&V_2), (bool)1, NULL);
|
|
V_1 = L_29;
|
|
// grabbable.Rigidbody.velocity = throwVelocity;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30 = ___0_grabbable;
|
|
NullCheck(L_30);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_31 = L_30->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_1;
|
|
NullCheck(L_31);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_31, L_32, NULL);
|
|
// grabbable.Rigidbody.angularVelocity = angularVelocity;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33 = ___0_grabbable;
|
|
NullCheck(L_33);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_34 = L_33->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_2;
|
|
NullCheck(L_34);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_34, L_35, NULL);
|
|
// if (timeout < .2f && grabbable.Rigidbody.velocity.magnitude > 2f) timeout = .2f;
|
|
float L_36 = V_0;
|
|
if ((!(((float)L_36) < ((float)(0.200000003f)))))
|
|
{
|
|
goto IL_0165;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_37 = ___0_grabbable;
|
|
NullCheck(L_37);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_38 = L_37->___Rigidbody_38;
|
|
NullCheck(L_38);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39;
|
|
L_39 = Rigidbody_get_velocity_mAE331303E7214402C93E2183D0AA1198F425F843(L_38, NULL);
|
|
V_3 = L_39;
|
|
float L_40;
|
|
L_40 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
|
|
if ((!(((float)L_40) > ((float)(2.0f)))))
|
|
{
|
|
goto IL_0165;
|
|
}
|
|
}
|
|
{
|
|
// if (timeout < .2f && grabbable.Rigidbody.velocity.magnitude > 2f) timeout = .2f;
|
|
V_0 = (0.200000003f);
|
|
}
|
|
|
|
IL_0165:
|
|
{
|
|
// if (grabbable.Rigidbody && !grabbable.Rigidbody.isKinematic && (grabbable.RequireOverlapClearance || timeout > 0f))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_41 = ___0_grabbable;
|
|
NullCheck(L_41);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_42 = L_41->___Rigidbody_38;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_43;
|
|
L_43 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_42, NULL);
|
|
if (!L_43)
|
|
{
|
|
goto IL_01af;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_44 = ___0_grabbable;
|
|
NullCheck(L_44);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_45 = L_44->___Rigidbody_38;
|
|
NullCheck(L_45);
|
|
bool L_46;
|
|
L_46 = Rigidbody_get_isKinematic_mC20906CA5A89983DE06EAC6E3AFC5BC012F90CA1(L_45, NULL);
|
|
if (L_46)
|
|
{
|
|
goto IL_01af;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_47 = ___0_grabbable;
|
|
NullCheck(L_47);
|
|
bool L_48 = L_47->___RequireOverlapClearance_40;
|
|
if (L_48)
|
|
{
|
|
goto IL_018f;
|
|
}
|
|
}
|
|
{
|
|
float L_49 = V_0;
|
|
if ((!(((float)L_49) > ((float)(0.0f)))))
|
|
{
|
|
goto IL_01af;
|
|
}
|
|
}
|
|
|
|
IL_018f:
|
|
{
|
|
// var routine = StartCoroutine(CheckReleasedOverlap(grabbable, timeout));
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_50 = ___0_grabbable;
|
|
float L_51 = V_0;
|
|
RuntimeObject* L_52;
|
|
L_52 = HVRHandGrabber_CheckReleasedOverlap_m0C59814A55A706D6A8A450F9F91710B24893B1FA(__this, L_50, L_51, NULL);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_53;
|
|
L_53 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_52, NULL);
|
|
V_4 = L_53;
|
|
// OverlappingGrabbables[grabbable] = routine;
|
|
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_54 = __this->___OverlappingGrabbables_92;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_55 = ___0_grabbable;
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_56 = V_4;
|
|
NullCheck(L_54);
|
|
Dictionary_2_set_Item_m06A6541CEBE078BDE76C84E1097E754F8C16329D(L_54, L_55, L_56, Dictionary_2_set_Item_m06A6541CEBE078BDE76C84E1097E754F8C16329D_RuntimeMethod_var);
|
|
goto IL_01b6;
|
|
}
|
|
|
|
IL_01af:
|
|
{
|
|
// EnableHandCollision(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_57 = ___0_grabbable;
|
|
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(__this, L_57, NULL);
|
|
}
|
|
|
|
IL_01b6:
|
|
{
|
|
// grabbable.HeldGrabPoints.Remove(GrabPoint);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_58 = ___0_grabbable;
|
|
NullCheck(L_58);
|
|
HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* L_59 = L_58->___HeldGrabPoints_101;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
|
|
L_60 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_59);
|
|
bool L_61;
|
|
L_61 = HashSet_1_Remove_m6E3609DC93B37FF78D3FFC72387FCA6E72AFEB2E(L_59, L_60, HashSet_1_Remove_m6E3609DC93B37FF78D3FFC72387FCA6E72AFEB2E_RuntimeMethod_var);
|
|
}
|
|
|
|
IL_01c8:
|
|
{
|
|
// GrabToggleActive = false;
|
|
__this->___GrabToggleActive_78 = (bool)0;
|
|
// GrabPoint = null;
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
|
|
// Released.Invoke(this, grabbable);
|
|
VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_62 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)__this)->___Released_6;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_63 = ___0_grabbable;
|
|
NullCheck(L_62);
|
|
UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6(L_62, __this, L_63, UnityEvent_2_Invoke_mC76EFDB8EC97C21D69269426311A3E135CBE67A6_RuntimeMethod_var);
|
|
// OnReleasedHaptics();
|
|
VirtualActionInvoker0::Invoke(84 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnReleasedHaptics() */, __this);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OnReleasedHaptics()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OnReleasedHaptics_m37F6AF3ED0AC91D01E19325D27E7E092A22CA974 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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 (IsMine && HVRInputManager.Instance.GrabHaptics)
|
|
bool L_0;
|
|
L_0 = VirtualFuncInvoker0< bool >::Invoke(18 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_IsMine() */, __this);
|
|
if (!L_0)
|
|
{
|
|
goto IL_0033;
|
|
}
|
|
}
|
|
{
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_1;
|
|
L_1 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_1);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_2 = L_1->___GrabHaptics_36;
|
|
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_0033;
|
|
}
|
|
}
|
|
{
|
|
// Controller.Vibrate(HVRInputManager.Instance.GrabHaptics.HandRelease);
|
|
HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4;
|
|
L_4 = HVRHandGrabber_get_Controller_mB0B048B8AAFDCD95D7FE70862E6A94B65E2AA64C(__this, NULL);
|
|
HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_5;
|
|
L_5 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL);
|
|
NullCheck(L_5);
|
|
HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* L_6 = L_5->___GrabHaptics_36;
|
|
NullCheck(L_6);
|
|
HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* L_7 = L_6->___HandRelease_5;
|
|
NullCheck(L_4);
|
|
VirtualActionInvoker1< HapticData_tF4782BEF7100151056D5BC35BA33F6A98BE5E8DC* >::Invoke(12 /* System.Void HurricaneVR.Framework.Shared.HVRController::Vibrate(HurricaneVR.Framework.Shared.HapticData) */, L_4, L_7);
|
|
}
|
|
|
|
IL_0033:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageVelocity(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageVelocity_mA2BBE8A3D99692B2558FD91990FE36668F97FEFE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_frames, int32_t ___1_start, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (start + frames > TrackedVelocityCount)
|
|
int32_t L_0 = ___1_start;
|
|
int32_t L_1 = ___0_frames;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)10))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// frames = TrackedVelocityCount - start;
|
|
int32_t L_2 = ___1_start;
|
|
___0_frames = ((int32_t)il2cpp_codegen_subtract(((int32_t)10), L_2));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// return GetAverageVelocity(frames, start, RecentVelocities, TakePeakVelocities, CountPeakVelocities);
|
|
int32_t L_3 = ___0_frames;
|
|
int32_t L_4 = ___1_start;
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_5 = __this->___RecentVelocities_107;
|
|
bool L_6 = __this->___TakePeakVelocities_73;
|
|
int32_t L_7 = __this->___CountPeakVelocities_74;
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8;
|
|
L_8 = HVRHandGrabber_GetAverageVelocity_mB049BDE2E345086CBEEE2DA317C59491D4DAD966(L_3, L_4, L_5, L_6, L_7, NULL);
|
|
return L_8;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageAngularVelocity(System.Int32,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageAngularVelocity_m37B3E69F7D23E2CA4A5FE5E93005E7BE313AB35F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, int32_t ___0_frames, int32_t ___1_start, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// if (start + frames > TrackedVelocityCount)
|
|
int32_t L_0 = ___1_start;
|
|
int32_t L_1 = ___0_frames;
|
|
if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, L_1))) <= ((int32_t)((int32_t)10))))
|
|
{
|
|
goto IL_000d;
|
|
}
|
|
}
|
|
{
|
|
// frames = TrackedVelocityCount - start;
|
|
int32_t L_2 = ___1_start;
|
|
___0_frames = ((int32_t)il2cpp_codegen_subtract(((int32_t)10), L_2));
|
|
}
|
|
|
|
IL_000d:
|
|
{
|
|
// return GetAverageVelocity(frames, start, RecentAngularVelocities);
|
|
int32_t L_3 = ___0_frames;
|
|
int32_t L_4 = ___1_start;
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_5 = __this->___RecentAngularVelocities_108;
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = HVRHandGrabber_GetAverageVelocity_mB049BDE2E345086CBEEE2DA317C59491D4DAD966(L_3, L_4, L_5, (bool)0, 3, NULL);
|
|
return L_6;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetAverageVelocity(System.Int32,System.Int32,HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1<UnityEngine.Vector3>,System.Boolean,System.Int32)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_GetAverageVelocity_mB049BDE2E345086CBEEE2DA317C59491D4DAD966 (int32_t ___0_frames, int32_t ___1_start, CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___2_recentVelocities, bool ___3_takePeak, int32_t ___4_nPeak, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08_RuntimeMethod_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));
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4;
|
|
memset((&V_4), 0, sizeof(V_4));
|
|
int32_t V_5 = 0;
|
|
int32_t V_6 = 0;
|
|
{
|
|
// var sum = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
|
|
L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_0 = L_0;
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_1 = ___1_start;
|
|
V_2 = L_1;
|
|
goto IL_001c;
|
|
}
|
|
|
|
IL_000a:
|
|
{
|
|
// sum += recentVelocities[i];
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_3 = ___2_recentVelocities;
|
|
int32_t L_4 = V_2;
|
|
NullCheck(L_3);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B(L_3, L_4, CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_2, L_5, NULL);
|
|
V_0 = L_6;
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_7 = V_2;
|
|
V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
|
|
}
|
|
|
|
IL_001c:
|
|
{
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_8 = V_2;
|
|
int32_t L_9 = ___1_start;
|
|
int32_t L_10 = ___0_frames;
|
|
if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10)))))
|
|
{
|
|
goto IL_000a;
|
|
}
|
|
}
|
|
{
|
|
// if (Mathf.Approximately(frames, 0f))
|
|
int32_t L_11 = ___0_frames;
|
|
bool L_12;
|
|
L_12 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(((float)L_11), (0.0f), NULL);
|
|
if (!L_12)
|
|
{
|
|
goto IL_0036;
|
|
}
|
|
}
|
|
{
|
|
// return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13;
|
|
L_13 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_13;
|
|
}
|
|
|
|
IL_0036:
|
|
{
|
|
// var average = sum / frames;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0;
|
|
int32_t L_15 = ___0_frames;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16;
|
|
L_16 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_14, ((float)L_15), NULL);
|
|
V_1 = L_16;
|
|
// sum = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17;
|
|
L_17 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_0 = L_17;
|
|
// _peakVelocities.Clear();
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
NullCheck(L_18);
|
|
List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_inline(L_18, List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_RuntimeMethod_var);
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_19 = ___1_start;
|
|
V_3 = L_19;
|
|
goto IL_00a3;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// var dot = Vector3.Dot(average.normalized, recentVelocities[i].normalized);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_1), NULL);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_21 = ___2_recentVelocities;
|
|
int32_t L_22 = V_3;
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B(L_21, L_22, CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var);
|
|
V_4 = L_23;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_4), NULL);
|
|
float L_25;
|
|
L_25 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_20, L_24, NULL);
|
|
// if (dot < .2)
|
|
if ((((double)((double)L_25)) < ((double)(0.20000000000000001))))
|
|
{
|
|
goto IL_009f;
|
|
}
|
|
}
|
|
{
|
|
// if (takePeak)
|
|
bool L_26 = ___3_takePeak;
|
|
if (!L_26)
|
|
{
|
|
goto IL_0091;
|
|
}
|
|
}
|
|
{
|
|
// _peakVelocities.Add(recentVelocities[i]);
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_27 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_28 = ___2_recentVelocities;
|
|
int32_t L_29 = V_3;
|
|
NullCheck(L_28);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30;
|
|
L_30 = CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B(L_28, L_29, CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var);
|
|
NullCheck(L_27);
|
|
List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_27, L_30, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var);
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_0091:
|
|
{
|
|
// sum += recentVelocities[i];
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_0;
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_32 = ___2_recentVelocities;
|
|
int32_t L_33 = V_3;
|
|
NullCheck(L_32);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34;
|
|
L_34 = CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B(L_32, L_33, CircularBuffer_1_get_Item_m0B2112131205F57B94F2389879FFC436CF90D05B_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35;
|
|
L_35 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_34, NULL);
|
|
V_0 = L_35;
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_36 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_36, 1));
|
|
}
|
|
|
|
IL_00a3:
|
|
{
|
|
// for (var i = start; i < start + frames; i++)
|
|
int32_t L_37 = V_3;
|
|
int32_t L_38 = ___1_start;
|
|
int32_t L_39 = ___0_frames;
|
|
if ((((int32_t)L_37) < ((int32_t)((int32_t)il2cpp_codegen_add(L_38, L_39)))))
|
|
{
|
|
goto IL_0053;
|
|
}
|
|
}
|
|
{
|
|
// if (!takePeak)
|
|
bool L_40 = ___3_takePeak;
|
|
if (L_40)
|
|
{
|
|
goto IL_00b5;
|
|
}
|
|
}
|
|
{
|
|
// return sum / frames;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_0;
|
|
int32_t L_42 = ___0_frames;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43;
|
|
L_43 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_41, ((float)L_42), NULL);
|
|
return L_43;
|
|
}
|
|
|
|
IL_00b5:
|
|
{
|
|
// if (nPeak == 0)
|
|
int32_t L_44 = ___4_nPeak;
|
|
if (L_44)
|
|
{
|
|
goto IL_00bf;
|
|
}
|
|
}
|
|
{
|
|
// return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45;
|
|
L_45 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_45;
|
|
}
|
|
|
|
IL_00bf:
|
|
{
|
|
// sum = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_0 = L_46;
|
|
// SortHelper.Sort(_peakVelocities, 0, _peakVelocities.Count, _velocityComparer);
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_47 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_48 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
NullCheck(L_48);
|
|
int32_t L_49;
|
|
L_49 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_48, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
RuntimeObject* L_50 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____velocityComparer_157;
|
|
SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08(L_47, 0, L_49, L_50, SortHelper_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m294C13E0D3579698F18930C486D8024106B1CA08_RuntimeMethod_var);
|
|
// for (int i = _peakVelocities.Count - 1, j = 0; j < nPeak; j++, i--)
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_51 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
NullCheck(L_51);
|
|
int32_t L_52;
|
|
L_52 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_51, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_52, 1));
|
|
// for (int i = _peakVelocities.Count - 1, j = 0; j < nPeak; j++, i--)
|
|
V_6 = 0;
|
|
goto IL_0124;
|
|
}
|
|
|
|
IL_00f2:
|
|
{
|
|
// if (i < 0 || i >= _peakVelocities.Count)
|
|
int32_t L_53 = V_5;
|
|
if ((((int32_t)L_53) < ((int32_t)0)))
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_54 = V_5;
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_55 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
NullCheck(L_55);
|
|
int32_t L_56;
|
|
L_56 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_55, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var);
|
|
if ((((int32_t)L_54) >= ((int32_t)L_56)))
|
|
{
|
|
goto IL_012a;
|
|
}
|
|
}
|
|
{
|
|
// sum += _peakVelocities[i];
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_58 = ((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156;
|
|
int32_t L_59 = V_5;
|
|
NullCheck(L_58);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60;
|
|
L_60 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_58, L_59, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_57, L_60, NULL);
|
|
V_0 = L_61;
|
|
// for (int i = _peakVelocities.Count - 1, j = 0; j < nPeak; j++, i--)
|
|
int32_t L_62 = V_6;
|
|
V_6 = ((int32_t)il2cpp_codegen_add(L_62, 1));
|
|
// for (int i = _peakVelocities.Count - 1, j = 0; j < nPeak; j++, i--)
|
|
int32_t L_63 = V_5;
|
|
V_5 = ((int32_t)il2cpp_codegen_subtract(L_63, 1));
|
|
}
|
|
|
|
IL_0124:
|
|
{
|
|
// for (int i = _peakVelocities.Count - 1, j = 0; j < nPeak; j++, i--)
|
|
int32_t L_64 = V_6;
|
|
int32_t L_65 = ___4_nPeak;
|
|
if ((((int32_t)L_64) < ((int32_t)L_65)))
|
|
{
|
|
goto IL_00f2;
|
|
}
|
|
}
|
|
|
|
IL_012a:
|
|
{
|
|
// return sum / nPeak;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66 = V_0;
|
|
int32_t L_67 = ___4_nPeak;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68;
|
|
L_68 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_66, ((float)L_67), NULL);
|
|
return L_68;
|
|
}
|
|
}
|
|
// UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ComputeThrowVelocity(HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3&,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_ComputeThrowVelocity_mC37BE4E7F0B50FE4924B4C9ED8C59627FEF9275E (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_angularVelocity, bool ___2_isThrowing, 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 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
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));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7;
|
|
memset((&V_7), 0, sizeof(V_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B6_0;
|
|
memset((&G_B6_0), 0, sizeof(G_B6_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_001e;
|
|
}
|
|
}
|
|
{
|
|
// angularVelocity = Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_3 = ___1_angularVelocity;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
|
|
L_4 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_3 = L_4;
|
|
// return Vector3.zero;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
|
|
L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
return L_5;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
// var grabbableVelocity = grabbable.GetAverageVelocity(ThrowLookback, ThrowLookbackStart, TakePeakVelocities, CountPeakVelocities);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = ___0_grabbable;
|
|
int32_t L_7 = __this->___ThrowLookback_71;
|
|
int32_t L_8 = __this->___ThrowLookbackStart_72;
|
|
bool L_9 = __this->___TakePeakVelocities_73;
|
|
int32_t L_10 = __this->___CountPeakVelocities_74;
|
|
NullCheck(L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11;
|
|
L_11 = HVRGrabbable_GetAverageVelocity_m5BA2196CD9806FA3570EE31543C0AFBF8F2F0679(L_6, L_7, L_8, L_9, L_10, NULL);
|
|
V_0 = L_11;
|
|
// var grabbableAngular = grabbable.GetAverageAngularVelocity(ThrowLookback, ThrowLookbackStart);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = ___0_grabbable;
|
|
int32_t L_13 = __this->___ThrowLookback_71;
|
|
int32_t L_14 = __this->___ThrowLookbackStart_72;
|
|
NullCheck(L_12);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15;
|
|
L_15 = HVRGrabbable_GetAverageAngularVelocity_mBF0783B120ECD2379C673D59FD7F8E083A964747(L_12, L_13, L_14, NULL);
|
|
V_1 = L_15;
|
|
// var handVelocity = GetAverageVelocity(ThrowLookback, ThrowLookbackStart);
|
|
int32_t L_16 = __this->___ThrowLookback_71;
|
|
int32_t L_17 = __this->___ThrowLookbackStart_72;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = HVRHandGrabber_GetAverageVelocity_mA2BBE8A3D99692B2558FD91990FE36668F97FEFE(__this, L_16, L_17, NULL);
|
|
V_2 = L_18;
|
|
// var handAngularVelocity = GetAverageAngularVelocity(ThrowLookback, ThrowLookbackStart);
|
|
int32_t L_19 = __this->___ThrowLookback_71;
|
|
int32_t L_20 = __this->___ThrowLookbackStart_72;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21;
|
|
L_21 = HVRHandGrabber_GetAverageAngularVelocity_m37B3E69F7D23E2CA4A5FE5E93005E7BE313AB35F(__this, L_19, L_20, NULL);
|
|
V_3 = L_21;
|
|
// var throwVelocity = ReleasedVelocityFactor * handVelocity + grabbableVelocity * grabbable.ReleasedVelocityFactor;
|
|
float L_22 = __this->___ReleasedVelocityFactor_68;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = V_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_22, L_23, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = ___0_grabbable;
|
|
NullCheck(L_26);
|
|
float L_27 = L_26->___ReleasedVelocityFactor_20;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28;
|
|
L_28 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_25, L_27, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29;
|
|
L_29 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_24, L_28, NULL);
|
|
V_4 = L_29;
|
|
// if (handAngularVelocity.magnitude > ReleasedAngularThreshold)
|
|
float L_30;
|
|
L_30 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_3), NULL);
|
|
float L_31 = __this->___ReleasedAngularThreshold_70;
|
|
if ((!(((float)L_30) > ((float)L_31))))
|
|
{
|
|
goto IL_0141;
|
|
}
|
|
}
|
|
{
|
|
// var grabbableCom = GrabPoint != null ? GrabPoint.position : grabbable.Rigidbody.worldCenterOfMass;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32;
|
|
L_32 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_33;
|
|
L_33 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_32, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
|
|
if (L_33)
|
|
{
|
|
goto IL_00c2;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = ___0_grabbable;
|
|
NullCheck(L_34);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_35 = L_34->___Rigidbody_38;
|
|
NullCheck(L_35);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36;
|
|
L_36 = Rigidbody_get_worldCenterOfMass_mFDEE86A44A9D44DC490B283C636CE770672F8FCE(L_35, NULL);
|
|
G_B6_0 = L_36;
|
|
goto IL_00cd;
|
|
}
|
|
|
|
IL_00c2:
|
|
{
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37;
|
|
L_37 = VirtualFuncInvoker0< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(15 /* UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabPoint() */, __this);
|
|
NullCheck(L_37);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38;
|
|
L_38 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_37, NULL);
|
|
G_B6_0 = L_38;
|
|
}
|
|
|
|
IL_00cd:
|
|
{
|
|
V_5 = G_B6_0;
|
|
// if (ThrowingCenterOfMass && ThrowingCenterOfMass.CenterOfMass)
|
|
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* L_39 = __this->___ThrowingCenterOfMass_75;
|
|
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_0102;
|
|
}
|
|
}
|
|
{
|
|
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* L_41 = __this->___ThrowingCenterOfMass_75;
|
|
NullCheck(L_41);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = L_41->___CenterOfMass_10;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_43;
|
|
L_43 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_42, NULL);
|
|
if (!L_43)
|
|
{
|
|
goto IL_0102;
|
|
}
|
|
}
|
|
{
|
|
// centerOfMass = ThrowingCenterOfMass.CenterOfMass.position;
|
|
HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1* L_44 = __this->___ThrowingCenterOfMass_75;
|
|
NullCheck(L_44);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = L_44->___CenterOfMass_10;
|
|
NullCheck(L_45);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46;
|
|
L_46 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_45, NULL);
|
|
V_6 = L_46;
|
|
goto IL_010f;
|
|
}
|
|
|
|
IL_0102:
|
|
{
|
|
// centerOfMass = Rigidbody.worldCenterOfMass;
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_47;
|
|
L_47 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_47);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48;
|
|
L_48 = Rigidbody_get_worldCenterOfMass_mFDEE86A44A9D44DC490B283C636CE770672F8FCE(L_47, NULL);
|
|
V_6 = L_48;
|
|
}
|
|
|
|
IL_010f:
|
|
{
|
|
// var cross = Vector3.Cross(handAngularVelocity, grabbableCom - centerOfMass) * grabbable.ReleasedAngularConversionFactor * ReleasedAngularConversionFactor;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = V_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_6;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52;
|
|
L_52 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_50, L_51, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53;
|
|
L_53 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_49, L_52, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_54 = ___0_grabbable;
|
|
NullCheck(L_54);
|
|
float L_55 = L_54->___ReleasedAngularConversionFactor_19;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56;
|
|
L_56 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_53, L_55, NULL);
|
|
float L_57 = __this->___ReleasedAngularConversionFactor_69;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58;
|
|
L_58 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_56, L_57, NULL);
|
|
V_7 = L_58;
|
|
// throwVelocity += cross;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = V_7;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61;
|
|
L_61 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_59, L_60, NULL);
|
|
V_4 = L_61;
|
|
}
|
|
|
|
IL_0141:
|
|
{
|
|
// angularVelocity = grabbableAngular * grabbable.ReleasedAngularFactor;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_62 = ___1_angularVelocity;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63 = V_1;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_64 = ___0_grabbable;
|
|
NullCheck(L_64);
|
|
float L_65 = L_64->___ReleasedAngularFactor_21;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66;
|
|
L_66 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_63, L_65, NULL);
|
|
*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_62 = L_66;
|
|
// return throwVelocity;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_4;
|
|
return L_67;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::CheckReleasedOverlap(HurricaneVR.Framework.Core.HVRGrabbable,System.Single)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRHandGrabber_CheckReleasedOverlap_m0C59814A55A706D6A8A450F9F91710B24893B1FA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, float ___1_timeout, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* L_0 = (U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83*)il2cpp_codegen_object_new(U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CCheckReleasedOverlapU3Ed__346__ctor_m900465B624D1B1A0B8E6C3DE6960C4680A72BC31(L_0, 0, NULL);
|
|
U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
|
|
U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* 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);
|
|
U3CCheckReleasedOverlapU3Ed__346_t347A747C461A437AB3810A58077DB306ED152E83* L_4 = L_2;
|
|
float L_5 = ___1_timeout;
|
|
NullCheck(L_4);
|
|
L_4->___timeout_4 = L_5;
|
|
return L_4;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::UpdateCollision(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_UpdateCollision_m2C3BF4A2C155B59F4C44E08C375D51E7C6BE2C06 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, bool ___1_enable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// if (enable)
|
|
bool L_0 = ___1_enable;
|
|
if (!L_0)
|
|
{
|
|
goto IL_000b;
|
|
}
|
|
}
|
|
{
|
|
// EnableHandCollision(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
HVRHandGrabber_EnableHandCollision_m40B2E08B73DE81B7C6878D2E4EFC87FFF3C458C6(__this, L_1, NULL);
|
|
return;
|
|
}
|
|
|
|
IL_000b:
|
|
{
|
|
// DisableHandCollision(grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A(__this, L_2, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// 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)
|
|
{
|
|
{
|
|
// HandPhysics.IgnoreCollision(grabbable.Colliders, false);
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_0 = __this->___HandPhysics_51;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_2;
|
|
L_2 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_1, NULL);
|
|
NullCheck(L_0);
|
|
HVRHandPhysics_IgnoreCollision_mD171309ADC2CAF19E4F90CE5C51BB6EB3CC2C564(L_0, L_2, (bool)0, NULL);
|
|
// HandPhysics.IgnoreCollision(grabbable.AdditionalIgnoreColliders, false);
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_3 = __this->___HandPhysics_51;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5;
|
|
L_5 = HVRGrabbable_get_AdditionalIgnoreColliders_mFA74941597891B0A7030622685B607FF70E791CE_inline(L_4, NULL);
|
|
NullCheck(L_3);
|
|
HVRHandPhysics_IgnoreCollision_mD171309ADC2CAF19E4F90CE5C51BB6EB3CC2C564(L_3, L_5, (bool)0, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DisableHandCollision(HurricaneVR.Framework.Core.HVRGrabbable)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DisableHandCollision_m80A62939B0F9C7FB87AF2C34E449810BACF1A03A (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// HandPhysics.IgnoreCollision(grabbable.Colliders, true);
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_0 = __this->___HandPhysics_51;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_grabbable;
|
|
NullCheck(L_1);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_2;
|
|
L_2 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_1, NULL);
|
|
NullCheck(L_0);
|
|
HVRHandPhysics_IgnoreCollision_mD171309ADC2CAF19E4F90CE5C51BB6EB3CC2C564(L_0, L_2, (bool)1, NULL);
|
|
// HandPhysics.IgnoreCollision(grabbable.AdditionalIgnoreColliders, true);
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_3 = __this->___HandPhysics_51;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_5;
|
|
L_5 = HVRGrabbable_get_AdditionalIgnoreColliders_mFA74941597891B0A7030622685B607FF70E791CE_inline(L_4, NULL);
|
|
NullCheck(L_3);
|
|
HVRHandPhysics_IgnoreCollision_mD171309ADC2CAF19E4F90CE5C51BB6EB3CC2C564(L_3, L_5, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::DynamicGrab()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_DynamicGrab_m27F8897667AC852E76D5E5C021B36A8B8B501081 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m558394348C4228A12E1E26AE2CF5CEC7685229C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m527523EE662BA0117E15E27E95C24B8CB56AA843_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m3D198A3CDFCCEE410FF9743F93E449C8E8612749_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m2CF67DD54F3914FA2BDF45A12A66270B39CFE06A_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCC0C269A6D70A0E03B8309F44FFBED5CBF4184FD);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
int32_t V_0 = 0;
|
|
int32_t V_1 = 0;
|
|
int32_t V_2 = 0;
|
|
int32_t V_3 = 0;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_4 = NULL;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5;
|
|
memset((&V_5), 0, sizeof(V_5));
|
|
bool V_6 = false;
|
|
int32_t V_7 = 0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8;
|
|
memset((&V_8), 0, sizeof(V_8));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9;
|
|
memset((&V_9), 0, sizeof(V_9));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_10;
|
|
memset((&V_10), 0, sizeof(V_10));
|
|
int32_t V_11 = 0;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_12 = NULL;
|
|
{
|
|
// var layerMask = LayerMask.GetMask(HVRLayers.DynamicPose.ToString());
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1);
|
|
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
|
|
V_2 = 2;
|
|
Il2CppFakeBox<int32_t> L_2(HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var, (&V_2));
|
|
String_t* L_3;
|
|
L_3 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_2), NULL);
|
|
NullCheck(L_1);
|
|
ArrayElementTypeCheck (L_1, L_3);
|
|
(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)L_3);
|
|
int32_t L_4;
|
|
L_4 = LayerMask_GetMask_m99295ECDD50C4874CA4ABC9448E3F238A023C6F2(L_1, NULL);
|
|
V_0 = L_4;
|
|
// var layer = LayerMask.NameToLayer(HVRLayers.DynamicPose.ToString());
|
|
V_2 = 2;
|
|
Il2CppFakeBox<int32_t> L_5(HVRLayers_t18D0CC0558DE61721B055FA452164902991469BD_il2cpp_TypeInfo_var, (&V_2));
|
|
String_t* L_6;
|
|
L_6 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_5), NULL);
|
|
int32_t L_7;
|
|
L_7 = LayerMask_NameToLayer_m2764C530EDA9EC3226A36E3FD43E020B413AF139(L_6, NULL);
|
|
V_1 = L_7;
|
|
// for (var i = 0; i < GrabbedTarget.Colliders.Count; i++)
|
|
V_3 = 0;
|
|
goto IL_009f;
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// var col = GrabbedTarget.Colliders[i];
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8;
|
|
L_8 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_8);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_9;
|
|
L_9 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_8, NULL);
|
|
int32_t L_10 = V_3;
|
|
NullCheck(L_9);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11;
|
|
L_11 = List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587(L_9, L_10, List_1_get_Item_m6482D1D8869174A6C7B0CEAF95DFDFBB73625587_RuntimeMethod_var);
|
|
V_4 = L_11;
|
|
// if (_layerCache.ContainsKey(col.transform)) continue;
|
|
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* L_12 = __this->____layerCache_158;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_13 = V_4;
|
|
NullCheck(L_13);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14;
|
|
L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL);
|
|
NullCheck(L_12);
|
|
bool L_15;
|
|
L_15 = Dictionary_2_ContainsKey_m527523EE662BA0117E15E27E95C24B8CB56AA843(L_12, L_14, Dictionary_2_ContainsKey_m527523EE662BA0117E15E27E95C24B8CB56AA843_RuntimeMethod_var);
|
|
if (L_15)
|
|
{
|
|
goto IL_009b;
|
|
}
|
|
}
|
|
{
|
|
// _layerKeys.Add(col.transform);
|
|
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_16 = __this->____layerKeys_159;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = V_4;
|
|
NullCheck(L_17);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18;
|
|
L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL);
|
|
NullCheck(L_16);
|
|
List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_inline(L_16, L_18, List_1_Add_m36829EC89855C8C23CEDA8C5F5B12B76ADFE2248_RuntimeMethod_var);
|
|
// _layerCache[col.transform] = col.gameObject.layer;
|
|
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* L_19 = __this->____layerCache_158;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = V_4;
|
|
NullCheck(L_20);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21;
|
|
L_21 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_20, NULL);
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_4;
|
|
NullCheck(L_22);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_23;
|
|
L_23 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_22, NULL);
|
|
NullCheck(L_23);
|
|
int32_t L_24;
|
|
L_24 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_23, NULL);
|
|
NullCheck(L_19);
|
|
Dictionary_2_set_Item_m2CF67DD54F3914FA2BDF45A12A66270B39CFE06A(L_19, L_21, L_24, Dictionary_2_set_Item_m2CF67DD54F3914FA2BDF45A12A66270B39CFE06A_RuntimeMethod_var);
|
|
// col.gameObject.layer = layer;
|
|
Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_25 = V_4;
|
|
NullCheck(L_25);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_26;
|
|
L_26 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_25, NULL);
|
|
int32_t L_27 = V_1;
|
|
NullCheck(L_26);
|
|
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_26, L_27, NULL);
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
// for (var i = 0; i < GrabbedTarget.Colliders.Count; i++)
|
|
int32_t L_28 = V_3;
|
|
V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1));
|
|
}
|
|
|
|
IL_009f:
|
|
{
|
|
// for (var i = 0; i < GrabbedTarget.Colliders.Count; i++)
|
|
int32_t L_29 = V_3;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_30;
|
|
L_30 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_30);
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_31;
|
|
L_31 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_30, NULL);
|
|
NullCheck(L_31);
|
|
int32_t L_32;
|
|
L_32 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_31, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var);
|
|
if ((((int32_t)L_29) < ((int32_t)L_32)))
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0343:
|
|
{// begin finally (depth: 1)
|
|
{
|
|
// for (var i = 0; i < _layerKeys.Count; i++)
|
|
V_11 = 0;
|
|
goto IL_0376;
|
|
}
|
|
|
|
IL_0348:
|
|
{
|
|
// var key = _layerKeys[i];
|
|
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_33 = __this->____layerKeys_159;
|
|
int32_t L_34 = V_11;
|
|
NullCheck(L_33);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35;
|
|
L_35 = List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA(L_33, L_34, List_1_get_Item_m8EAA91B4CE37CBB6C720FD238E4505097B29FFDA_RuntimeMethod_var);
|
|
V_12 = L_35;
|
|
// key.gameObject.layer = _layerCache[key];
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = V_12;
|
|
NullCheck(L_36);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_37;
|
|
L_37 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_36, NULL);
|
|
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* L_38 = __this->____layerCache_158;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = V_12;
|
|
NullCheck(L_38);
|
|
int32_t L_40;
|
|
L_40 = Dictionary_2_get_Item_m3D198A3CDFCCEE410FF9743F93E449C8E8612749(L_38, L_39, Dictionary_2_get_Item_m3D198A3CDFCCEE410FF9743F93E449C8E8612749_RuntimeMethod_var);
|
|
NullCheck(L_37);
|
|
GameObject_set_layer_m6E1AF478A2CC86BD222B96317BEB78B7D89B18D0(L_37, L_40, NULL);
|
|
// for (var i = 0; i < _layerKeys.Count; i++)
|
|
int32_t L_41 = V_11;
|
|
V_11 = ((int32_t)il2cpp_codegen_add(L_41, 1));
|
|
}
|
|
|
|
IL_0376:
|
|
{
|
|
// for (var i = 0; i < _layerKeys.Count; i++)
|
|
int32_t L_42 = V_11;
|
|
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_43 = __this->____layerKeys_159;
|
|
NullCheck(L_43);
|
|
int32_t L_44;
|
|
L_44 = List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_inline(L_43, List_1_get_Count_mB5E64608D47703A98476E026480AE38671047C87_RuntimeMethod_var);
|
|
if ((((int32_t)L_42) < ((int32_t)L_44)))
|
|
{
|
|
goto IL_0348;
|
|
}
|
|
}
|
|
{
|
|
// _layerCache.Clear();
|
|
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* L_45 = __this->____layerCache_158;
|
|
NullCheck(L_45);
|
|
Dictionary_2_Clear_m558394348C4228A12E1E26AE2CF5CEC7685229C6(L_45, Dictionary_2_Clear_m558394348C4228A12E1E26AE2CF5CEC7685229C6_RuntimeMethod_var);
|
|
// _layerKeys.Clear();
|
|
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_46 = __this->____layerKeys_159;
|
|
NullCheck(L_46);
|
|
List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_inline(L_46, List_1_Clear_m62240D3AFAD9D2125A87C35D5324B9451929FDF1_RuntimeMethod_var);
|
|
// }
|
|
return;
|
|
}
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// if (_savedPose == null) _savedPose = PhysicsPoser.Hand.CreateHandPose();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_47 = __this->____savedPose_133;
|
|
if (L_47)
|
|
{
|
|
goto IL_00d4_1;
|
|
}
|
|
}
|
|
{
|
|
// if (_savedPose == null) _savedPose = PhysicsPoser.Hand.CreateHandPose();
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_48 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_48);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_49 = L_48->___Hand_8;
|
|
NullCheck(L_49);
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_50;
|
|
L_50 = HVRPosableHand_CreateHandPose_m2C92CC44CF65DDC88F932C674570AC18C1C32DD1(L_49, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
__this->____savedPose_133 = L_50;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____savedPose_133), (void*)L_50);
|
|
goto IL_00ea_1;
|
|
}
|
|
|
|
IL_00d4_1:
|
|
{
|
|
// else PhysicsPoser.Hand.CopyHandData(_savedPose);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_51 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_51);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_52 = L_51->___Hand_8;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_53 = __this->____savedPose_133;
|
|
NullCheck(L_52);
|
|
HVRPosableHand_CopyHandData_mD66ACDDF25E5ABA3BC36B46C5710B5222F5DD918(L_52, L_53, NULL);
|
|
}
|
|
|
|
IL_00ea_1:
|
|
{
|
|
// TempGrabPoint = new GameObject(name + " GrabPoint");
|
|
String_t* L_54;
|
|
L_54 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(__this, NULL);
|
|
String_t* L_55;
|
|
L_55 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_54, _stringLiteralCC0C269A6D70A0E03B8309F44FFBED5CBF4184FD, NULL);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_56 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var);
|
|
NullCheck(L_56);
|
|
GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_56, L_55, NULL);
|
|
HVRHandGrabber_set_TempGrabPoint_m87B05FF91A37B343C2E9EF449137A6467E1ECBB4_inline(__this, L_56, NULL);
|
|
// TempGrabPoint.transform.parent = GrabbedTarget.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_57;
|
|
L_57 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_57);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58;
|
|
L_58 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_57, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_59;
|
|
L_59 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_59);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_60;
|
|
L_60 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_59, NULL);
|
|
NullCheck(L_58);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_58, L_60, NULL);
|
|
// TempGrabPoint.transform.ResetLocalProps(true);
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_61;
|
|
L_61 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_61);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_62;
|
|
L_62 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_61, NULL);
|
|
Extensions_ResetLocalProps_m388539A388F8F0CBC206BD522F179DCCA2995A4A(L_62, (bool)1, NULL);
|
|
// var point = FindClosestPoint(GrabbedTarget, out var inside);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_63;
|
|
L_63 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64;
|
|
L_64 = VirtualFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool* >::Invoke(79 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FindClosestPoint(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean&) */, __this, L_63, (&V_6));
|
|
V_5 = L_64;
|
|
// GrabPoint = TempGrabPoint.transform;
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_65;
|
|
L_65 = HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline(__this, NULL);
|
|
NullCheck(L_65);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_66;
|
|
L_66 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_65, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_66);
|
|
// var count = 0;
|
|
V_7 = 0;
|
|
goto IL_019d_1;
|
|
}
|
|
|
|
IL_0157_1:
|
|
{
|
|
// PhysicsPoser.transform.position -= Palm.forward * .1f;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_67 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_67);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_68;
|
|
L_68 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_67, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_69 = L_68;
|
|
NullCheck(L_69);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70;
|
|
L_70 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_69, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71;
|
|
L_71 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_71);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72;
|
|
L_72 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_71, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73;
|
|
L_73 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_72, (0.100000001f), NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74;
|
|
L_74 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_70, L_73, NULL);
|
|
NullCheck(L_69);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_69, L_74, NULL);
|
|
// point = FindClosestPoint(GrabbedTarget, out inside);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_75;
|
|
L_75 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76;
|
|
L_76 = VirtualFuncInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool* >::Invoke(79 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::FindClosestPoint(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean&) */, __this, L_75, (&V_6));
|
|
V_5 = L_76;
|
|
// count++;
|
|
int32_t L_77 = V_7;
|
|
V_7 = ((int32_t)il2cpp_codegen_add(L_77, 1));
|
|
}
|
|
|
|
IL_019d_1:
|
|
{
|
|
// while (inside && count < 5)
|
|
bool L_78 = V_6;
|
|
if (!L_78)
|
|
{
|
|
goto IL_01a6_1;
|
|
}
|
|
}
|
|
{
|
|
int32_t L_79 = V_7;
|
|
if ((((int32_t)L_79) < ((int32_t)5)))
|
|
{
|
|
goto IL_0157_1;
|
|
}
|
|
}
|
|
|
|
IL_01a6_1:
|
|
{
|
|
// if (!inside && DynamicGrabPalmAdjust || _isForceAutoGrab)
|
|
bool L_80 = V_6;
|
|
if (L_80)
|
|
{
|
|
goto IL_01b2_1;
|
|
}
|
|
}
|
|
{
|
|
bool L_81 = __this->___DynamicGrabPalmAdjust_34;
|
|
if (L_81)
|
|
{
|
|
goto IL_01ba_1;
|
|
}
|
|
}
|
|
|
|
IL_01b2_1:
|
|
{
|
|
bool L_82 = __this->____isForceAutoGrab_122;
|
|
if (!L_82)
|
|
{
|
|
goto IL_021d_1;
|
|
}
|
|
}
|
|
|
|
IL_01ba_1:
|
|
{
|
|
// var delta = point - PhysicsPoser.Palm.position;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_5;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_84 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_84);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_85 = L_84->___Palm_11;
|
|
NullCheck(L_85);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86;
|
|
L_86 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_85, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87;
|
|
L_87 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_83, L_86, NULL);
|
|
V_9 = L_87;
|
|
// var palmDelta = Quaternion.FromToRotation(PhysicsPoser.Palm.forward, delta.normalized);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_88 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_88);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89 = L_88->___Palm_11;
|
|
NullCheck(L_89);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90;
|
|
L_90 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_89, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_91;
|
|
L_91 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_9), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_92;
|
|
L_92 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_90, L_91, NULL);
|
|
V_10 = L_92;
|
|
// PhysicsPoser.transform.rotation = palmDelta * PhysicsPoser.Hand.transform.rotation;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_93 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_93);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_94;
|
|
L_94 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_93, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_95 = V_10;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_96 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_96);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_97 = L_96->___Hand_8;
|
|
NullCheck(L_97);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_98;
|
|
L_98 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_97, NULL);
|
|
NullCheck(L_98);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_99;
|
|
L_99 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_98, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_100;
|
|
L_100 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_95, L_99, NULL);
|
|
NullCheck(L_94);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_94, L_100, NULL);
|
|
}
|
|
|
|
IL_021d_1:
|
|
{
|
|
// PhysicsPoser.OpenFingers();
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_101 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_101);
|
|
HVRPhysicsPoser_OpenFingers_m8C43F17F922907A8628685D35976811C71A617DF(L_101, NULL);
|
|
// var offset = PhysicsPoser.transform.position - Palm.position;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_102 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_102);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_103;
|
|
L_103 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_102, NULL);
|
|
NullCheck(L_103);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104;
|
|
L_104 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_103, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_105;
|
|
L_105 = HVRHandGrabber_get_Palm_mF1AC7EB105FE97D6E0A1A627DCE60A0979CB70AD(__this, NULL);
|
|
NullCheck(L_105);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106;
|
|
L_106 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_105, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107;
|
|
L_107 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_104, L_106, NULL);
|
|
V_8 = L_107;
|
|
// PhysicsPoser.transform.position = point + offset;
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_108 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_108);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_109;
|
|
L_109 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_108, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_110 = V_5;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_8;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112;
|
|
L_112 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_110, L_111, NULL);
|
|
NullCheck(L_109);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_109, L_112, NULL);
|
|
// PhysicsPoser.SimulateClose(layerMask);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_113 = __this->___PhysicsPoser_53;
|
|
int32_t L_114 = V_0;
|
|
LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_115;
|
|
L_115 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(L_114, NULL);
|
|
NullCheck(L_113);
|
|
HVRPhysicsPoser_SimulateClose_mED96BDF6F0302ECE943F133F28112CD8EB86EE3F(L_113, L_115, NULL);
|
|
// if (_physicsPose == null) _physicsPose = PhysicsPoser.Hand.CreateHandPose();
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_116 = __this->____physicsPose_132;
|
|
if (L_116)
|
|
{
|
|
goto IL_0295_1;
|
|
}
|
|
}
|
|
{
|
|
// if (_physicsPose == null) _physicsPose = PhysicsPoser.Hand.CreateHandPose();
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_117 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_117);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_118 = L_117->___Hand_8;
|
|
NullCheck(L_118);
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_119;
|
|
L_119 = HVRPosableHand_CreateHandPose_m2C92CC44CF65DDC88F932C674570AC18C1C32DD1(L_118, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
__this->____physicsPose_132 = L_119;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____physicsPose_132), (void*)L_119);
|
|
goto IL_02ab_1;
|
|
}
|
|
|
|
IL_0295_1:
|
|
{
|
|
// else PhysicsPoser.Hand.CopyHandData(_physicsPose);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_120 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_120);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_121 = L_120->___Hand_8;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_122 = __this->____physicsPose_132;
|
|
NullCheck(L_121);
|
|
HVRPosableHand_CopyHandData_mD66ACDDF25E5ABA3BC36B46C5710B5222F5DD918(L_121, L_122, NULL);
|
|
}
|
|
|
|
IL_02ab_1:
|
|
{
|
|
// PhysicsHandRotation = Quaternion.Inverse(GrabbedTarget.transform.rotation) * PhysicsPoser.transform.rotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_123;
|
|
L_123 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_123);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_124;
|
|
L_124 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_123, NULL);
|
|
NullCheck(L_124);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_125;
|
|
L_125 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_124, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_126;
|
|
L_126 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_125, NULL);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_127 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_127);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_128;
|
|
L_128 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_127, NULL);
|
|
NullCheck(L_128);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_129;
|
|
L_129 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_128, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_130;
|
|
L_130 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_126, L_129, NULL);
|
|
HVRHandGrabber_set_PhysicsHandRotation_mE73B0CA6149234159F2402957C9C103B1A61E4D4(__this, L_130, NULL);
|
|
// PhysicsHandPosition = GrabbedTarget.transform.InverseTransformPoint(PhysicsPoser.transform.position);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_131;
|
|
L_131 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_131);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_132;
|
|
L_132 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_131, NULL);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_133 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_133);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_134;
|
|
L_134 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_133, NULL);
|
|
NullCheck(L_134);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135;
|
|
L_135 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_134, NULL);
|
|
NullCheck(L_132);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_136;
|
|
L_136 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_132, L_135, NULL);
|
|
HVRHandGrabber_set_PhysicsHandPosition_mC2AD02613E4295E9165BF15B2178E30C4AB75C96_inline(__this, L_136, NULL);
|
|
// _physicsPose.Position = PhysicsHandPosition;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_137 = __this->____physicsPose_132;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_138;
|
|
L_138 = HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline(__this, NULL);
|
|
NullCheck(L_137);
|
|
L_137->___Position_0 = L_138;
|
|
// _physicsPose.Rotation = PhysicsHandRotation;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_139 = __this->____physicsPose_132;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_140;
|
|
L_140 = HVRHandGrabber_get_PhysicsHandRotation_m5B6FECB61E07706BF3487B1B205F3571EC6A8BBA(__this, NULL);
|
|
NullCheck(L_139);
|
|
L_139->___Rotation_1 = L_140;
|
|
// PhysicsPoser.Hand.Pose(_savedPose, true);
|
|
HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_141 = __this->___PhysicsPoser_53;
|
|
NullCheck(L_141);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_142 = L_141->___Hand_8;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_143 = __this->____savedPose_133;
|
|
NullCheck(L_142);
|
|
HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44(L_142, L_143, (bool)1, NULL);
|
|
// IsPhysicsPose = true;
|
|
HVRHandGrabber_set_IsPhysicsPose_m19FD4B7E4CB53A3D72B72D64397FC93CF280E50F_inline(__this, (bool)1, NULL);
|
|
// }
|
|
goto IL_039c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_039c:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::TryAutoGrab(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandGrabber_TryAutoGrab_m9CAB8AA7CF08DA77CC6FA6C433253FA79C956FA7 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, 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;
|
|
{
|
|
// if (GrabTrigger == HVRGrabTrigger.Active && !Inputs.GetHoldActive(HandSide))
|
|
int32_t L_0 = __this->___GrabTrigger_36;
|
|
if (L_0)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_1 = __this->___Inputs_52;
|
|
int32_t L_2 = __this->___HandSide_37;
|
|
NullCheck(L_1);
|
|
bool L_3;
|
|
L_3 = HVRPlayerInputs_GetHoldActive_m945ABA62D57B9BD24AA4EE7BC191506F113D7A52(L_1, L_2, NULL);
|
|
if (L_3)
|
|
{
|
|
goto IL_001d;
|
|
}
|
|
}
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_001d:
|
|
{
|
|
// grabbable.Rigidbody.velocity = Vector3.zero;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___0_grabbable;
|
|
NullCheck(L_4);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = L_4->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_5);
|
|
Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_5, L_6, NULL);
|
|
// grabbable.Rigidbody.angularVelocity = Vector3.zero;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
NullCheck(L_7);
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = L_7->___Rigidbody_38;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
|
|
L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
NullCheck(L_8);
|
|
Rigidbody_set_angularVelocity_m23266B4E52BF0D2E65CC984AC73CC40B8D4A27E0(L_8, L_9, NULL);
|
|
// if (grabPoint) GrabPoint = grabPoint.transform;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_10 = ___1_grabPoint;
|
|
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_0053;
|
|
}
|
|
}
|
|
{
|
|
// if (grabPoint) GrabPoint = grabPoint.transform;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_12 = ___1_grabPoint;
|
|
NullCheck(L_12);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13;
|
|
L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_13);
|
|
goto IL_005a;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
// else GrabPoint = null;
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL);
|
|
}
|
|
|
|
IL_005a:
|
|
{
|
|
// _isForceAutoGrab = true;
|
|
__this->____isForceAutoGrab_122 = (bool)1;
|
|
// _primaryGrabPointGrab = true;
|
|
__this->____primaryGrabPointGrab_127 = (bool)1;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_0084:
|
|
{// begin finally (depth: 1)
|
|
// _isForceAutoGrab = false;
|
|
__this->____isForceAutoGrab_122 = (bool)0;
|
|
// }
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// if (TryGrab(grabbable))
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___0_grabbable;
|
|
bool L_15;
|
|
L_15 = VirtualFuncInvoker2< bool, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::TryGrab(HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, L_14, (bool)0);
|
|
if (!L_15)
|
|
{
|
|
goto IL_0082_1;
|
|
}
|
|
}
|
|
{
|
|
// _currentGrabControl = grabbable.GrabControl;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___0_grabbable;
|
|
NullCheck(L_16);
|
|
int32_t L_17 = L_16->___GrabControl_9;
|
|
__this->____currentGrabControl_150 = L_17;
|
|
// return true;
|
|
V_0 = (bool)1;
|
|
goto IL_008e;
|
|
}
|
|
|
|
IL_0082_1:
|
|
{
|
|
// }
|
|
goto IL_008c;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_008c:
|
|
{
|
|
// return false;
|
|
return (bool)0;
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// }
|
|
bool L_18 = V_0;
|
|
return L_18;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHandModel()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHandModel_mF0DA5C647F39348BF8AB23EAC927B0A6015EBBF3 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m950E38F4102274C104A4EB2F0A0A515E38128D2B_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_RemoveListener_mA70C39492461B1059993F798F74470005B683C10_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* V_0 = NULL;
|
|
{
|
|
// _hasPosed = false;
|
|
__this->____hasPosed_113 = (bool)0;
|
|
// if (!HandModel)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___HandModel_63;
|
|
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_0015;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// if (HandModel.parent)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___HandModel_63;
|
|
NullCheck(L_2);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3;
|
|
L_3 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(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_005d;
|
|
}
|
|
}
|
|
{
|
|
// var listener = HandModel.parent.GetComponent<HVRDestroyListener>();
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___HandModel_63;
|
|
NullCheck(L_5);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6;
|
|
L_6 = Transform_get_parent_m65354E28A4C94EC00EBCF03532F7B0718380791E(L_5, NULL);
|
|
NullCheck(L_6);
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_7;
|
|
L_7 = Component_GetComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m950E38F4102274C104A4EB2F0A0A515E38128D2B(L_6, Component_GetComponent_TisHVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB_m950E38F4102274C104A4EB2F0A0A515E38128D2B_RuntimeMethod_var);
|
|
V_0 = L_7;
|
|
// if (listener)
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_8 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
bool L_9;
|
|
L_9 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_8, NULL);
|
|
if (!L_9)
|
|
{
|
|
goto IL_005d;
|
|
}
|
|
}
|
|
{
|
|
// listener.Destroyed.RemoveListener(OnGrabPointDestroyed);
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_10 = V_0;
|
|
NullCheck(L_10);
|
|
HVRDestroyedEvent_t896987A1A4FF5415775BE9E9AF7E563BCAF3BCC9* L_11 = L_10->___Destroyed_4;
|
|
UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A* L_12 = (UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A*)il2cpp_codegen_object_new(UnityAction_1_t90682036B783FCB8545081DED5E3CD478944F53A_il2cpp_TypeInfo_var);
|
|
NullCheck(L_12);
|
|
UnityAction_1__ctor_mD066B629982AD82AA8DB5CF96653846A1645C702(L_12, __this, (intptr_t)((void*)HVRHandGrabber_OnGrabPointDestroyed_m38546B73D768B2CC7D29FC4C22B37627CDCC3950_RuntimeMethod_var), NULL);
|
|
NullCheck(L_11);
|
|
UnityEvent_1_RemoveListener_mA70C39492461B1059993F798F74470005B683C10(L_11, L_12, UnityEvent_1_RemoveListener_mA70C39492461B1059993F798F74470005B683C10_RuntimeMethod_var);
|
|
// Destroy(listener);
|
|
HVRDestroyListener_tCBF5BDE0656EAAC0648D595E7446FF2119094EBB* L_13 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_13, NULL);
|
|
}
|
|
|
|
IL_005d:
|
|
{
|
|
// ResetHand(HandModel, HandAnimator);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = __this->___HandModel_63;
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_15 = __this->___HandAnimator_50;
|
|
HVRHandGrabber_ResetHand_mB457AB90A0BC352ADEF3E196D889915663DFE140(__this, L_14, L_15, NULL);
|
|
// if (_collisionTransform)
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = __this->____collisionTransform_117;
|
|
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_008e;
|
|
}
|
|
}
|
|
{
|
|
// ResetHand(_collisionTransform, _collisionAnimator);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->____collisionTransform_117;
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_19 = __this->____collisionAnimator_118;
|
|
HVRHandGrabber_ResetHand_mB457AB90A0BC352ADEF3E196D889915663DFE140(__this, L_18, L_19, NULL);
|
|
}
|
|
|
|
IL_008e:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHand(UnityEngine.Transform,HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHand_mB457AB90A0BC352ADEF3E196D889915663DFE140 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* ___1_animator, 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;
|
|
}
|
|
{
|
|
// ResetHandTransform(hand);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_hand;
|
|
HVRHandGrabber_ResetHandTransform_m8C6B3F5BE432BE99F3D5A09A015CF944F203A1AA(__this, L_0, NULL);
|
|
// if (animator)
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_1 = ___1_animator;
|
|
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_0015;
|
|
}
|
|
}
|
|
{
|
|
// animator.ResetToDefault();
|
|
HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* L_3 = ___1_animator;
|
|
NullCheck(L_3);
|
|
HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(L_3, NULL);
|
|
}
|
|
|
|
IL_0015:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetHandTransform(UnityEngine.Transform)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetHandTransform_m8C6B3F5BE432BE99F3D5A09A015CF944F203A1AA (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_hand, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// hand.parent = HandModelParent;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_hand;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1;
|
|
L_1 = HVRHandGrabber_get_HandModelParent_m9C16AD0DDD46CBCD170DD204BF38FAE8AC80ED8A_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_0, L_1, NULL);
|
|
// hand.localPosition = HandModelPosition;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = ___0_hand;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
|
|
L_3 = HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline(__this, NULL);
|
|
NullCheck(L_2);
|
|
Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_2, L_3, NULL);
|
|
// hand.localRotation = HandModelRotation;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = ___0_hand;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = HVRHandGrabber_get_HandModelRotation_mD9B90B570275AAF84AA4E2AFCC4D7B10F3EC3682_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_4, L_5, NULL);
|
|
// hand.localScale = HandModelScale;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = ___0_hand;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = HVRHandGrabber_get_HandModelScale_mA0BB9BFA5738FD86E9A1746784C6476EA1378048_inline(__this, NULL);
|
|
NullCheck(L_6);
|
|
Transform_set_localScale_mBA79E811BAF6C47B80FF76414C12B47B3CD03633(L_6, L_7, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ResetRigidBodyProperties()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ResetRigidBodyProperties_m3711A4360EE4F1615EC212A151F13F286CABD0FD (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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*)&HVRHandGrabber_U3CResetRigidBodyPropertiesU3Eb__360_0_m6AEF53173698EAA490F4485DBA133611ACC344CF_RuntimeMethod_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// this.ExecuteNextUpdate(() =>
|
|
// {
|
|
// Rigidbody.ResetCenterOfMass();
|
|
// Rigidbody.ResetInertiaTensor();
|
|
//
|
|
// if (RigidOverrides)
|
|
// {
|
|
// RigidOverrides.ApplyOverrides();
|
|
// }
|
|
// });
|
|
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*)HVRHandGrabber_U3CResetRigidBodyPropertiesU3Eb__360_0_m6AEF53173698EAA490F4485DBA133611ACC344CF_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.Byte[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::GetPoseData()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* HVRHandGrabber_GetPoseData_mAC538921199C42E8C81B1F082264AAD1B494E995 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// return _posableHand.CreateHandPose().Serialize();
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->____posableHand_129;
|
|
NullCheck(L_0);
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1;
|
|
L_1 = HVRPosableHand_CreateHandPose_m2C92CC44CF65DDC88F932C674570AC18C1C32DD1(L_0, (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)NULL, NULL);
|
|
NullCheck(L_1);
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2;
|
|
L_2 = HVRHandPoseData_Serialize_m694D26CDF4BC20FB22B4992B523E7D8FFBBBD04C(L_1, NULL);
|
|
return L_2;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::PoseHand(System.Byte[])
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_PoseHand_m72BC60C467D633BD90932A3E7BB364A096FF5C7F (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_data, 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 (CloneHandModel && _collisionHand)
|
|
bool L_0 = __this->___CloneHandModel_40;
|
|
if (!L_0)
|
|
{
|
|
goto IL_0037;
|
|
}
|
|
}
|
|
{
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_1 = __this->____collisionHand_130;
|
|
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_0037;
|
|
}
|
|
}
|
|
{
|
|
// _collisionHand.Pose(HVRHandPoseData.FromByteArray(data, HandSide), GrabbedTarget.ParentHandModel);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_3 = __this->____collisionHand_130;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = ___0_data;
|
|
int32_t L_5 = __this->___HandSide_37;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_6;
|
|
L_6 = HVRHandPoseData_FromByteArray_m3D36D0465A6D6549E5C5B0C2445E6AC7D237831F(L_4, L_5, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7;
|
|
L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_7);
|
|
bool L_8 = L_7->___ParentHandModel_14;
|
|
NullCheck(L_3);
|
|
HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44(L_3, L_6, L_8, NULL);
|
|
}
|
|
|
|
IL_0037:
|
|
{
|
|
// _posableHand.Pose(HVRHandPoseData.FromByteArray(data, HandSide), GrabbedTarget.ParentHandModel);
|
|
HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_9 = __this->____posableHand_129;
|
|
ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = ___0_data;
|
|
int32_t L_11 = __this->___HandSide_37;
|
|
HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_12;
|
|
L_12 = HVRHandPoseData_FromByteArray_m3D36D0465A6D6549E5C5B0C2445E6AC7D237831F(L_10, L_11, NULL);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13;
|
|
L_13 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_13);
|
|
bool L_14 = L_13->___ParentHandModel_14;
|
|
NullCheck(L_9);
|
|
HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44(L_9, L_12, L_14, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ChangeGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Single,HurricaneVR.Framework.Shared.HVRAxis)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ChangeGrabPoint_m26F370066895A3E703E0655F87B57CA3DF13D620 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_grabPoint, float ___1_time, int32_t ___2_axis, 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 (!GrabbedTarget || _swappingGrabPoint || GrabbedTarget.IsStabbing)
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0;
|
|
L_0 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_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_0022;
|
|
}
|
|
}
|
|
{
|
|
bool L_2 = __this->____swappingGrabPoint_148;
|
|
if (L_2)
|
|
{
|
|
goto IL_0022;
|
|
}
|
|
}
|
|
{
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_3;
|
|
L_3 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(__this, NULL);
|
|
NullCheck(L_3);
|
|
bool L_4;
|
|
L_4 = HVRGrabbable_get_IsStabbing_m9BF606136FDE51B734EEF2D4F8B8DFC3D29B6831_inline(L_3, NULL);
|
|
if (!L_4)
|
|
{
|
|
goto IL_0023;
|
|
}
|
|
}
|
|
|
|
IL_0022:
|
|
{
|
|
// return;
|
|
return;
|
|
}
|
|
|
|
IL_0023:
|
|
{
|
|
// StartCoroutine(SwapGrabPoint(grabPoint, time, axis));
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_5 = ___0_grabPoint;
|
|
float L_6 = ___1_time;
|
|
int32_t L_7 = ___2_axis;
|
|
RuntimeObject* L_8;
|
|
L_8 = VirtualFuncInvoker3< RuntimeObject*, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*, float, int32_t >::Invoke(85 /* System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SwapGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Single,HurricaneVR.Framework.Shared.HVRAxis) */, __this, L_5, L_6, L_7);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_9;
|
|
L_9 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_8, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Collections.IEnumerator HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::SwapGrabPoint(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Single,HurricaneVR.Framework.Shared.HVRAxis)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRHandGrabber_SwapGrabPoint_m39C15593DB86234441EA6574A13BA28672ED791D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_grabPoint, float ___1_time, int32_t ___2_axis, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* L_0 = (U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0*)il2cpp_codegen_object_new(U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
U3CSwapGrabPointU3Ed__364__ctor_mB189625274148935A0B049863DFBC34BEFE41A03(L_0, 0, NULL);
|
|
U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* L_1 = L_0;
|
|
NullCheck(L_1);
|
|
L_1->___U3CU3E4__this_2 = __this;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this);
|
|
U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* L_2 = L_1;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_3 = ___0_grabPoint;
|
|
NullCheck(L_2);
|
|
L_2->___grabPoint_3 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&L_2->___grabPoint_3), (void*)L_3);
|
|
U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* L_4 = L_2;
|
|
float L_5 = ___1_time;
|
|
NullCheck(L_4);
|
|
L_4->___time_4 = L_5;
|
|
U3CSwapGrabPointU3Ed__364_tDB0A11F2EB7E7343B0910CA4803A108E754B16C0* L_6 = L_4;
|
|
int32_t L_7 = ___2_axis;
|
|
NullCheck(L_6);
|
|
L_6->___axis_5 = L_7;
|
|
return L_6;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::Grab(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Shared.HVRGrabTrigger,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_Grab_mDB53F882233F84792503BE6548C451891A779FF6 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, int32_t ___1_grabTrigger, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___2_grabPoint, 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*)&HVRHandGrabber_U3CGrabU3Eb__365_0_m4CE0EE344DC967F631E542638385FBC43E46774D_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
auto __finallyBlock = il2cpp::utils::Finally([&]
|
|
{
|
|
|
|
FINALLY_008a:
|
|
{// begin finally (depth: 1)
|
|
// _forceFullyGrabbed = false;
|
|
__this->____forceFullyGrabbed_143 = (bool)0;
|
|
// }
|
|
return;
|
|
}// end finally (depth: 1)
|
|
});
|
|
try
|
|
{// begin try (depth: 1)
|
|
{
|
|
// if (grabbable.IsBeingHeld)
|
|
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_000e_1;
|
|
}
|
|
}
|
|
{
|
|
// grabbable.ForceRelease();
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___0_grabbable;
|
|
NullCheck(L_2);
|
|
HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75(L_2, NULL);
|
|
}
|
|
|
|
IL_000e_1:
|
|
{
|
|
// if (!grabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_3 = ___2_grabPoint;
|
|
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_0020_1;
|
|
}
|
|
}
|
|
{
|
|
// grabPoint = grabbable.GetGrabPoint(this, GrabpointFilter.Normal);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_5 = ___0_grabbable;
|
|
NullCheck(L_5);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_6;
|
|
L_6 = HVRGrabbable_GetGrabPoint_mFF139AA65CFEE9A5C14B825F7204B4A2AB3612F5(L_5, __this, 0, NULL);
|
|
___2_grabPoint = L_6;
|
|
}
|
|
|
|
IL_0020_1:
|
|
{
|
|
// if (!grabPoint)
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_7 = ___2_grabPoint;
|
|
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_002a_1;
|
|
}
|
|
}
|
|
{
|
|
// return;
|
|
goto IL_0092;
|
|
}
|
|
|
|
IL_002a_1:
|
|
{
|
|
// GrabPoint = grabPoint.transform;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_9 = ___2_grabPoint;
|
|
NullCheck(L_9);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10;
|
|
L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL);
|
|
VirtualActionInvoker1< Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* >::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::set_GrabPoint(UnityEngine.Transform) */, __this, L_10);
|
|
// _forceFullyGrabbed = true;
|
|
__this->____forceFullyGrabbed_143 = (bool)1;
|
|
// OrientGrabbable(grabbable, grabPoint);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___0_grabbable;
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_12 = ___2_grabPoint;
|
|
HVRHandGrabber_OrientGrabbable_mB01F62D42C1A9ABBEDC1672A3A50A771C2540618(__this, L_11, L_12, (bool)1, (bool)1, NULL);
|
|
// GrabGrabbable(this, grabbable);
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___0_grabbable;
|
|
VirtualActionInvoker3< HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, bool >::Invoke(40 /* System.Void HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::GrabGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable,System.Boolean) */, __this, __this, L_13, (bool)1);
|
|
// if (grabTrigger == HVRGrabTrigger.Toggle)
|
|
int32_t L_14 = ___1_grabTrigger;
|
|
if ((!(((uint32_t)L_14) == ((uint32_t)1))))
|
|
{
|
|
goto IL_005d_1;
|
|
}
|
|
}
|
|
{
|
|
// GrabToggleActive = true;
|
|
__this->___GrabToggleActive_78 = (bool)1;
|
|
goto IL_0068_1;
|
|
}
|
|
|
|
IL_005d_1:
|
|
{
|
|
// else if (grabTrigger == HVRGrabTrigger.ManualRelease)
|
|
int32_t L_15 = ___1_grabTrigger;
|
|
if ((!(((uint32_t)L_15) == ((uint32_t)2))))
|
|
{
|
|
goto IL_0068_1;
|
|
}
|
|
}
|
|
{
|
|
// CanRelease = false;
|
|
HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(__this, (bool)0, NULL);
|
|
}
|
|
|
|
IL_0068_1:
|
|
{
|
|
// if (CollisionHandler)
|
|
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_16 = __this->___CollisionHandler_56;
|
|
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_0088_1;
|
|
}
|
|
}
|
|
{
|
|
// this.ExecuteNextUpdate(() => CollisionHandler.Sweep(this));
|
|
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_18 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
|
|
NullCheck(L_18);
|
|
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_18, __this, (intptr_t)((void*)HVRHandGrabber_U3CGrabU3Eb__365_0_m4CE0EE344DC967F631E542638385FBC43E46774D_RuntimeMethod_var), NULL);
|
|
il2cpp_codegen_runtime_class_init_inline(CoroutineExtensions_t47CC872158F1E19C1BFAFE18528DAF7BA8FB28B2_il2cpp_TypeInfo_var);
|
|
Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_19;
|
|
L_19 = CoroutineExtensions_ExecuteNextUpdate_mEDD94D9018BBEFBFB8CBC4FE79636D39BEDE222E(__this, L_18, NULL);
|
|
}
|
|
|
|
IL_0088_1:
|
|
{
|
|
// }
|
|
goto IL_0092;
|
|
}
|
|
}// end try (depth: 1)
|
|
catch(Il2CppExceptionWrapper& e)
|
|
{
|
|
__finallyBlock.StoreException(e.ex);
|
|
}
|
|
}
|
|
|
|
IL_0092:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OrientGrabbable(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,System.Boolean,System.Boolean)
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_OrientGrabbable_mB01F62D42C1A9ABBEDC1672A3A50A771C2540618 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_grabbable, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_grabPoint, bool ___2_position, bool ___3_rotation, const RuntimeMethod* method)
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
// var deltaRot = CachedWorldRotation * Quaternion.Inverse(grabPoint.GetPoseWorldRotation(HandSide));
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0;
|
|
L_0 = HVRHandGrabber_get_CachedWorldRotation_m1D6CFFCC01538C1A61BAFA74A85E93F592CE307E(__this, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_1 = ___1_grabPoint;
|
|
int32_t L_2 = __this->___HandSide_37;
|
|
NullCheck(L_1);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3;
|
|
L_3 = HVRPosableGrabPoint_GetPoseWorldRotation_mA4130A0517EABA6B6EA2ABB5CD4EEB8C8860052E(L_1, L_2, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
|
|
L_4 = Quaternion_Inverse_mD9C060AC626A7B406F4984AC98F8358DC89EF512(L_3, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_0, L_4, NULL);
|
|
V_0 = L_5;
|
|
// if (rotation) grabbable.transform.rotation = deltaRot * grabbable.transform.rotation;
|
|
bool L_6 = ___3_rotation;
|
|
if (!L_6)
|
|
{
|
|
goto IL_003d;
|
|
}
|
|
}
|
|
{
|
|
// if (rotation) grabbable.transform.rotation = deltaRot * grabbable.transform.rotation;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___0_grabbable;
|
|
NullCheck(L_7);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8;
|
|
L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = V_0;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___0_grabbable;
|
|
NullCheck(L_10);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11;
|
|
L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_10, NULL);
|
|
NullCheck(L_11);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12;
|
|
L_12 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_11, NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13;
|
|
L_13 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_9, L_12, NULL);
|
|
NullCheck(L_8);
|
|
Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_8, L_13, NULL);
|
|
}
|
|
|
|
IL_003d:
|
|
{
|
|
// if (position) grabbable.transform.position += (HandModel.position - grabPoint.GetPoseWorldPosition(HandSide));
|
|
bool L_14 = ___2_position;
|
|
if (!L_14)
|
|
{
|
|
goto IL_0072;
|
|
}
|
|
}
|
|
{
|
|
// if (position) grabbable.transform.position += (HandModel.position - grabPoint.GetPoseWorldPosition(HandSide));
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = ___0_grabbable;
|
|
NullCheck(L_15);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16;
|
|
L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17 = L_16;
|
|
NullCheck(L_17);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18;
|
|
L_18 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_17, NULL);
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19 = __this->___HandModel_63;
|
|
NullCheck(L_19);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20;
|
|
L_20 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_19, NULL);
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_21 = ___1_grabPoint;
|
|
int32_t L_22 = __this->___HandSide_37;
|
|
NullCheck(L_21);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23;
|
|
L_23 = HVRPosableGrabPoint_GetPoseWorldPosition_mB17501442D0B0AA5D368E8B89ADDF55062CA8498(L_21, L_22, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24;
|
|
L_24 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_20, L_23, NULL);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25;
|
|
L_25 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_18, L_24, NULL);
|
|
NullCheck(L_17);
|
|
Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_25, NULL);
|
|
}
|
|
|
|
IL_0072:
|
|
{
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::ForceRelease()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_ForceRelease_m1D096DE36B1410C62D6BC2AEF22054C749B22866 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// base.ForceRelease();
|
|
HVRGrabberBase_ForceRelease_mDA770EDDB5CB410B619D5BAB5E2079E912083F21(__this, NULL);
|
|
// CanRelease = true;
|
|
HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(__this, (bool)1, NULL);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::.ctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber__ctor_mA6FB07AB143FB9347EB34DC73C10B6AD6E89AA48 (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9B2D6CE42371A2DA2C2DD86246441689C16D5B64_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mC36703F143453184117CA1B28F3B5A6DEEF861C6_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mAB2DFCA15E16B709BBB33F98CB44C37E6E880973_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public bool ApplyHandLayer = true;
|
|
__this->___ApplyHandLayer_31 = (bool)1;
|
|
// public float HandGrabSpeed = 5f;
|
|
__this->___HandGrabSpeed_33 = (5.0f);
|
|
// public bool CloneHandModel = true;
|
|
__this->___CloneHandModel_40 = (bool)1;
|
|
// public float ParentingMaxAngleDelta = 10f;
|
|
__this->___ParentingMaxAngleDelta_43 = (10.0f);
|
|
// public float ParentingMaxDistance = .01f;
|
|
__this->___ParentingMaxDistance_44 = (0.00999999978f);
|
|
// public float PushoutTime = .1f;
|
|
__this->___PushoutTime_47 = (0.100000001f);
|
|
// public float PullLerpTime = .06f;
|
|
__this->___PullLerpTime_48 = (0.0599999987f);
|
|
// public float MoveThreshold = 10f;
|
|
__this->___MoveThreshold_49 = (10.0f);
|
|
// public DynamicPoseGrabIndicator DynamicPoseIndicatorMode = DynamicPoseGrabIndicator.Palm;
|
|
__this->___DynamicPoseIndicatorMode_61 = 1;
|
|
// public float ReleasedAngularConversionFactor = 1.0f;
|
|
__this->___ReleasedAngularConversionFactor_69 = (1.0f);
|
|
// public float ReleasedAngularThreshold = 1f;
|
|
__this->___ReleasedAngularThreshold_70 = (1.0f);
|
|
// public int ThrowLookback = 5;
|
|
__this->___ThrowLookback_71 = 5;
|
|
// public int CountPeakVelocities = 3;
|
|
__this->___CountPeakVelocities_74 = 3;
|
|
// public VRHandGrabberEvent BreakDistanceReached = new VRHandGrabberEvent();
|
|
VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16* L_0 = (VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16*)il2cpp_codegen_object_new(VRHandGrabberEvent_t43EC3CE57F33FAC044A3D4338C967C5831F76D16_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
VRHandGrabberEvent__ctor_m40FD9252EF6EE22E1A9DF71E6B3D4E194DD191CC(L_0, NULL);
|
|
__this->___BreakDistanceReached_76 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___BreakDistanceReached_76), (void*)L_0);
|
|
// public Dictionary<HVRGrabbable, Coroutine> OverlappingGrabbables = new Dictionary<HVRGrabbable, Coroutine>();
|
|
Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* L_1 = (Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58*)il2cpp_codegen_object_new(Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
Dictionary_2__ctor_m9B2D6CE42371A2DA2C2DD86246441689C16D5B64(L_1, Dictionary_2__ctor_m9B2D6CE42371A2DA2C2DD86246441689C16D5B64_RuntimeMethod_var);
|
|
__this->___OverlappingGrabbables_92 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___OverlappingGrabbables_92), (void*)L_1);
|
|
// public readonly CircularBuffer<Vector3> RecentVelocities = new CircularBuffer<Vector3>(TrackedVelocityCount);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_2 = (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122*)il2cpp_codegen_object_new(CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122_il2cpp_TypeInfo_var);
|
|
NullCheck(L_2);
|
|
CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB(L_2, ((int32_t)10), CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_RuntimeMethod_var);
|
|
__this->___RecentVelocities_107 = L_2;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___RecentVelocities_107), (void*)L_2);
|
|
// public readonly CircularBuffer<Vector3> RecentAngularVelocities = new CircularBuffer<Vector3>(TrackedVelocityCount);
|
|
CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* L_3 = (CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122*)il2cpp_codegen_object_new(CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122_il2cpp_TypeInfo_var);
|
|
NullCheck(L_3);
|
|
CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB(L_3, ((int32_t)10), CircularBuffer_1__ctor_m5FDE475FB0C29161EA87E906948F63C7E2FF0DEB_RuntimeMethod_var);
|
|
__this->___RecentAngularVelocities_108 = L_3;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___RecentAngularVelocities_108), (void*)L_3);
|
|
// public bool CanRelease { get; set; } = true;
|
|
__this->___U3CCanReleaseU3Ek__BackingField_110 = (bool)1;
|
|
// private readonly Collider[] _overlapColliders = new Collider[1000];
|
|
ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_4 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)((int32_t)1000));
|
|
__this->____overlapColliders_112 = L_4;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____overlapColliders_112), (void*)L_4);
|
|
// private Quaternion _previousRotation = Quaternion.identity;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
|
|
L_5 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL);
|
|
__this->____previousRotation_115 = L_5;
|
|
// private bool _checkingEnableCollision = true;
|
|
__this->____checkingEnableCollision_142 = (bool)1;
|
|
// private readonly Dictionary<Transform, int> _layerCache = new Dictionary<Transform, int>();
|
|
Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* L_6 = (Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2*)il2cpp_codegen_object_new(Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2_il2cpp_TypeInfo_var);
|
|
NullCheck(L_6);
|
|
Dictionary_2__ctor_mC36703F143453184117CA1B28F3B5A6DEEF861C6(L_6, Dictionary_2__ctor_mC36703F143453184117CA1B28F3B5A6DEEF861C6_RuntimeMethod_var);
|
|
__this->____layerCache_158 = L_6;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____layerCache_158), (void*)L_6);
|
|
// private readonly List<Transform> _layerKeys = new List<Transform>(20);
|
|
List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* L_7 = (List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D*)il2cpp_codegen_object_new(List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D_il2cpp_TypeInfo_var);
|
|
NullCheck(L_7);
|
|
List_1__ctor_mAB2DFCA15E16B709BBB33F98CB44C37E6E880973(L_7, ((int32_t)20), List_1__ctor_mAB2DFCA15E16B709BBB33F98CB44C37E6E880973_RuntimeMethod_var);
|
|
__this->____layerKeys_159 = L_7;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____layerKeys_159), (void*)L_7);
|
|
HVRGrabberBase__ctor_mFF1F9C24BD6EA5A517B71EC3623FF7916A6F3DCE(__this, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::.cctor()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber__cctor_m5477D45245BF6D85489445A9A211F8CCEA4C102F (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*)&List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// private static readonly List<Vector3> _peakVelocities = new List<Vector3>(10);
|
|
List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_0 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var);
|
|
NullCheck(L_0);
|
|
List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33(L_0, ((int32_t)10), List_1__ctor_m7E6E0C4AE37ACBC1E9BDA9E56A8A7D8ACED3FD33_RuntimeMethod_var);
|
|
((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____peakVelocities_156), (void*)L_0);
|
|
// private static readonly IComparer<Vector3> _velocityComparer = new VelocityComparer();
|
|
VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442* L_1 = (VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442*)il2cpp_codegen_object_new(VelocityComparer_t1A52D8F40CEB72A0F67D28353BF53D3562F30442_il2cpp_TypeInfo_var);
|
|
NullCheck(L_1);
|
|
VelocityComparer__ctor_mD09AED03E4A91107C374D150C162779783560A6A(L_1, NULL);
|
|
((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____velocityComparer_157 = L_1;
|
|
Il2CppCodeGenWriteBarrier((void**)(&((HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields*)il2cpp_codegen_static_fields_for(HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_il2cpp_TypeInfo_var))->____velocityComparer_157), (void*)L_1);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<Start>b__241_0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_U3CStartU3Eb__241_0_m4C88D1675874661532F39B0C96FDAD455D9E8E5C (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.ExecuteNextUpdate(() => HandPhysics.SetupColliders());
|
|
HVRHandPhysics_t843A7232A98033CC51B9236C137C8F03516D14DB* L_0 = __this->___HandPhysics_51;
|
|
NullCheck(L_0);
|
|
HVRHandPhysics_SetupColliders_m0CC6117A179E6F1051AE900904141C1D64427F35(L_0, NULL);
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<ResetRigidBodyProperties>b__360_0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_U3CResetRigidBodyPropertiesU3Eb__360_0_m6AEF53173698EAA490F4485DBA133611ACC344CF (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __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;
|
|
}
|
|
{
|
|
// Rigidbody.ResetCenterOfMass();
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0;
|
|
L_0 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_0);
|
|
Rigidbody_ResetCenterOfMass_mA8315F8324A97410D77B811833DCC80BD4EB361D(L_0, NULL);
|
|
// Rigidbody.ResetInertiaTensor();
|
|
Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1;
|
|
L_1 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(__this, NULL);
|
|
NullCheck(L_1);
|
|
Rigidbody_ResetInertiaTensor_m34020552CA2D42DEA3E01562641A9B292848BD01(L_1, NULL);
|
|
// if (RigidOverrides)
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_2;
|
|
L_2 = HVRHandGrabber_get_RigidOverrides_mCFDBA208ABD8C2D7D62358C97056F48CF1D941C0_inline(__this, 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_002e;
|
|
}
|
|
}
|
|
{
|
|
// RigidOverrides.ApplyOverrides();
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_4;
|
|
L_4 = HVRHandGrabber_get_RigidOverrides_mCFDBA208ABD8C2D7D62358C97056F48CF1D941C0_inline(__this, NULL);
|
|
NullCheck(L_4);
|
|
HVRRigidBodyOverrides_ApplyOverrides_m7FB449B5C40F10D5C083D22EBFB71957C6DC4060(L_4, NULL);
|
|
}
|
|
|
|
IL_002e:
|
|
{
|
|
// });
|
|
return;
|
|
}
|
|
}
|
|
// System.Void HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::<Grab>b__365_0()
|
|
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandGrabber_U3CGrabU3Eb__365_0_m4CE0EE344DC967F631E542638385FBC43E46774D (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// this.ExecuteNextUpdate(() => CollisionHandler.Sweep(this));
|
|
HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_0 = __this->___CollisionHandler_56;
|
|
NullCheck(L_0);
|
|
VirtualActionInvoker1< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* >::Invoke(9 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) */, L_0, __this);
|
|
return;
|
|
}
|
|
}
|
|
#ifdef __clang__
|
|
#pragma clang diagnostic pop
|
|
#endif
|
|
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 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 HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* HVRHandGrabber_get_HVRTrackedController_mBCFF1826338EB354AC793F14336B56624021BA65_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRTrackedController HVRTrackedController { get; private set; }
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_0 = __this->___U3CHVRTrackedControllerU3Ek__BackingField_96;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 HVRGrabberBase_get_IsHovering_mA84F8CD514D8B3EE3C72B85E9A3DACF42E3F6FCC_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsHovering { get; private set; }
|
|
bool L_0 = __this->___U3CIsHoveringU3Ek__BackingField_16;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_HoverTarget_m56EE1E32ACDEE90725056EBA5CA813650CDB6F9F_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _hoveredTarget;
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____hoveredTarget_26;
|
|
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 HVRForceGrabber_set_IsAiming_mBA04E573E594583B73CC88813F843E25FB5361EE_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsAiming { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsAimingU3Ek__BackingField_64 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 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 HVRForceGrabber_set_IsForceGrabbing_m2DDF2F4AED9C7EC6875FBE6C929EA14C89C1428E_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsForceGrabbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsForceGrabbingU3Ek__BackingField_63 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* HVRManager_get_Instance_mC7CD8092E3431D9CC66E556FDA9C4054C12025AD_inline (const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
{
|
|
// public static HVRManager Instance { get; private set; }
|
|
HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2* L_0 = ((HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_StaticFields*)il2cpp_codegen_static_fields_for(HVRManager_t6B5DB0B9C218C0FD80F6AE304256F1152BCD7CC2_il2cpp_TypeInfo_var))->___U3CInstanceU3Ek__BackingField_4;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_IsBeingForcedGrabbed_m8742EA8B697BBFFFD44E98B610B1C5E99E55ECE1_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsBeingForcedGrabbed { get; internal set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsBeingForcedGrabbedU3Ek__BackingField_78 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 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 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_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;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, float ___1_maxLength, 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;
|
|
bool V_1 = false;
|
|
float V_2 = 0.0f;
|
|
float V_3 = 0.0f;
|
|
float V_4 = 0.0f;
|
|
float V_5 = 0.0f;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
{
|
|
float L_0;
|
|
L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_vector), NULL);
|
|
V_0 = L_0;
|
|
float L_1 = V_0;
|
|
float L_2 = ___1_maxLength;
|
|
float L_3 = ___1_maxLength;
|
|
V_1 = (bool)((((float)L_1) > ((float)((float)il2cpp_codegen_multiply(L_2, L_3))))? 1 : 0);
|
|
bool L_4 = V_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_004e;
|
|
}
|
|
}
|
|
{
|
|
float L_5 = V_0;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_6;
|
|
L_6 = sqrt(((double)L_5));
|
|
V_2 = ((float)L_6);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_vector;
|
|
float L_8 = L_7.___x_2;
|
|
float L_9 = V_2;
|
|
V_3 = ((float)(L_8/L_9));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
|
|
float L_11 = L_10.___y_3;
|
|
float L_12 = V_2;
|
|
V_4 = ((float)(L_11/L_12));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_vector;
|
|
float L_14 = L_13.___z_4;
|
|
float L_15 = V_2;
|
|
V_5 = ((float)(L_14/L_15));
|
|
float L_16 = V_3;
|
|
float L_17 = ___1_maxLength;
|
|
float L_18 = V_4;
|
|
float L_19 = ___1_maxLength;
|
|
float L_20 = V_5;
|
|
float L_21 = ___1_maxLength;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22;
|
|
memset((&L_22), 0, sizeof(L_22));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_22), ((float)il2cpp_codegen_multiply(L_16, L_17)), ((float)il2cpp_codegen_multiply(L_18, L_19)), ((float)il2cpp_codegen_multiply(L_20, L_21)), /*hidden argument*/NULL);
|
|
V_6 = L_22;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_004e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_vector;
|
|
V_6 = L_23;
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_6;
|
|
return L_24;
|
|
}
|
|
}
|
|
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_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 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_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 float Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) < ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float V_1 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_b;
|
|
float L_2;
|
|
L_2 = Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline(L_0, L_1, NULL);
|
|
float L_3;
|
|
L_3 = fabsf(L_2);
|
|
float L_4;
|
|
L_4 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline(L_3, (1.0f), NULL);
|
|
V_0 = L_4;
|
|
float L_5 = V_0;
|
|
bool L_6;
|
|
L_6 = Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline(L_5, NULL);
|
|
if (L_6)
|
|
{
|
|
goto IL_0034;
|
|
}
|
|
}
|
|
{
|
|
float L_7 = V_0;
|
|
float L_8;
|
|
L_8 = acosf(L_7);
|
|
G_B3_0 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_8, (2.0f))), (57.2957802f)));
|
|
goto IL_0039;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
G_B3_0 = (0.0f);
|
|
}
|
|
|
|
IL_0039:
|
|
{
|
|
V_1 = G_B3_0;
|
|
goto IL_003c;
|
|
}
|
|
|
|
IL_003c:
|
|
{
|
|
float L_9 = V_1;
|
|
return L_9;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_RotateTowards_m50EF9D609C80CD423CDA856EA3481DE2004633A3_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_from, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_to, float ___2_maxDegreesDelta, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
bool V_1 = false;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_from;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = ___1_to;
|
|
float L_2;
|
|
L_2 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_0, L_1, NULL);
|
|
V_0 = L_2;
|
|
float L_3 = V_0;
|
|
V_1 = (bool)((((float)L_3) == ((float)(0.0f)))? 1 : 0);
|
|
bool L_4 = V_1;
|
|
if (!L_4)
|
|
{
|
|
goto IL_0019;
|
|
}
|
|
}
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = ___1_to;
|
|
V_2 = L_5;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0019:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___0_from;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7 = ___1_to;
|
|
float L_8 = ___2_maxDegreesDelta;
|
|
float L_9 = V_0;
|
|
float L_10;
|
|
L_10 = Mathf_Min_m747CA71A9483CDB394B13BD0AD048EE17E48FFE4_inline((1.0f), ((float)(L_8/L_9)), NULL);
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
|
|
L_11 = Quaternion_SlerpUnclamped_mAE7F4DF2F239831CCAA1DFB52F313E5AED52D32D(L_6, L_7, L_10, NULL);
|
|
V_2 = L_11;
|
|
goto IL_0030;
|
|
}
|
|
|
|
IL_0030:
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_2;
|
|
return L_12;
|
|
}
|
|
}
|
|
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_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
|
|
L_1 = Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
goto IL_000f;
|
|
}
|
|
|
|
IL_000f:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
|
|
return L_2;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_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))->___upVector_7;
|
|
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 void HVRGrabberBase_set_IsHovering_mEA4646825A05499E694173814F64F2F8B8525F81_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsHovering { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsHoveringU3Ek__BackingField_16 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_IsGrabbing_m7AA313FA8FBFA31877E73E061D283548BC13B59B_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsGrabbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsGrabbingU3Ek__BackingField_15 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 void HVRGrabberBase_set_AllowHovering_m54544F6D19C71F8BF7213D1EA52C7FBA9D46B30D_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool AllowHovering { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CAllowHoveringU3Ek__BackingField_13 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* HVRGrabbable_get_Socket_m4BC8CF58C1ED4E404E03FA683362EF4AD7C65A2B_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRSocket Socket { get; private set; }
|
|
HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* L_0 = __this->___U3CSocketU3Ek__BackingField_92;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_AllowHovering_mAC6D0C04EA4B9710F276299AE15AB00F19A79942_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool AllowHovering { get; set; }
|
|
bool L_0 = __this->___U3CAllowHoveringU3Ek__BackingField_13;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabbable_set_BeingDestroyed_m74281D63730EF1EC4411535849D2C2D74FA9EDF6_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool BeingDestroyed { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CBeingDestroyedU3Ek__BackingField_105 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public List<Collider> Colliders { get; private set; } = new List<Collider>();
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CCollidersU3Ek__BackingField_81;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_Triggers_m76559EB4FE96FD6167AABFC5748702A353B7703E_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public List<Collider> Triggers { get; private set; } = new List<Collider>();
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CTriggersU3Ek__BackingField_83;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 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 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 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_IsTriggerHovering_mB5D15C224E0CEDECA13ABF9E6909820D113EC29F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsTriggerHovering { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsTriggerHoveringU3Ek__BackingField_95 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRGrabberBase_get_GrabPoint_mFA07839DE738E039716FB8D63E63B37D4D15680E_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _grabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____grabPoint_20;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PosableGrabPoint_m185E74E2B69C5930CC63B45BFBAAAD2EC6AA93D3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint PosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_value;
|
|
__this->___U3CPosableGrabPointU3Ek__BackingField_97 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPosableGrabPointU3Ek__BackingField_97), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_GrabPoint_m8971DD63976C8BD363D114B03FE8D31A28A27FD3_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// _grabPoint = value;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
__this->____grabPoint_20 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->____grabPoint_20), (void*)L_0);
|
|
// }
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_TriggerPosableGrabPoint_m21F2D017F8EC0AAAA6EC8B46B5EAA2E2D9D48B6A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint TriggerPosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_value;
|
|
__this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandGrabber_get_PoseLocalRotation_m7637A42C6F8279896CB68702E19BA320E2E663FE_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion PoseLocalRotation { get; set; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = __this->___U3CPoseLocalRotationU3Ek__BackingField_100;
|
|
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 bool HVRHandGrabber_get_IsPhysicsPose_m9F0C5A6C9F034F74682D9F340D3D2629358E6751_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsPhysicsPose { get; set; }
|
|
bool L_0 = __this->___U3CIsPhysicsPoseU3Ek__BackingField_104;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_PhysicsHandPosition_mA5C5FB0FFBC73FEA6E0B36D95240AE37DF41383C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Vector3 PhysicsHandPosition { get; set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPhysicsHandPositionU3Ek__BackingField_101;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_GrabAnchorLocal_mC2101C3C85FA6D37760DF4F4B3D15C58CF2C594F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 GrabAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CGrabAnchorLocalU3Ek__BackingField_105;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandAnchorLocal_m2B0B057499D12517A20A78F1F8D64DF61280F005_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandAnchorLocalU3Ek__BackingField_106;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelPosition_m86C1CE2669ACBAF769D80BFE9DC54EAA8A8F79D0_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelPosition { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandModelPositionU3Ek__BackingField_88;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 void HVRHandGrabber_set_HVRTrackedController_mDCA5EFDDC85A3B3F8622416FC594310D03B9D481_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRTrackedController HVRTrackedController { get; private set; }
|
|
HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* L_0 = ___0_value;
|
|
__this->___U3CHVRTrackedControllerU3Ek__BackingField_96 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHVRTrackedControllerU3Ek__BackingField_96), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_RigidOverrides_m4B6F29BE087E573B9FB9E53E7CF713929A51A47F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRRigidBodyOverrides RigidOverrides { get; private set; }
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_0 = ___0_value;
|
|
__this->___U3CRigidOverridesU3Ek__BackingField_91 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidOverridesU3Ek__BackingField_91), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_StrengthHandler_m2D62C2CA9329822BCC500763480391F33F7B0B8C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandStrengthHandler StrengthHandler { get; set; }
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_0 = ___0_value;
|
|
__this->___U3CStrengthHandlerU3Ek__BackingField_86 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CStrengthHandlerU3Ek__BackingField_86), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelParent_m87BD1848C860EFD2F088E0FC15AD34DF8167A10E_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Transform HandModelParent { get; private set; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value;
|
|
__this->___U3CHandModelParentU3Ek__BackingField_87 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHandModelParentU3Ek__BackingField_87), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelPosition_m62D1FD6928F771509ADA7E20FD6422165D828DF1_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelPosition { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandModelPositionU3Ek__BackingField_88 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelRotation_mA3FA86004CF2D863919E4E461E0D6DD220E8E182_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Quaternion HandModelRotation { get; private set; }
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_value;
|
|
__this->___U3CHandModelRotationU3Ek__BackingField_89 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_HandModelScale_m5CA286557CDDF7E97769430ACD94AB35D292BFCF_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelScale { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandModelScaleU3Ek__BackingField_90 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRGrabberBase_get_PullingGrabbable_m5B78CA873BDCB1FEE5B6CD02E717CFB559733D41_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool PullingGrabbable { get; set; }
|
|
bool L_0 = __this->___U3CPullingGrabbableU3Ek__BackingField_24;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_MoveTowards_m0363264647799F3173AC37F8E819F98298249B08_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxDistanceDelta, 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;
|
|
float V_4 = 0.0f;
|
|
bool V_5 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6;
|
|
memset((&V_6), 0, sizeof(V_6));
|
|
int32_t G_B4_0 = 0;
|
|
int32_t G_B6_0 = 0;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_target;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_current;
|
|
float L_3 = L_2.___x_2;
|
|
V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_target;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_current;
|
|
float L_7 = L_6.___y_3;
|
|
V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7));
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_target;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_current;
|
|
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;
|
|
if ((((float)L_18) == ((float)(0.0f))))
|
|
{
|
|
goto IL_0055;
|
|
}
|
|
}
|
|
{
|
|
float L_19 = ___2_maxDistanceDelta;
|
|
if ((!(((float)L_19) >= ((float)(0.0f)))))
|
|
{
|
|
goto IL_0052;
|
|
}
|
|
}
|
|
{
|
|
float L_20 = V_3;
|
|
float L_21 = ___2_maxDistanceDelta;
|
|
float L_22 = ___2_maxDistanceDelta;
|
|
G_B4_0 = ((((int32_t)((!(((float)L_20) <= ((float)((float)il2cpp_codegen_multiply(L_21, L_22)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
|
|
goto IL_0053;
|
|
}
|
|
|
|
IL_0052:
|
|
{
|
|
G_B4_0 = 0;
|
|
}
|
|
|
|
IL_0053:
|
|
{
|
|
G_B6_0 = G_B4_0;
|
|
goto IL_0056;
|
|
}
|
|
|
|
IL_0055:
|
|
{
|
|
G_B6_0 = 1;
|
|
}
|
|
|
|
IL_0056:
|
|
{
|
|
V_5 = (bool)G_B6_0;
|
|
bool L_23 = V_5;
|
|
if (!L_23)
|
|
{
|
|
goto IL_0061;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___1_target;
|
|
V_6 = L_24;
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_0061:
|
|
{
|
|
float L_25 = V_3;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_26;
|
|
L_26 = sqrt(((double)L_25));
|
|
V_4 = ((float)L_26);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___0_current;
|
|
float L_28 = L_27.___x_2;
|
|
float L_29 = V_0;
|
|
float L_30 = V_4;
|
|
float L_31 = ___2_maxDistanceDelta;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = ___0_current;
|
|
float L_33 = L_32.___y_3;
|
|
float L_34 = V_1;
|
|
float L_35 = V_4;
|
|
float L_36 = ___2_maxDistanceDelta;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = ___0_current;
|
|
float L_38 = L_37.___z_4;
|
|
float L_39 = V_2;
|
|
float L_40 = V_4;
|
|
float L_41 = ___2_maxDistanceDelta;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42;
|
|
memset((&L_42), 0, sizeof(L_42));
|
|
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_42), ((float)il2cpp_codegen_add(L_28, ((float)il2cpp_codegen_multiply(((float)(L_29/L_30)), L_31)))), ((float)il2cpp_codegen_add(L_33, ((float)il2cpp_codegen_multiply(((float)(L_34/L_35)), L_36)))), ((float)il2cpp_codegen_add(L_38, ((float)il2cpp_codegen_multiply(((float)(L_39/L_40)), L_41)))), /*hidden argument*/NULL);
|
|
V_6 = L_42;
|
|
goto IL_009b;
|
|
}
|
|
|
|
IL_009b:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_6;
|
|
return L_43;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanActivate_m306DD32FAC7AC906CEE777D76A4E77107BAF5001_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanActivate { get; private set; }
|
|
bool L_0 = __this->___U3CCanActivateU3Ek__BackingField_109;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_CanActivate_mCA053C6C06E578FAB91DC00BBA72A42AF266C161_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanActivate { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CCanActivateU3Ek__BackingField_109 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRHandGrabber_get_TriggerHoverTarget_m1E19223767C03E5728FE9721963F362C6278FF31_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get { return _triggerHoverTarget; }
|
|
HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->____triggerHoverTarget_79;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsTriggerHovering_m1A0957D182AFC6FEA696BF24105A27376D70B4B3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsTriggerHovering { get; private set; }
|
|
bool L_0 = __this->___U3CIsTriggerHoveringU3Ek__BackingField_95;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_CanRelease_m6050F929F86A8A1AAD7AA8207A8DE4A0DEF0C410_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool CanRelease { get; set; } = true;
|
|
bool L_0 = __this->___U3CCanReleaseU3Ek__BackingField_110;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* HVRHandGrabber_get_TriggerPosableGrabPoint_mD22A1A61136415488B15F1F3D3091A14FD9A4B7D_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRPosableGrabPoint TriggerPosableGrabPoint { get; private set; }
|
|
HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = __this->___U3CTriggerPosableGrabPointU3Ek__BackingField_99;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion_ToAngleAxis_mA2A5A81DAE94A9C1AFC34112BE8E5C5C3E9297AF_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float* ___0_angle, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_axis, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this);
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_1 = ___1_axis;
|
|
float* L_2 = ___0_angle;
|
|
Quaternion_Internal_ToAxisAngleRad_m36090778CAC5E93CADAD17A95B7C7028E93CA1BF(L_0, L_1, L_2, NULL);
|
|
float* L_3 = ___0_angle;
|
|
float* L_4 = ___0_angle;
|
|
float L_5 = *((float*)L_4);
|
|
*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_5, (57.2957802f)));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRGrabberBase_set_PullingGrabbable_mD18676E5A2E0D92C653B93081D1E92ABA5944833_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool PullingGrabbable { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CPullingGrabbableU3Ek__BackingField_24 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* HVRHandGrabber_get_Joint_m303B6E617D7928C06A5609343A1B39938492A870_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ConfigurableJoint Joint { get; protected set; }
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = __this->___U3CJointU3Ek__BackingField_119;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* HVRHandGrabber_get_StrengthHandler_mD0F29A0369C56638131ABB1004DED08DE11E6335_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRHandStrengthHandler StrengthHandler { get; set; }
|
|
HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* L_0 = __this->___U3CStrengthHandlerU3Ek__BackingField_86;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsForceGrabbing_mDD51EE80AE713752AE1F3CDBD316EF6F8EBF2398_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsForceGrabbing { get; private set; }
|
|
bool L_0 = __this->___U3CIsForceGrabbingU3Ek__BackingField_63;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRForceGrabber_get_IsAiming_mD8760DDBDC170D16E26EF3F5A3B630B62F42830E_inline (HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsAiming { get; private set; }
|
|
bool L_0 = __this->___U3CIsAimingU3Ek__BackingField_64;
|
|
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 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_TriggerGrabPoint_mE431977B5E39C22D810796CC62767616FCD9BED9_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// get => _triggerGrabPoint;
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->____triggerGrabPoint_98;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsLineGrab_mC4C97C38FC44304F581581D74FEAF9679FC3D4DD_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsLineGrab { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsLineGrabU3Ek__BackingField_94 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
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 void HVRHandGrabber_set_TempGrabPoint_m87B05FF91A37B343C2E9EF449137A6467E1ECBB4_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GameObject TempGrabPoint { get; internal set; }
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_value;
|
|
__this->___U3CTempGrabPointU3Ek__BackingField_93 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTempGrabPointU3Ek__BackingField_93), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* HVRHandGrabber_get_TempGrabPoint_m3743794F7455E28E8474A90DD3B3A2B604D83EE2_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public GameObject TempGrabPoint { get; internal set; }
|
|
GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___U3CTempGrabPointU3Ek__BackingField_93;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsClimbing_mA386B58C5829910C56310DF4A62E69DDD3EE2AC3_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsClimbing { get; private set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsClimbingU3Ek__BackingField_103 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_right_mFF573AFBBB2186E7AFA1BA7CA271A78DF67E4EA0_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))->___rightVector_10;
|
|
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 void HVRHandGrabber_set_Joint_m2FA0379BB3BA7AF86BFF43677A827799B8D58F3C_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public ConfigurableJoint Joint { get; protected set; }
|
|
ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* L_0 = ___0_value;
|
|
__this->___U3CJointU3Ek__BackingField_119 = L_0;
|
|
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CJointU3Ek__BackingField_119), (void*)L_0);
|
|
return;
|
|
}
|
|
}
|
|
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 void HVRHandGrabber_set_HandAnchorLocal_m1D19D37A4FCEF9A4953206BFBD3154A04557D91A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandAnchorLocal { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CHandAnchorLocalU3Ek__BackingField_106 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_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)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
|
|
V_0 = L_9;
|
|
goto IL_0021;
|
|
}
|
|
|
|
IL_0021:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_IsPhysicsPose_m19FD4B7E4CB53A3D72B72D64397FC93CF280E50F_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, bool ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public bool IsPhysicsPose { get; set; }
|
|
bool L_0 = ___0_value;
|
|
__this->___U3CIsPhysicsPoseU3Ek__BackingField_104 = L_0;
|
|
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 bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
bool V_0 = false;
|
|
{
|
|
float L_0 = ___1_b;
|
|
float L_1 = ___0_a;
|
|
float L_2;
|
|
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
|
|
float L_3 = ___0_a;
|
|
float L_4;
|
|
L_4 = fabsf(L_3);
|
|
float L_5 = ___1_b;
|
|
float L_6;
|
|
L_6 = fabsf(L_5);
|
|
float L_7;
|
|
L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
|
|
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
|
|
float L_9;
|
|
L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
|
|
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
|
|
goto IL_0035;
|
|
}
|
|
|
|
IL_0035:
|
|
{
|
|
bool L_10 = V_0;
|
|
return L_10;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline (float ___0_d, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_a, const RuntimeMethod* method)
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
|
|
memset((&V_0), 0, sizeof(V_0));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_a;
|
|
float L_1 = L_0.___x_2;
|
|
float L_2 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_a;
|
|
float L_4 = L_3.___y_3;
|
|
float L_5 = ___0_d;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_a;
|
|
float L_7 = L_6.___z_4;
|
|
float L_8 = ___0_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;
|
|
}
|
|
}
|
|
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 List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_AdditionalIgnoreColliders_mFA74941597891B0A7030622685B607FF70E791CE_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public List<Collider> AdditionalIgnoreColliders { get; private set; } = new List<Collider>();
|
|
List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandGrabber_set_PhysicsHandPosition_mC2AD02613E4295E9165BF15B2178E30C4AB75C96_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// internal Vector3 PhysicsHandPosition { get; set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
__this->___U3CPhysicsHandPositionU3Ek__BackingField_101 = L_0;
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRHandGrabber_get_HandModelParent_m9C16AD0DDD46CBCD170DD204BF38FAE8AC80ED8A_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Transform HandModelParent { get; private set; }
|
|
Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CHandModelParentU3Ek__BackingField_87;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandGrabber_get_HandModelScale_mA0BB9BFA5738FD86E9A1746784C6476EA1378048_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public Vector3 HandModelScale { get; private set; }
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHandModelScaleU3Ek__BackingField_90;
|
|
return L_0;
|
|
}
|
|
}
|
|
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 HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* HVRHandGrabber_get_RigidOverrides_mCFDBA208ABD8C2D7D62358C97056F48CF1D941C0_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
// public HVRRigidBodyOverrides RigidOverrides { get; private set; }
|
|
HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* L_0 = __this->___U3CRigidOverridesU3Ek__BackingField_91;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
|
|
{
|
|
{
|
|
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
|
|
return L_0;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___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 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 bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
|
|
{
|
|
typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
|
|
return ((FunctionPointerType)__this->___invoke_impl_1)((Il2CppObject*)__this->___method_code_6, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m455780C5A45049F9BDC25EAD3BA10A681D16385D_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __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 (!false)
|
|
{
|
|
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;
|
|
}
|
|
}
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__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 void List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
|
|
{
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)__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;
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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));
|
|
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0;
|
|
int32_t L_7 = V_1;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_item;
|
|
NullCheck(L_6);
|
|
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_8);
|
|
return;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item;
|
|
(( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
|
|
return;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_gshared_inline (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __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_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 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 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 float Quaternion_Dot_mF9D3BE33940A47979DADA7E81650AEB356D5D12B_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_a, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
{
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___0_a;
|
|
float L_1 = L_0.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___1_b;
|
|
float L_3 = L_2.___x_0;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___0_a;
|
|
float L_5 = L_4.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___1_b;
|
|
float L_7 = L_6.___y_1;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___0_a;
|
|
float L_9 = L_8.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___1_b;
|
|
float L_11 = L_10.___z_2;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___0_a;
|
|
float L_13 = L_12.___w_3;
|
|
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___1_b;
|
|
float L_15 = L_14.___w_3;
|
|
V_0 = ((float)il2cpp_codegen_add(((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))));
|
|
goto IL_003b;
|
|
}
|
|
|
|
IL_003b:
|
|
{
|
|
float L_16 = V_0;
|
|
return L_16;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Quaternion_IsEqualUsingDot_m9C672201C918C2D1E739F559DBE4406F95997CBD_inline (float ___0_dot, const RuntimeMethod* method)
|
|
{
|
|
bool V_0 = false;
|
|
{
|
|
float L_0 = ___0_dot;
|
|
V_0 = (bool)((((float)L_0) > ((float)(0.999998987f)))? 1 : 0);
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
bool L_1 = V_0;
|
|
return L_1;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_mEF8349CC39674236CFC694189AFD36E31F89AC8F_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
bool V_1 = false;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
|
|
memset((&V_2), 0, sizeof(V_2));
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value;
|
|
float L_1;
|
|
L_1 = Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline(L_0, NULL);
|
|
V_0 = L_1;
|
|
float L_2 = V_0;
|
|
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
|
|
bool L_3 = V_1;
|
|
if (!L_3)
|
|
{
|
|
goto IL_001e;
|
|
}
|
|
}
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_value;
|
|
float L_5 = V_0;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
|
|
L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL);
|
|
V_2 = L_6;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_001e:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
|
|
L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL);
|
|
V_2 = L_7;
|
|
goto IL_0026;
|
|
}
|
|
|
|
IL_0026:
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
|
|
return L_8;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method)
|
|
{
|
|
float V_0 = 0.0f;
|
|
float G_B3_0 = 0.0f;
|
|
{
|
|
float L_0 = ___0_a;
|
|
float L_1 = ___1_b;
|
|
if ((((float)L_0) > ((float)L_1)))
|
|
{
|
|
goto IL_0008;
|
|
}
|
|
}
|
|
{
|
|
float L_2 = ___1_b;
|
|
G_B3_0 = L_2;
|
|
goto IL_0009;
|
|
}
|
|
|
|
IL_0008:
|
|
{
|
|
float L_3 = ___0_a;
|
|
G_B3_0 = L_3;
|
|
}
|
|
|
|
IL_0009:
|
|
{
|
|
V_0 = G_B3_0;
|
|
goto IL_000c;
|
|
}
|
|
|
|
IL_000c:
|
|
{
|
|
float L_4 = V_0;
|
|
return L_4;
|
|
}
|
|
}
|
|
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, const RuntimeMethod* method)
|
|
{
|
|
static bool s_Il2CppMethodInitialized;
|
|
if (!s_Il2CppMethodInitialized)
|
|
{
|
|
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
s_Il2CppMethodInitialized = true;
|
|
}
|
|
float V_0 = 0.0f;
|
|
{
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_vector;
|
|
float L_1 = L_0.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_vector;
|
|
float L_3 = L_2.___x_2;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_vector;
|
|
float L_5 = L_4.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_vector;
|
|
float L_7 = L_6.___y_3;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_vector;
|
|
float L_9 = L_8.___z_4;
|
|
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_vector;
|
|
float L_11 = L_10.___z_4;
|
|
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
|
|
double L_12;
|
|
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
|
|
V_0 = ((float)L_12);
|
|
goto IL_0034;
|
|
}
|
|
|
|
IL_0034:
|
|
{
|
|
float L_13 = V_0;
|
|
return L_13;
|
|
}
|
|
}
|