#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include struct VirtualActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct 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 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 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 struct VirtualActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template 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 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); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 struct CircularBuffer_1_tC44EFCA00F62CEE34D60D6A4B399965D836EACB7; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 struct CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2; // System.Func`2 struct Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03; // System.Func`2 struct Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D; // System.Func`2 struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00; // System.Collections.Generic.HashSet`1 struct HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B; // System.Collections.Generic.HashSet`1 struct HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872; // System.Collections.Generic.HashSet`1 struct HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D; // System.Collections.Generic.IComparer`1 struct IComparer_1_tFDB0B934337DF4DC2367C1B24FB3247B40F049E1; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t70453D753223595FC867D55D459DE2D9F415A67D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD900369020910AEC4D48DDE5BF1905308A1CC09D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC78C079422A1A521923655A578A8FA3FEC378771; // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252; // System.Collections.Generic.List`1 struct List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76; // System.Collections.Generic.List`1 struct List_1_t22B6AE59B095268F44B72F67D547A0C9A244CA78; // System.Collections.Generic.List`1 struct List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994; // System.Collections.Generic.List`1 struct List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930; // System.Collections.Generic.List`1 struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB; // System.Collections.Generic.List`1 struct List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E; // System.Collections.Generic.List`1 struct List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8; // System.Collections.Generic.List`1 struct List_1_t1392641C854992C80CED516C198F05F96EB5190B; // System.Collections.Generic.List`1 struct List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C; // System.Collections.Generic.List`1 struct List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18; // System.Collections.Generic.List`1 struct List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F; // System.Collections.Generic.List`1 struct List_1_t045123BDB2FAD65B3BD5F8698ADF524F27BEDA8D; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD; // System.Collections.Generic.List`1 struct List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D; // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B; // System.Collections.Generic.List`1 struct List_1_tA7666C6690CE2AEE97571615AD3AFCE2BB020597; // System.Collections.Generic.List`1 struct List_1_t90832B88D7207769654164CC28440CF594CC397D; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t067B6565DAB51831954BD36DF5F65A806EDBEF99; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tA250E7D856E5178DDAACCBBCBBA2BC8EBC5A2EE1; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t3A6696E01E2E8EE835C72A4B0C9E75120C7A122D; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t7ED48D7F5F895684C377F90C33DDD1E0CCACDE61; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B; // 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.Player.GrabbableCollisionTracker[] struct GrabbableCollisionTrackerU5BU5D_tAAE06280FEB2522994D0BC3D7DAB35AA3C4C7DEF; // HurricaneVR.Framework.Shared.HVRAxis[] struct HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber[] struct HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B; // HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend[] struct HVRHandPoseBlendU5BU5D_tB9CDDF97006B8B2CDBEB939F5EC3EBB6F29A1BEB; // HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData[] struct HVRHandPoseDataU5BU5D_t74E0EA5551E52CBC1D90C2A466B3CC528E2A1A6C; // 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; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints[] struct PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // UnityEngine.Vector3[] struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354; // UnityEngine.AudioClip struct AudioClip_t5D272C4EB4F2D3ED49F1C346DEA373CF6D585F20; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23; // UnityEngine.Camera struct Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3; // UnityEngine.ConfigurableJoint struct ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77; // UnityEngine.Coroutine struct Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; // HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker struct GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463; // HurricaneVR.Framework.Core.Player.GrabbableStuck struct GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E; // HurricaneVR.Framework.Core.Player.HVRCamera struct HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72; // HurricaneVR.Framework.Core.Player.HVRCameraRig struct HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45; // 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.Shared.HVRFingerSettings struct HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1; // HurricaneVR.Framework.Core.Grabbers.HVRForceGrabber struct HVRForceGrabber_tD4C962011452998F4F3C4C7BC5FC6BF36A56B191; // HurricaneVR.Framework.Core.ScriptableObjects.HVRForcePullSettings struct HVRForcePullSettings_tC18235BD7C7581749F6F037341AA583AA7BFC078; // HurricaneVR.Framework.Core.Player.HVRGlobalFadeFinder struct HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621; // HurricaneVR.Framework.Shared.HVRGrabHaptics struct HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24; // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper struct HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D; // 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.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.Core.Player.HVRHeadCollision struct HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D; // HurricaneVR.Framework.Core.HandPoser.HVRIKTargets struct HVRIKTargets_t2878D5201ADF86958B5BEF687E316EA926518725; // HurricaneVR.Framework.ControllerInput.HVRInputAction struct HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1; // HurricaneVR.Framework.ControllerInput.HVRInputManager struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D; // HurricaneVR.Framework.Shared.HVRInputSettings struct HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4; // HurricaneVR.Framework.Core.Player.HVRInvalidTeleport struct HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3; // HurricaneVR.Framework.Core.Player.HVRJointHand struct HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting struct HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F; // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings struct HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77; // HurricaneVR.Framework.Core.Player.HVRPhysicsHands struct HVRPhysicsHands_t00E4D6EFF169EDDEE7D6C667984B613633E16C13; // 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.Player.HVRPlayerWaist struct HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF; // 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.Stabbing.HVRStabbable struct HVRStabbable_t71A2D16350A6CAB51630D1314BE9C10870FE29E1; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler struct HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3; // HurricaneVR.Framework.Core.Player.HVRTeleportMarker struct HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25; // HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase struct HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961; // HurricaneVR.Framework.Core.Player.HVRTeleportOptions struct HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5; // HurricaneVR.Framework.Core.Player.HVRTeleporter struct HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7; // HurricaneVR.Framework.Components.HVRThrowingCenterOfMass struct HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1; // HurricaneVR.Framework.ControllerInput.HVRTrackedController struct HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.Collections.IEnumerator struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; // UnityEngine.Events.InvokableCallList struct InvokableCallList_t309E1C8C7CE885A0D2F98C84CEA77A8935688382; // UnityEngine.LineRenderer struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE; // 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; // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints struct PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF; // UnityEngine.Rigidbody struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // UnityEngine.SphereCollider struct SphereCollider_tBA111C542CE97F6873DE742757213D6265C7D275; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043; // System.String struct String_t; // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate struct TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1; // System.Type struct Type_t; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7; // 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; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.WaitForEndOfFrame struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663; // UnityEngine.WaitForFixedUpdate struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7; // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c struct U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA; // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110 struct U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454; // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138 struct U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F; // HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16 struct U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c struct U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31 struct U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A; // HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c struct U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381; IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_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* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral01AC0365CB17BCE0478BFCD5E4FE89032C19B0E7; IL2CPP_EXTERN_C String_t* _stringLiteral1C3B83E7128DFE5344885801249731AA7F849057; IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; IL2CPP_EXTERN_C String_t* _stringLiteral26B5DB0858468953C746365FAA660EE83BDBA471; IL2CPP_EXTERN_C String_t* _stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD; IL2CPP_EXTERN_C String_t* _stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439; IL2CPP_EXTERN_C String_t* _stringLiteral40E7E4A0FD41BB0084EAAD64DA181E06E21128A1; IL2CPP_EXTERN_C String_t* _stringLiteral47C29C19602E4202B694F54180E33B708DCC81FF; IL2CPP_EXTERN_C String_t* _stringLiteral531A047CA685C7924EF16B59CDEAAC1A9DC60B61; IL2CPP_EXTERN_C String_t* _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318; IL2CPP_EXTERN_C String_t* _stringLiteral55C0A133E4BB00D650121DBD2F6231A531B752CD; IL2CPP_EXTERN_C String_t* _stringLiteral6A4909D670CB1EEB6371258897B1E9402D404A48; IL2CPP_EXTERN_C String_t* _stringLiteral7C5C3810D363C2C85EC66E52B8CA3BCF61E06131; IL2CPP_EXTERN_C String_t* _stringLiteral81EABD1A4DE8FA1E2AB94343172459A664DED61C; IL2CPP_EXTERN_C String_t* _stringLiteral82DA8FB154B0559F3A4005522B95DD991F52AAA7; IL2CPP_EXTERN_C String_t* _stringLiteral85854D21F273A756078468B1F896F112B0E08118; IL2CPP_EXTERN_C String_t* _stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3; IL2CPP_EXTERN_C String_t* _stringLiteral8A0118A9B1B035453129BC826B19F1032911705A; IL2CPP_EXTERN_C String_t* _stringLiteral8BF8BACA60841B8A61153EA5D106C62E78CC59AE; IL2CPP_EXTERN_C String_t* _stringLiteral94E6804EEA620643E3D8EC4636A62EC97EBE7341; IL2CPP_EXTERN_C String_t* _stringLiteralB1B3CCAE9DF8845C388CF06A130472574C1C3CD5; IL2CPP_EXTERN_C String_t* _stringLiteralBF97DCD8CEF2323F1C9203983F42DE6995B24BF2; IL2CPP_EXTERN_C String_t* _stringLiteralD76D617D74AA217A4DDF5A817163F471DA7A9355; IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; IL2CPP_EXTERN_C String_t* _stringLiteralDBD17F9838EB9EB705B2D2ED5DB9B1AC7DEE080E; IL2CPP_EXTERN_C String_t* _stringLiteralDE6EBD23CE59FBB74A62023836D61F1E47AEC937; IL2CPP_EXTERN_C String_t* _stringLiteralE32F71F01B50192A097A0D355AA140AD6D6D0529; IL2CPP_EXTERN_C String_t* _stringLiteralFFF1E7A0A2AE4F8037DFA316637A8F6CFD34BDFE; IL2CPP_EXTERN_C const RuntimeMethod* Array_IndexOf_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m56662283A9902A706F9BEB79DB9CBF6A7DB5B5F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_m63A80BD56BB7D810CE83FDE94DBD9DBF570D4844_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentInChildren_TisHVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0_m5890EC744426853676C9ACF1FEB71D5F6924A8A0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_mDC62DC4D84CA713342AF73B313FCBEFAA9BAC010_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_mDB458D85FCBD7733433A2BA7E38C9EA4434E84C5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m1A27BC9CF50D35530441CEA168D31238D61AD3DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mB58A1ED30A4979126B249E60D66D4391F6FF65F6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m0300F4FCE9728AAD7E821680B932DFAEBDA0D792_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m458C89B39D1B27C85ECD461431511CB6E76FE562_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m00D6D868F0770BBF0C19BAC1227F731D4B7DACBA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mF3B5E05F3C15CF53A05AB1002D93376293F6B23E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m14CD98262463C5CFD081DE1CF30325E54465CD3A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF6B9323B3D7DCD5B236DAB212C1CFDD805BB563D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m99BD41B13BB17EB264DDC69EC4223E9FC4666BA7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m430F9952B26FC05FD179AFCBC0E1B1E650E9598C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m2000D1F963AF79C6B9ECA85443E356E3918C614E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisHVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3_m927F8946F90CF5B7FA18CF3190D1CEE6B2F4D438_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_m3606E9BDD210EF7EEA95D8EFF6169CBE87F6C060_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m492B004D91BC5DA20C0ACC6D6986BC1E553715BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Clear_m977738E71391722B817681D3C3D794B89AD28523_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Remove_m5035FD42FB33F53A6D83DB3C81E39778CD9A2937_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m51BBA8DC0DD9E9B51AFB5095C9F14155EEAED724_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5576B004150B08C16E5D97DF1F4645785F4D7E9E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisHVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F_m194D8F83E30F68F5CA166E6557792E26FCEF097C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CAfterFixedUpdateU3Ed__31_System_Collections_IEnumerator_Reset_mA3103BF1628FA3868C99C6ABC62EC1EE45DFF4BC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CCorrectCameraU3Ed__110_System_Collections_IEnumerator_Reset_m2008C38883AEA44BD7B0B14D918264509393C2C3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CCrouchRoutineU3Ed__138_System_Collections_IEnumerator_Reset_mD776D4FB98B338A0CB7C52DC5453E6343BECF86C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CFadeRoutineU3Ed__16_System_Collections_IEnumerator_Reset_mB9F110DB850BFAEF4493E31789AF2907B43A318C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CAwakeU3Eb__4_0_m2B64A9478A807F8721D5155F86E37E963D6F948C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__167_0_m511EA2BB39DE59221E6E9D305C5C2002C0A00173_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__167_1_m416A7F857A307B4AA587ED570E4D75FB6C56C443_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__22_0_mED80523C1A6CD3C690CD9EF08178F70C0FE52BFC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CStartU3Eb__22_1_m7F4125E6AF3CBD74E0657874DA53D6F2911B0C34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_m400B14C64E12CC4CE34A1C961EDB3766AFA9C9BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_0_0_0_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B; struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4; struct ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787; struct ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E; struct HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8; struct HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B; struct HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678; struct HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA; struct HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C; struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8; struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; 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 // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t3A6696E01E2E8EE835C72A4B0C9E75120C7A122D* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t95FD5642BC2C9C7777B7A737F21A78E0AFDD8AA0* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t067B6565DAB51831954BD36DF5F65A806EDBEF99* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t7ED48D7F5F895684C377F90C33DDD1E0CCACDE61* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tC78C079422A1A521923655A578A8FA3FEC378771* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tA250E7D856E5178DDAACCBBCBBA2BC8EBC5A2EE1* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.List`1 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 struct List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items GrabbableCollisionTrackerU5BU5D_tAAE06280FEB2522994D0BC3D7DAB35AA3C4C7DEF* ____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 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 struct List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items HVRHandPoseBlendU5BU5D_tB9CDDF97006B8B2CDBEB939F5EC3EBB6F29A1BEB* ____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 struct List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items HVRHandPoseDataU5BU5D_t74E0EA5551E52CBC1D90C2A466B3CC528E2A1A6C* ____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 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 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 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 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; // System.Collections.Generic.List`1 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; }; // HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters struct HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3 : public RuntimeObject { }; // 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.HVRJointMirrorSetting struct HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F : public RuntimeObject { // HurricaneVR.Framework.Core.HandPoser.FingerMirrorRotation HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::XRotation int32_t ___XRotation_0; // HurricaneVR.Framework.Core.HandPoser.FingerMirrorRotation HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::YRotation int32_t ___YRotation_1; // HurricaneVR.Framework.Core.HandPoser.FingerMirrorRotation HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::ZRotation int32_t ___ZRotation_2; // HurricaneVR.Framework.Core.HandPoser.FingerMirrorPosition HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::XPosition int32_t ___XPosition_3; // HurricaneVR.Framework.Core.HandPoser.FingerMirrorPosition HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::YPosition int32_t ___YPosition_4; // HurricaneVR.Framework.Core.HandPoser.FingerMirrorPosition HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting::ZPosition int32_t ___ZPosition_5; }; // 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.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.HVRPosableFingerData::Bones List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* ___Bones_0; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints struct PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19 : public RuntimeObject { // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints::GrabPoints HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* ___GrabPoints_0; }; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject { // System.Int64 System.Diagnostics.Stopwatch::elapsed int64_t ___elapsed_2; // System.Int64 System.Diagnostics.Stopwatch::started int64_t ___started_3; // System.Boolean System.Diagnostics.Stopwatch::is_running bool ___is_running_4; }; // 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 { }; // 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.HandPoser.HVRGrabPointSwapper/<>c struct U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA : public RuntimeObject { }; // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110 struct U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454 : public RuntimeObject { // System.Int32 HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::<>1__state int32_t ___U3CU3E1__state_0; // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::<>2__current RuntimeObject* ___U3CU3E2__current_1; // HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::<>4__this HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___U3CU3E4__this_2; }; // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138 struct U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F : public RuntimeObject { // System.Int32 HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::<>1__state int32_t ___U3CU3E1__state_0; // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::<>2__current RuntimeObject* ___U3CU3E2__current_1; // HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::<>4__this HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___U3CU3E4__this_2; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::crouching bool ___crouching_3; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::target float ___target_4; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::5__2 float ___U3CtotalU3E5__2_5; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::5__3 float ___U3CdeltaU3E5__3_6; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::5__4 float ___U3CminU3E5__4_7; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::5__5 float ___U3CmaxU3E5__5_8; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::5__6 float ___U3CsignU3E5__6_9; }; // HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16 struct U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2 : public RuntimeObject { // System.Int32 HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::<>1__state int32_t ___U3CU3E1__state_0; // System.Object HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::<>2__current RuntimeObject* ___U3CU3E2__current_1; // HurricaneVR.Framework.Core.Player.HVRScreenFade HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::<>4__this HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* ___U3CU3E4__this_2; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::fadeLevel float ___fadeLevel_3; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::speed float ___speed_4; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::5__2 float ___U3CalphaU3E5__2_5; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::5__3 float ___U3CsignU3E5__3_6; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::5__4 float ___U3CdeltaU3E5__4_7; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::5__5 float ___U3CtotalU3E5__5_8; }; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c struct U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040 : public RuntimeObject { }; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31 struct U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A : public RuntimeObject { // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::<>1__state int32_t ___U3CU3E1__state_0; // System.Object HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::<>2__current RuntimeObject* ___U3CU3E2__current_1; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::<>4__this HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* ___U3CU3E4__this_2; }; // HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c struct U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381 : public RuntimeObject { }; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Events.UnityEvent`1 struct UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Events.UnityEvent`2 struct UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 : 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; }; // UnityEngine.Color struct Color_tD001788D726C3A7F1379BEED0260B9591F440C1F { // System.Single UnityEngine.Color::r float ___r_0; // System.Single UnityEngine.Color::g float ___g_1; // System.Single UnityEngine.Color::b float ___b_2; // System.Single UnityEngine.Color::a float ___a_3; }; // 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.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; // 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.Events.UnityEvent struct UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977 : public UnityEventBase_t4968A4C72559F35C0923E4BD9C042C3A842E1DB8 { // System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_InvokeArray_3; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // UnityEngine.WaitForEndOfFrame struct WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { }; // UnityEngine.WaitForFixedUpdate struct WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7 : public YieldInstruction_tFCE35FD0907950EFEE9BC2890AC664E41C53728D { }; // UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354 : public RuntimeObject { // System.IntPtr UnityEngine.AnimationCurve::m_Ptr intptr_t ___m_Ptr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_pinvoke { intptr_t ___m_Ptr_0; }; // Native definition for COM marshalling of UnityEngine.AnimationCurve struct AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354_marshaled_com { intptr_t ___m_Ptr_0; }; // 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.Core.Player.GrabbableStuck struct GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E : public UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA { }; // HurricaneVR.Framework.Shared.HVRAxis struct HVRAxis_t876703FDF6DA449BFA577D993125F282DED0A4C9 { // System.Int32 HurricaneVR.Framework.Shared.HVRAxis::value__ int32_t ___value___2; }; // 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; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // UnityEngine.Ray struct Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 { // UnityEngine.Vector3 UnityEngine.Ray::m_Origin Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Origin_0; // UnityEngine.Vector3 UnityEngine.Ray::m_Direction Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Direction_1; }; // UnityEngine.RaycastHit struct RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 { // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate struct TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C : public UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE { }; // HurricaneVR.Framework.Core.VRGrabberEvent struct VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C : public UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63 { }; // UnityEngine.Component struct Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // UnityEngine.GameObject struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker struct GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463 : public RuntimeObject { // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Grabbable HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___Grabbable_0; // System.Single HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::StartTime float ___StartTime_1; // System.Int32 HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Frame int32_t ___Frame_2; // UnityEngine.Bounds HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Bounds Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___Bounds_3; // UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Colliders ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___Colliders_4; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Center Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___Center_5; // System.Boolean HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::Stuck bool ___Stuck_6; }; // UnityEngine.Material struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3 : 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.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; // System.Func`2 struct Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D : public MulticastDelegate_t { }; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C : public MulticastDelegate_t { }; // UnityEngine.Events.UnityAction`2 struct UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED : public MulticastDelegate_t { }; // UnityEngine.Behaviour struct Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Collider struct Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings struct HVRHandMirrorSettings_tF461AF60B66E552E4C55A31BBD06FE5FDB6B3898 : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::UseThumbSetting bool ___UseThumbSetting_4; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::UseIndexSetting bool ___UseIndexSetting_5; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::UseMiddleSetting bool ___UseMiddleSetting_6; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::UseRingSetting bool ___UseRingSetting_7; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::UsePinkySetting bool ___UsePinkySetting_8; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::AllSetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___AllSetting_9; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::ThumbSetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___ThumbSetting_10; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::IndexSetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___IndexSetting_11; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::MiddleSetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___MiddleSetting_12; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::RingSetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___RingSetting_13; // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::PinkySetting HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* ___PinkySetting_14; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::ThumbSettings List_1_t1392641C854992C80CED516C198F05F96EB5190B* ___ThumbSettings_15; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::IndexSettings List_1_t1392641C854992C80CED516C198F05F96EB5190B* ___IndexSettings_16; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::MiddleSettings List_1_t1392641C854992C80CED516C198F05F96EB5190B* ___MiddleSettings_17; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::RingSettings List_1_t1392641C854992C80CED516C198F05F96EB5190B* ___RingSettings_18; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::PinkySettings List_1_t1392641C854992C80CED516C198F05F96EB5190B* ___PinkySettings_19; }; // 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.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; }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // UnityEngine.Renderer struct Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Rigidbody struct Rigidbody_t268697F5A994213ED97393309870968BC1C7393C : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Transform struct Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1 : public Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3 { }; // UnityEngine.Events.UnityAction struct UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7 : public MulticastDelegate_t { }; // UnityEngine.BoxCollider struct BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CapsuleCollider struct CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.CharacterController struct CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.LineRenderer struct LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MeshCollider struct MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455 : public Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76 { }; // UnityEngine.MeshRenderer struct MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE : public Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF { }; // UnityEngine.MonoBehaviour struct MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 : public Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA { }; // HurricaneVR.Framework.Core.Player.HVRCamera struct HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Camera HurricaneVR.Framework.Core.Player.HVRCamera::k__BackingField Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184* ___U3CCameraU3Ek__BackingField_4; }; // HurricaneVR.Framework.Core.Player.HVRCameraRig struct HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRCameraRig::Camera Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_5; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRCameraRig::FloorOffset Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___FloorOffset_6; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRCameraRig::CameraScale Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___CameraScale_7; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::CameraYOffset float ___CameraYOffset_8; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::EyeHeight float ___EyeHeight_9; // HurricaneVR.Framework.Core.Player.HVRSitStand HurricaneVR.Framework.Core.Player.HVRCameraRig::SitStanding int32_t ___SitStanding_10; // System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugKeyboardOffset bool ___DebugKeyboardOffset_11; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugKeyboardIncrement float ___DebugKeyboardIncrement_12; // System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::SaveCalibrationHeight bool ___SaveCalibrationHeight_13; // HurricaneVR.Framework.Core.Player.HVRDebugCalibrate HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugCalibMode int32_t ___DebugCalibMode_14; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugCalibMovedThreshold float ___DebugCalibMovedThreshold_15; // System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::DebugKeyboardRecalibrate bool ___DebugKeyboardRecalibrate_16; // UnityEngine.InputSystem.Key HurricaneVR.Framework.Core.Player.HVRCameraRig::HeightCalibrateKey int32_t ___HeightCalibrateKey_17; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::PlayerControllerYOffset float ___PlayerControllerYOffset_18; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::AdjustedCameraHeight float ___AdjustedCameraHeight_19; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::SittingOffset float ___SittingOffset_20; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRCameraRig::_cameraStartingPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____cameraStartingPosition_21; // System.Single HurricaneVR.Framework.Core.Player.HVRCameraRig::_scale float ____scale_22; // System.Boolean HurricaneVR.Framework.Core.Player.HVRCameraRig::k__BackingField bool ___U3CIsMineU3Ek__BackingField_23; }; // HurricaneVR.Framework.Shared.HVRController struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Shared.HVRController::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::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::k__BackingField Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___U3CThumbstickDeadZoneU3Ek__BackingField_55; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.Shared.HVRController::k__BackingField HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___U3CInputMapU3Ek__BackingField_56; // HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.Shared.HVRController::k__BackingField HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___U3CFingerSettingsU3Ek__BackingField_57; // HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.Shared.HVRController::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 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.Core.Player.HVRGlobalFadeFinder struct HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // 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 HurricaneVR.Framework.Core.HVRGrabbable::CollisionParents List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___CollisionParents_44; // System.Collections.Generic.List`1 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::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 HurricaneVR.Framework.Core.HVRGrabbable::GrabPoints List_1_t991BBC5A1D51F59A450367DF944DAA207F22D06D* ___GrabPoints_59; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HashSet_1_t109CCE87260348881F7ED50EEE3FFD003542DC8B* ___U3CGrabCollidersSetU3Ek__BackingField_60; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::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::k__BackingField bool ___U3CIsMineU3Ek__BackingField_75; // System.Single HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField float ___U3CElapsedSinceReleasedU3Ek__BackingField_76; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsSocketedU3Ek__BackingField_77; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsBeingForcedGrabbedU3Ek__BackingField_78; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsClimbableU3Ek__BackingField_79; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CCanBeGrabbedU3Ek__BackingField_80; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CCollidersU3Ek__BackingField_81; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CAdditionalIgnoreCollidersU3Ek__BackingField_82; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___U3CTriggersU3Ek__BackingField_83; // UnityEngine.CollisionDetectionMode HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField int32_t ___U3COriginalCollisionModeU3Ek__BackingField_84; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CWasGravityU3Ek__BackingField_85; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CWasKinematicU3Ek__BackingField_86; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::GrabPointsMeta List_1_t4CD1B57546285E41EE806427BF79C5164BDB5B5F* ___GrabPointsMeta_87; // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___U3CPrimaryGrabberU3Ek__BackingField_88; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketHovererU3Ek__BackingField_89; // HurricaneVR.Framework.Core.Sockets.HVRSocketable HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocketable_t0CCE2C7710A7C7F66EC05482831E56FB949A094F* ___U3CSocketableU3Ek__BackingField_90; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CLinkedSocketU3Ek__BackingField_91; // HurricaneVR.Framework.Core.Grabbers.HVRSocket HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRSocket_t863A2296A651DF5DF7F79E91E87DD1FA9C49C418* ___U3CSocketU3Ek__BackingField_92; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CLeftHandGrabberU3Ek__BackingField_93; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CRightHandGrabberU3Ek__BackingField_94; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsLeftHandGrabbedU3Ek__BackingField_95; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CIsRightHandGrabbedU3Ek__BackingField_96; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField bool ___U3CHasConcaveCollidersU3Ek__BackingField_97; // HurricaneVR.Framework.Core.HVRRequireOtherGrabbable HurricaneVR.Framework.Core.HVRGrabbable::k__BackingField HVRRequireOtherGrabbable_t7FB979F5D265E3592339DE68A98878FCF39FFE46* ___U3CRequiredGrabbableComponentU3Ek__BackingField_98; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::Grabbers List_1_t924CA14CF7714D7B89A2BB558E9EAEAF8211C930* ___Grabbers_99; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HVRGrabbable::HandGrabbers List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* ___HandGrabbers_100; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::HeldGrabPoints HashSet_1_t6B520BE007F93255A29F2DE446E4A1875E30190D* ___HeldGrabPoints_101; // System.Collections.Generic.List`1 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::k__BackingField bool ___U3CIsStabbingU3Ek__BackingField_104; // System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::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.HVRGrabbable::_joints Dictionary_2_t2E01794B24EEB6E2FCA8C4CE3AD9DA1349367D8B* ____joints_107; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.HVRGrabbable::_recentVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentVelocities_108; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.HVRGrabbable::_recentAngularVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ____recentAngularVelocities_109; // System.Collections.Generic.HashSet`1 HurricaneVR.Framework.Core.HVRGrabbable::_distinctGrabbers HashSet_1_t1CD6136E63B00157175F347D29716DC2A43D6872* ____distinctGrabbers_110; // System.Collections.Generic.List`1 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 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.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.Grabbers.HVRGrabberBase::GrabBags List_1_t234E29DA3D4F1D0984CE0300D5527941C1EC3994* ___GrabBags_11; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CControllerRotationU3Ek__BackingField_12; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CAllowHoveringU3Ek__BackingField_13; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CAllowGrabbingU3Ek__BackingField_14; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsGrabbingU3Ek__BackingField_15; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsHoveringU3Ek__BackingField_16; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsGrabActivatedU3Ek__BackingField_17; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsHoldActiveU3Ek__BackingField_18; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::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::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CJointAnchorWorldPositionU3Ek__BackingField_21; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CIsMineU3Ek__BackingField_22; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::k__BackingField bool ___U3CPerformUpdateU3Ek__BackingField_23; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::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.HVRHandAnimator::Blends List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* ___Blends_16; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::k__BackingField bool ___U3CIsMineU3Ek__BackingField_17; // System.Single[] HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::k__BackingField SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___U3CFingerCurlSourceU3Ek__BackingField_18; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::k__BackingField bool ___U3CIgnoreCurlsU3Ek__BackingField_19; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::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.HandPoser.HVRHandMirrorer struct HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // 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 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.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.HVRHeadCollision struct HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single HurricaneVR.Framework.Core.Player.HVRHeadCollision::FadeSpeed float ___FadeSpeed_4; // System.Single HurricaneVR.Framework.Core.Player.HVRHeadCollision::OuterRadius float ___OuterRadius_5; // System.Single HurricaneVR.Framework.Core.Player.HVRHeadCollision::DistanceToMostClosePoint float ___DistanceToMostClosePoint_6; // System.Single HurricaneVR.Framework.Core.Player.HVRHeadCollision::RadiusOfSphereCast float ___RadiusOfSphereCast_7; // System.Single HurricaneVR.Framework.Core.Player.HVRHeadCollision::EyeRadius float ___EyeRadius_8; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRHeadCollision::LayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___LayerMask_9; // System.Boolean HurricaneVR.Framework.Core.Player.HVRHeadCollision::RequireUserPresence bool ___RequireUserPresence_10; // HurricaneVR.Framework.Core.Player.HVRScreenFade HurricaneVR.Framework.Core.Player.HVRHeadCollision::ScreenFade HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* ___ScreenFade_11; // UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.HVRHeadCollision::_hits ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____hits_12; // UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.HVRHeadCollision::_hitsDummy ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____hitsDummy_13; // System.Boolean HurricaneVR.Framework.Core.Player.HVRHeadCollision::k__BackingField bool ___U3CIsCollidingU3Ek__BackingField_14; }; // HurricaneVR.Framework.Core.HandPoser.HVRIKTargets struct HVRIKTargets_t2878D5201ADF86958B5BEF687E316EA926518725 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::LeftTarget Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LeftTarget_4; // UnityEngine.Transform HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::RightTarget Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RightTarget_5; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::k__BackingField bool ___U3CIsPoserU3Ek__BackingField_6; }; // HurricaneVR.Framework.ControllerInput.HVRInputAction struct HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.ControllerInput.HVRInputAction::k__BackingField HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___U3CGrabbableU3Ek__BackingField_4; }; // HurricaneVR.Framework.ControllerInput.HVRInputManager struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenVRLoader String_t* ___OpenVRLoader_20; // System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusLoader String_t* ___OculusLoader_21; // System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::OpenXRLoader String_t* ___OpenXRLoader_22; // System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRLoader String_t* ___WMRLoader_23; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseOVRInputs bool ___UseOVRInputs_27; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OVRHaptics bool ___OVRHaptics_28; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::ForceOVRInputUpdate bool ___ForceOVRInputUpdate_29; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVR bool ___InitializeSteamVR_30; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::InitializeSteamVRActions bool ___InitializeSteamVRActions_31; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::UseNewInputSystem bool ___UseNewInputSystem_32; // UnityEngine.XR.TrackingOriginModeFlags HurricaneVR.Framework.ControllerInput.HVRInputManager::TrackingSpace int32_t ___TrackingSpace_33; // HurricaneVR.Framework.Shared.HVRFingerSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::FingerSettings HVRFingerSettings_t7C0A23C5BB635A4F8F7E3B09DD815F3E710A31A1* ___FingerSettings_34; // HurricaneVR.Framework.Components.HVRControllerOffsets HurricaneVR.Framework.ControllerInput.HVRInputManager::ControllerOffsets HVRControllerOffsets_tFE72A8CDD95EDF16D0D7E0DCA93B63B39E947417* ___ControllerOffsets_35; // HurricaneVR.Framework.Shared.HVRGrabHaptics HurricaneVR.Framework.ControllerInput.HVRInputManager::GrabHaptics HVRGrabHaptics_tA01BF929F6788B7425E86B2650F4BAEACF5D0C24* ___GrabHaptics_36; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRInputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___WMRInputMap_37; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ReverbG2InputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ReverbG2InputMap_38; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusInputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___OculusInputMap_39; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveInputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___ViveInputMap_40; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesInputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___KnucklesInputMap_41; // HurricaneVR.Framework.Shared.HVRInputSettings HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosInputMap HVRInputSettings_t6D6BC322F5C18BB8947F14A6A0EC4C6F9AB615E4* ___CosmosInputMap_42; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::WMRDeadzone Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___WMRDeadzone_43; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::OculusDeadzone Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___OculusDeadzone_44; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::ViveDeadzone Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___ViveDeadzone_45; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::KnucklesDeadzone Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___KnucklesDeadzone_46; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::CosmosDeadzone Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___CosmosDeadzone_47; // UnityEngine.Vector2 HurricaneVR.Framework.ControllerInput.HVRInputManager::DeadzoneOverride Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___DeadzoneOverride_48; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::OverrideDeadzone bool ___OverrideDeadzone_49; // HurricaneVR.Framework.Shared.InputSDK HurricaneVR.Framework.ControllerInput.HVRInputManager::CurrentSDK int32_t ___CurrentSDK_50; // System.String HurricaneVR.Framework.ControllerInput.HVRInputManager::_xrPlugin String_t* ____xrPlugin_51; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::LegacyActive bool ___LegacyActive_52; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::XRPluginActive bool ___XRPluginActive_53; // HurricaneVR.Framework.ControllerInput.VRMode HurricaneVR.Framework.ControllerInput.HVRInputManager::VRPlugin int32_t ___VRPlugin_54; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::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 HurricaneVR.Framework.ControllerInput.HVRInputManager::LeftFeatures List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___LeftFeatures_64; // System.Collections.Generic.List`1 HurricaneVR.Framework.ControllerInput.HVRInputManager::RightFeatures List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___RightFeatures_65; // System.Collections.Generic.List`1 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 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::k__BackingField bool ___U3CPreviousHMDActiveU3Ek__BackingField_88; // System.Boolean HurricaneVR.Framework.ControllerInput.HVRInputManager::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.Player.HVRInvalidTeleport struct HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // HurricaneVR.Framework.Core.Player.HVRJointHand struct HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.ScriptableObjects.HVRJointSettings HurricaneVR.Framework.Core.Player.HVRJointHand::JointSettings HVRJointSettings_t813A34466578F1299BC384C988793A89A98BFB77* ___JointSettings_4; // System.Int32 HurricaneVR.Framework.Core.Player.HVRJointHand::SolverIterations int32_t ___SolverIterations_5; // System.Int32 HurricaneVR.Framework.Core.Player.HVRJointHand::SolverVelocityIterations int32_t ___SolverVelocityIterations_6; // System.Single HurricaneVR.Framework.Core.Player.HVRJointHand::ReturnSpeed float ___ReturnSpeed_7; // System.Single HurricaneVR.Framework.Core.Player.HVRJointHand::MaxTargetDistance float ___MaxTargetDistance_8; // HurricaneVR.Framework.Core.Player.MaxDistanceBehaviour HurricaneVR.Framework.Core.Player.HVRJointHand::MaxDistanceBehaviour int32_t ___MaxDistanceBehaviour_9; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRJointHand::Anchor Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Anchor_10; // System.Single HurricaneVR.Framework.Core.Player.HVRJointHand::ArmLength float ___ArmLength_11; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRJointHand::Target Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Target_12; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.HVRJointHand::ParentRigidBody Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___ParentRigidBody_13; // HurricaneVR.Framework.Core.Player.HVRHandStrengthHandler HurricaneVR.Framework.Core.Player.HVRJointHand::StrengthHandler HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___StrengthHandler_14; // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRJointHand::Teleporter HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___Teleporter_15; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Core.Player.HVRJointHand::MaxDistanceReached UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___MaxDistanceReached_16; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Core.Player.HVRJointHand::ReturnedToController UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___ReturnedToController_17; // System.Boolean HurricaneVR.Framework.Core.Player.HVRJointHand::IsReturningToController bool ___IsReturningToController_18; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.HVRJointHand::k__BackingField Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidBodyU3Ek__BackingField_19; // UnityEngine.ConfigurableJoint HurricaneVR.Framework.Core.Player.HVRJointHand::k__BackingField ConfigurableJoint_t8B33AB5A6B8D52493F14C4B8DBDF78A1C94ECB77* ___U3CJointU3Ek__BackingField_20; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRJointHand::k__BackingField HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___U3CGrabberU3Ek__BackingField_21; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRJointHand::_previousControllerPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousControllerPosition_22; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Player.HVRJointHand::_previousRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousRotation_23; // System.Single HurricaneVR.Framework.Core.Player.HVRJointHand::_timer float ____timer_24; // System.Boolean HurricaneVR.Framework.Core.Player.HVRJointHand::_hasTeleporter bool ____hasTeleporter_25; }; // HurricaneVR.Framework.Core.Player.HVRPhysicsHands struct HVRPhysicsHands_t00E4D6EFF169EDDEE7D6C667984B613633E16C13 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { }; // 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 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[] 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.Core.Player.HVRPlayerController struct HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanJump bool ___CanJump_4; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanSteerWhileJumping bool ___CanSteerWhileJumping_5; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanSprint bool ___CanSprint_6; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanCrouch bool ___CanCrouch_7; // HurricaneVR.Framework.Core.Player.PlayerDirectionMode HurricaneVR.Framework.Core.Player.HVRPlayerController::DirectionStyle int32_t ___DirectionStyle_8; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::InitialHMDAdjustment bool ___InitialHMDAdjustment_9; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRPlayerController::GroundedLayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___GroundedLayerMask_10; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::GroundedDistance float ___GroundedDistance_11; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::MinHeight float ___MinHeight_12; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::InstantAcceleration bool ___InstantAcceleration_13; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::Acceleration float ___Acceleration_14; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::Deacceleration float ___Deacceleration_15; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::MoveSpeed float ___MoveSpeed_16; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::SprintAcceleration float ___SprintAcceleration_17; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::RunSpeed float ___RunSpeed_18; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::Gravity float ___Gravity_19; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::MaxFallSpeed float ___MaxFallSpeed_20; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::JumpVelocity float ___JumpVelocity_21; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::DoubleClickThreshold float ___DoubleClickThreshold_22; // HurricaneVR.Framework.Core.Player.RotationType HurricaneVR.Framework.Core.Player.HVRPlayerController::RotationType int32_t ___RotationType_23; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::SmoothTurnSpeed float ___SmoothTurnSpeed_24; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::SmoothTurnThreshold float ___SmoothTurnThreshold_25; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::SnapAmount float ___SnapAmount_26; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::SnapThreshold float ___SnapThreshold_27; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::RotateWhileTeleportAiming bool ___RotateWhileTeleportAiming_28; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::CrouchMinHeight float ___CrouchMinHeight_29; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::CrouchHeight float ___CrouchHeight_30; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::CrouchSpeed float ___CrouchSpeed_31; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::Camera Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_32; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::NeckPivot Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___NeckPivot_33; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::Root Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Root_34; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::FloorOffset Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___FloorOffset_35; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::LeftControllerTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___LeftControllerTransform_36; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::RightControllerTransform Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___RightControllerTransform_37; // HurricaneVR.Framework.Core.Player.HVRCameraRig HurricaneVR.Framework.Core.Player.HVRPlayerController::CameraRig HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* ___CameraRig_38; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRPlayerController::LeftHand HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___LeftHand_39; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRPlayerController::RightHand HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___RightHand_40; // HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRPlayerController::LeftJointHand HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___LeftJointHand_41; // HurricaneVR.Framework.Core.Player.HVRJointHand HurricaneVR.Framework.Core.Player.HVRPlayerController::RightJointHand HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* ___RightJointHand_42; // HurricaneVR.Framework.Core.Player.HVRScreenFade HurricaneVR.Framework.Core.Player.HVRPlayerController::ScreenFader HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* ___ScreenFader_43; // HurricaneVR.Framework.Core.Player.HVRHeadCollision HurricaneVR.Framework.Core.Player.HVRPlayerController::HeadCollision HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* ___HeadCollision_44; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::HeadCollisionFadeSpeed float ___HeadCollisionFadeSpeed_45; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::HeadCollisionPushesBack bool ___HeadCollisionPushesBack_46; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::LimitHeadDistance bool ___LimitHeadDistance_47; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::MaxLean float ___MaxLean_48; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::FadeFromLean bool ___FadeFromLean_49; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::MouseTurning bool ___MouseTurning_50; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::MouseSensitivityX float ___MouseSensitivityX_51; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___U3CRigidBodyU3Ek__BackingField_52; // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___U3CCharacterControllerU3Ek__BackingField_53; // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___U3CTeleporterU3Ek__BackingField_54; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField bool ___U3CSprintingU3Ek__BackingField_55; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::IsGrounded bool ___IsGrounded_56; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField bool ___U3CMovementEnabledU3Ek__BackingField_57; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField bool ___U3CRotationEnabledU3Ek__BackingField_58; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CNeckU3Ek__BackingField_59; // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___U3CInputsU3Ek__BackingField_60; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPreviousPositionU3Ek__BackingField_61; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::_previousLeftControllerPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousLeftControllerPosition_62; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::_previousRightControllerPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousRightControllerPosition_63; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_waitingForCameraMovement bool ____waitingForCameraMovement_64; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::_cameraStartingPosition Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____cameraStartingPosition_65; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::_timeSinceLastPress float ____timeSinceLastPress_66; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_awaitingSecondClick bool ____awaitingSecondClick_67; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_crouchInProgress bool ____crouchInProgress_68; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_cameraBelowCrouchHeight bool ____cameraBelowCrouchHeight_69; // UnityEngine.Coroutine HurricaneVR.Framework.Core.Player.HVRPlayerController::_crouchRoutine Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____crouchRoutine_70; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::_previousTurnAxis float ____previousTurnAxis_71; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::_crouchOffset float ____crouchOffset_72; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_isCrouchingToggled bool ____isCrouchingToggled_73; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_isCameraCorrecting bool ____isCameraCorrecting_74; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::_hasTeleporter bool ____hasTeleporter_75; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::_previousVelocity Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ____previousVelocity_76; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::yVelocity float ___yVelocity_77; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::xzVelocity Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___xzVelocity_78; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::_actualVelocity float ____actualVelocity_79; }; // 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::k__BackingField bool ___U3CUpdateInputsU3Ek__BackingField_39; }; // HurricaneVR.Framework.Core.Player.HVRPlayerWaist struct HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerWaist::PlayerController Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___PlayerController_4; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerWaist::Camera Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_5; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerWaist::CameraOffset float ___CameraOffset_6; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerWaist::CameraAngleThreshold float ___CameraAngleThreshold_7; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerWaist::WaistAngleThreshold float ___WaistAngleThreshold_8; // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerWaist::WaistSpeed float ___WaistSpeed_9; }; // 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::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CLeftPoseOffsetU3Ek__BackingField_31; // UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CRightPoseOffsetU3Ek__BackingField_32; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLeftPosePositionOffsetU3Ek__BackingField_33; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CRightPosePositionOffsetU3Ek__BackingField_34; // System.Collections.Generic.List`1 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.Core.Player.HVRScreenFade struct HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::_fadeLevel float ____fadeLevel_4; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::Speed float ___Speed_5; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeInSpeed float ___FadeInSpeed_6; // System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeOutSpeed float ___FadeOutSpeed_7; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeStart UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___FadeStart_8; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeEnd UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___FadeEnd_9; // UnityEngine.Coroutine HurricaneVR.Framework.Core.Player.HVRScreenFade::_coroutine Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ____coroutine_10; }; // 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.HVRTeleportCollisonHandler::LeftTrackers List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___LeftTrackers_16; // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::RightTrackers List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___RightTrackers_17; // System.Collections.Generic.List`1 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.Core.Player.HVRTeleportMarkerBase struct HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::k__BackingField bool ___U3CIsTeleportValidU3Ek__BackingField_4; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::ForceChanged bool ___ForceChanged_5; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::k__BackingField bool ___U3CActivatedU3Ek__BackingField_6; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::k__BackingField bool ___U3CDeactivatedU3Ek__BackingField_7; // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::k__BackingField HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___U3CTeleporterU3Ek__BackingField_8; }; // HurricaneVR.Framework.Core.Player.HVRTeleportOptions struct HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // HurricaneVR.Framework.Core.Player.BeforeTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportOptions::BeforeTeleportOption int32_t ___BeforeTeleportOption_4; // HurricaneVR.Framework.Core.Player.AfterTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportOptions::AfterTeleportOption int32_t ___AfterTeleportOption_5; // UnityEngine.BoxCollider HurricaneVR.Framework.Core.Player.HVRTeleportOptions::CustomBoundingBox BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* ___CustomBoundingBox_6; }; // HurricaneVR.Framework.Core.Player.HVRTeleporter struct HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7 : public MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71 { // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleporter::Camera Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___Camera_4; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportLineSourceLeft Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TeleportLineSourceLeft_5; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportLineSourceRight Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___TeleportLineSourceRight_6; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleporter::LeftHand HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___LeftHand_7; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleporter::RightHand HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___RightHand_8; // HurricaneVR.Framework.Core.Player.HVRPlayerController HurricaneVR.Framework.Core.Player.HVRTeleporter::Player HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* ___Player_9; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::PlayerRotateCheck bool ___PlayerRotateCheck_10; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::PlayerGroundedCheck bool ___PlayerGroundedCheck_11; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::PlayerClimbingCheck bool ___PlayerClimbingCheck_12; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::RotationTeleportThreshold float ___RotationTeleportThreshold_13; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleporter::ValidColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___ValidColor_14; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleporter::InvalidColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___InvalidColor_15; // UnityEngine.LineRenderer HurricaneVR.Framework.Core.Player.HVRTeleporter::LineRenderer LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___LineRenderer_16; // UnityEngine.LineRenderer HurricaneVR.Framework.Core.Player.HVRTeleporter::DownRenderer LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* ___DownRenderer_17; // HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportMarker HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* ___TeleportMarker_18; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::DownLineMinLength float ___DownLineMinLength_19; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::DownLineMaxLength float ___DownLineMaxLength_20; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::DisableMarkerWhenInvalid bool ___DisableMarkerWhenInvalid_21; // HurricaneVR.Framework.Core.Player.HVRTeleportCurve HurricaneVR.Framework.Core.Player.HVRTeleporter::CurveType int32_t ___CurveType_22; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::MaxAngle float ___MaxAngle_23; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::LineSegments int32_t ___LineSegments_24; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::CollisionBuffer float ___CollisionBuffer_25; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::LayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___LayerMask_26; // UnityEngine.QueryTriggerInteraction HurricaneVR.Framework.Core.Player.HVRTeleporter::LayerMaskTriggerInteraction int32_t ___LayerMaskTriggerInteraction_27; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::Speed float ___Speed_28; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::TimeStep float ___TimeStep_29; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::BezierAngleOffset float ___BezierAngleOffset_30; // UnityEngine.AnimationCurve HurricaneVR.Framework.Core.Player.HVRTeleporter::BezierAngleOffsetCurve AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* ___BezierAngleOffsetCurve_31; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportDistance float ___TeleportDistance_32; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::DownRayLength float ___DownRayLength_33; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::DownRayIgnoreMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___DownRayIgnoreMask_34; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::Dash bool ___Dash_35; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::DashSpeed float ___DashSpeed_36; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::RequireOriginLineOfSight bool ___RequireOriginLineOfSight_37; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::OriginIgnoreLayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___OriginIgnoreLayerMask_38; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::RequireDestinationLineOfSight bool ___RequireDestinationLineOfSight_39; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::DestinationHeight float ___DestinationHeight_40; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::DestinationIntervals int32_t ___DestinationIntervals_41; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::DestinationIgnoreLayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___DestinationIgnoreLayerMask_42; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckDropDistance bool ___CheckDropDistance_43; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::MaxDropDistance float ___MaxDropDistance_44; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckJumpDistance bool ___CheckJumpDistance_45; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::MaxJumpDistance float ___MaxJumpDistance_46; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::PlayerFitIgnoreLayerMask LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___PlayerFitIgnoreLayerMask_47; // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportableLayers LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB ___TeleportableLayers_48; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::MaxSurfaceAngle float ___MaxSurfaceAngle_49; // UnityEngine.CapsuleCollider HurricaneVR.Framework.Core.Player.HVRTeleporter::Capsule CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___Capsule_50; // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate HurricaneVR.Framework.Core.Player.HVRTeleporter::BeforeTeleport TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* ___BeforeTeleport_51; // UnityEngine.Events.UnityEvent HurricaneVR.Framework.Core.Player.HVRTeleporter::AfterTeleport UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* ___AfterTeleport_52; // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate HurricaneVR.Framework.Core.Player.HVRTeleporter::PositionUpdate TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* ___PositionUpdate_53; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::DownHitNormal Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___DownHitNormal_54; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::SurfaceAngle float ___SurfaceAngle_55; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsDropDistanceValid bool ___IsDropDistanceValid_56; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsSurfaceAngleValid bool ___IsSurfaceAngleValid_57; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsDestinationInLineOfSight bool ___IsDestinationInLineOfSight_58; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsOnlyDropDistanceInvalid bool ___IsOnlyDropDistanceInvalid_59; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsOriginInLineOfSight bool ___IsOriginInLineOfSight_60; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsJumpDistanceValid bool ___IsJumpDistanceValid_61; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::DoesPlayerFit bool ___DoesPlayerFit_62; // HurricaneVR.Framework.Core.Player.TeleportState HurricaneVR.Framework.Core.Player.HVRTeleporter::TeleportState int32_t ___TeleportState_63; // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CHitColliderU3Ek__BackingField_64; // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___U3CDownHitColliderU3Ek__BackingField_65; // UnityEngine.Vector3[] HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___U3CLineRendererPointsU3Ek__BackingField_66; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CTeleportDestinationU3Ek__BackingField_67; // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___U3CPlayerInputsU3Ek__BackingField_68; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHitPositionU3Ek__BackingField_69; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLastDownwardPointU3Ek__BackingField_70; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CLastValidDownwardPointU3Ek__BackingField_71; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField int32_t ___U3CLastValidIndexU3Ek__BackingField_72; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField int32_t ___U3CLastIndexU3Ek__BackingField_73; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CIsRaycastValidU3Ek__BackingField_74; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CSurfaceNormalU3Ek__BackingField_75; // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___U3CCharacterControllerU3Ek__BackingField_76; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CCanTeleportU3Ek__BackingField_77; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CIsTeleportingU3Ek__BackingField_78; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CLeftHandPreventsU3Ek__BackingField_79; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CRightHandPreventsU3Ek__BackingField_80; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CIsTeleportValidU3Ek__BackingField_82; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CIsAimingU3Ek__BackingField_83; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::k__BackingField bool ___U3CPreviousAimingU3Ek__BackingField_84; // UnityEngine.Collider[] HurricaneVR.Framework.Core.Player.HVRTeleporter::_dummy ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ____dummy_85; // HurricaneVR.Framework.Core.Player.HVRInvalidTeleport HurricaneVR.Framework.Core.Player.HVRTeleporter::_dummyInvalid HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3* ____dummyInvalid_86; // System.Single HurricaneVR.Framework.Core.Player.HVRTeleporter::_timeSinceLastRotation float ____timeSinceLastRotation_87; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Player.HVRTeleporter::_previousPlayerRotation Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ____previousPlayerRotation_88; }; // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper struct HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D : public HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1 { // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::GrabPoints HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* ___GrabPoints_5; // HurricaneVR.Framework.Shared.HVRAxis[] HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::RotateAxis HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8* ___RotateAxis_6; // System.Single HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::SwapTime float ___SwapTime_7; // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints[] HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::OtherHands PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C* ___OtherHands_8; }; // 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::k__BackingField HVRHandStrengthHandler_tCF023E4A90BDC98745D3EC8043DE15B3071AAD3E* ___U3CStrengthHandlerU3Ek__BackingField_86; // UnityEngine.Transform HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___U3CHandModelParentU3Ek__BackingField_87; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelPositionU3Ek__BackingField_88; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CHandModelRotationU3Ek__BackingField_89; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandModelScaleU3Ek__BackingField_90; // HurricaneVR.Framework.Components.HVRRigidBodyOverrides HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField HVRRigidBodyOverrides_tEBB9AC89217974E1061008AB59BA870CB87677B6* ___U3CRigidOverridesU3Ek__BackingField_91; // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::OverlappingGrabbables Dictionary_2_tB397C090758182CAAACE9ED41724A3C91FA99B58* ___OverlappingGrabbables_92; // UnityEngine.GameObject HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___U3CTempGrabPointU3Ek__BackingField_93; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField bool ___U3CIsLineGrabU3Ek__BackingField_94; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField bool ___U3CIsTriggerHoveringU3Ek__BackingField_95; // HurricaneVR.Framework.ControllerInput.HVRTrackedController HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField HVRTrackedController_t9BE1CC3C3770994B7042A191F6FA6082F6D3C111* ___U3CHVRTrackedControllerU3Ek__BackingField_96; // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::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::k__BackingField HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___U3CTriggerPosableGrabPointU3Ek__BackingField_99; // UnityEngine.Quaternion HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___U3CPoseLocalRotationU3Ek__BackingField_100; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CPhysicsHandPositionU3Ek__BackingField_101; // System.Byte[] HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CPhysicsPoseBytesU3Ek__BackingField_102; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField bool ___U3CIsClimbingU3Ek__BackingField_103; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField bool ___U3CIsPhysicsPoseU3Ek__BackingField_104; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CGrabAnchorLocalU3Ek__BackingField_105; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___U3CHandAnchorLocalU3Ek__BackingField_106; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentVelocities_107; // HurricaneVR.Framework.Shared.Utilities.CircularBuffer`1 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::RecentAngularVelocities CircularBuffer_1_t274E1E537F2160E9CFA8F4C2DE0F57452E37F122* ___RecentAngularVelocities_108; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::k__BackingField bool ___U3CCanActivateU3Ek__BackingField_109; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::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::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 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_layerCache Dictionary_2_t2F2061C52D14CC6C406B18BFBDC99759B42984C2* ____layerCache_158; // System.Collections.Generic.List`1 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.Player.HVRTeleportMarker struct HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25 : public HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961 { // UnityEngine.GameObject HurricaneVR.Framework.Core.Player.HVRTeleportMarker::Arrow GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Arrow_9; // UnityEngine.GameObject HurricaneVR.Framework.Core.Player.HVRTeleportMarker::Ring GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___Ring_10; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarker::UseTeleporterColors bool ___UseTeleporterColors_11; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleportMarker::ValidColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___ValidColor_12; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleportMarker::InvalidColor Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___InvalidColor_13; // UnityEngine.Material HurricaneVR.Framework.Core.Player.HVRTeleportMarker::RingMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___RingMaterial_14; // UnityEngine.Material HurricaneVR.Framework.Core.Player.HVRTeleportMarker::ArrowMaterial Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___ArrowMaterial_15; }; // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.Dictionary`2 // System.Collections.Generic.List`1 struct List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray GrabbableCollisionTrackerU5BU5D_tAAE06280FEB2522994D0BC3D7DAB35AA3C4C7DEF* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t0546410FB3DD901156EF02285245EBDB24982ECB_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRHandPoseBlendU5BU5D_tB9CDDF97006B8B2CDBEB939F5EC3EBB6F29A1BEB* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRHandPoseDataU5BU5D_t74E0EA5551E52CBC1D90C2A466B3CC528E2A1A6C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRPosableBoneU5BU5D_tD1422F6F279C56D98199B6A4DF805BAAC5AAC952* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray HVRPosableBoneDataU5BU5D_t3CD98D1F552880DC61CB4E01050348B72A511339* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 // HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters struct HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields { // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::_leftFloatParams Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* ____leftFloatParams_0; // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::_rightFloatParams Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* ____rightFloatParams_1; // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::_leftBooleanParams Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* ____leftBooleanParams_2; // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::_rightBooleanParams Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* ____rightBooleanParams_3; }; // HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters // HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend // HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting // HurricaneVR.Framework.Core.HandPoser.HVRJointMirrorSetting // HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger // HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger // HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData // HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData // System.Reflection.MemberInfo // System.Reflection.MemberInfo // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields { // System.Int64 System.Diagnostics.Stopwatch::Frequency int64_t ___Frequency_0; // System.Boolean System.Diagnostics.Stopwatch::IsHighResolution bool ___IsHighResolution_1; }; // System.Diagnostics.Stopwatch // System.String struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.String // UnityEngine.Events.UnityEventBase // UnityEngine.Events.UnityEventBase // System.ValueType // System.ValueType // UnityEngine.YieldInstruction // UnityEngine.YieldInstruction // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c struct U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields { // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::<>9 U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* ___U3CU3E9_0; // System.Func`2 HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::<>9__4_0 Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* ___U3CU3E9__4_0_1; }; // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110 // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110 // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138 // HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138 // HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16 // HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16 // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c struct U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields { // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::<>9 U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* ___U3CU3E9_0; // System.Func`2 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::<>9__22_0 Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* ___U3CU3E9__22_0_1; // System.Func`2 HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::<>9__22_1 Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* ___U3CU3E9__22_1_2; }; // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31 // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31 // HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c struct U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields { // HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::<>9 U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* ___U3CU3E9_0; // System.Func`2 HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::<>9__167_0 Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* ___U3CU3E9__167_0_1; // System.Func`2 HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::<>9__167_1 Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* ___U3CU3E9__167_1_2; }; // HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c // UnityEngine.Events.UnityEvent`1 // UnityEngine.Events.UnityEvent`1 // UnityEngine.Events.UnityEvent`1 // UnityEngine.Events.UnityEvent`1 // UnityEngine.Events.UnityEvent`2 // UnityEngine.Events.UnityEvent`2 // 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 // UnityEngine.Color // UnityEngine.Color // System.Double // System.Double // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // System.Enum // HurricaneVR.Framework.Shared.HVRButtonState // HurricaneVR.Framework.Shared.HVRButtonState // UnityEngine.XR.InputDevice struct InputDevice_t882EE3EE8A71D8F5F38BA3F9356A49F24510E8BD_StaticFields { // System.Collections.Generic.List`1 UnityEngine.XR.InputDevice::s_InputSubsystemCache List_1_t90832B88D7207769654164CC28440CF594CC397D* ___s_InputSubsystemCache_0; }; // UnityEngine.XR.InputDevice // System.Int32 // System.Int32 // System.Int64 // System.Int64 // System.IntPtr struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // System.IntPtr // 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.Events.UnityEvent // UnityEngine.Events.UnityEvent // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields { // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14; }; // UnityEngine.Vector3 // System.Void // System.Void // UnityEngine.WaitForEndOfFrame // UnityEngine.WaitForEndOfFrame // UnityEngine.WaitForFixedUpdate // UnityEngine.WaitForFixedUpdate // UnityEngine.AnimationCurve // UnityEngine.AnimationCurve // UnityEngine.Bounds // UnityEngine.Bounds // UnityEngine.Coroutine // UnityEngine.Coroutine // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // System.Exception // HurricaneVR.Framework.Core.Player.GrabbableStuck // HurricaneVR.Framework.Core.Player.GrabbableStuck // HurricaneVR.Framework.Shared.HVRAxis // HurricaneVR.Framework.Shared.HVRAxis // 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 // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // UnityEngine.Object // UnityEngine.Ray // UnityEngine.Ray // UnityEngine.RaycastHit // UnityEngine.RaycastHit // System.RuntimeTypeHandle // System.RuntimeTypeHandle // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate // HurricaneVR.Framework.Core.Player.TeleportPositionUpdate // HurricaneVR.Framework.Core.VRGrabberEvent // HurricaneVR.Framework.Core.VRGrabberEvent // UnityEngine.Component // UnityEngine.Component // UnityEngine.GameObject // UnityEngine.GameObject // HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker // HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker // UnityEngine.Material // UnityEngine.Material // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.ScriptableObject // UnityEngine.ScriptableObject // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // System.Type // System.Func`2 // System.Func`2 // System.Func`2 // System.Func`2 // UnityEngine.Events.UnityAction`1 // UnityEngine.Events.UnityAction`1 // UnityEngine.Events.UnityAction`2 // UnityEngine.Events.UnityAction`2 // UnityEngine.Behaviour // UnityEngine.Behaviour // UnityEngine.Collider // UnityEngine.Collider // HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings // HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings // HurricaneVR.Framework.Core.HandPoser.HVRHandPose // HurricaneVR.Framework.Core.HandPoser.HVRHandPose // 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 // System.NotSupportedException // System.NotSupportedException // UnityEngine.Renderer // UnityEngine.Renderer // UnityEngine.Rigidbody // UnityEngine.Rigidbody // UnityEngine.Transform // UnityEngine.Transform // UnityEngine.Events.UnityAction // UnityEngine.Events.UnityAction // UnityEngine.BoxCollider // UnityEngine.BoxCollider // UnityEngine.CapsuleCollider // UnityEngine.CapsuleCollider // UnityEngine.CharacterController // UnityEngine.CharacterController // UnityEngine.LineRenderer // UnityEngine.LineRenderer // UnityEngine.MeshCollider // UnityEngine.MeshCollider // UnityEngine.MeshRenderer // UnityEngine.MeshRenderer // UnityEngine.MonoBehaviour // UnityEngine.MonoBehaviour // HurricaneVR.Framework.Core.Player.HVRCamera // HurricaneVR.Framework.Core.Player.HVRCamera // HurricaneVR.Framework.Core.Player.HVRCameraRig // HurricaneVR.Framework.Core.Player.HVRCameraRig // HurricaneVR.Framework.Shared.HVRController struct HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields { // System.Collections.Generic.Dictionary`2 HurricaneVR.Framework.Shared.HVRController::_leftButtonStates Dictionary_2_t28B501D16A428241710277D28A2AD08940F5C6B6* ____leftButtonStates_58; // System.Collections.Generic.Dictionary`2 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.Core.Player.HVRGlobalFadeFinder // HurricaneVR.Framework.Core.Player.HVRGlobalFadeFinder // HurricaneVR.Framework.Core.HVRGrabbable // HurricaneVR.Framework.Core.HVRGrabbable // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase // HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase // HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator // HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator // HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer // HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer // HurricaneVR.Framework.Core.HandPoser.HVRHandPoser // HurricaneVR.Framework.Core.HandPoser.HVRHandPoser // HurricaneVR.Framework.Core.Player.HVRHeadCollision // HurricaneVR.Framework.Core.Player.HVRHeadCollision // HurricaneVR.Framework.Core.HandPoser.HVRIKTargets // HurricaneVR.Framework.Core.HandPoser.HVRIKTargets // HurricaneVR.Framework.ControllerInput.HVRInputAction // HurricaneVR.Framework.ControllerInput.HVRInputAction // HurricaneVR.Framework.ControllerInput.HVRInputManager struct HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D_StaticFields { // HurricaneVR.Framework.ControllerInput.HVRInputManager HurricaneVR.Framework.ControllerInput.HVRInputManager::k__BackingField HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* ___U3CInstanceU3Ek__BackingField_26; }; // HurricaneVR.Framework.ControllerInput.HVRInputManager // HurricaneVR.Framework.Core.Player.HVRInvalidTeleport // HurricaneVR.Framework.Core.Player.HVRInvalidTeleport // HurricaneVR.Framework.Core.Player.HVRJointHand // HurricaneVR.Framework.Core.Player.HVRJointHand // HurricaneVR.Framework.Core.Player.HVRPhysicsHands // HurricaneVR.Framework.Core.Player.HVRPhysicsHands // HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser // HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser // HurricaneVR.Framework.Core.Player.HVRPlayerController // HurricaneVR.Framework.Core.Player.HVRPlayerController // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs // HurricaneVR.Framework.Core.Player.HVRPlayerWaist // HurricaneVR.Framework.Core.Player.HVRPlayerWaist // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint // HurricaneVR.Framework.Core.HandPoser.HVRPosableHand // HurricaneVR.Framework.Core.HandPoser.HVRPosableHand // HurricaneVR.Framework.Core.Player.HVRScreenFade // HurricaneVR.Framework.Core.Player.HVRScreenFade // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler // HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler // HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase // HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase // HurricaneVR.Framework.Core.Player.HVRTeleportOptions // HurricaneVR.Framework.Core.Player.HVRTeleportOptions // HurricaneVR.Framework.Core.Player.HVRTeleporter // HurricaneVR.Framework.Core.Player.HVRTeleporter // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper // HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber struct HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_StaticFields { // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_peakVelocities List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* ____peakVelocities_156; // System.Collections.Generic.IComparer`1 HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::_velocityComparer RuntimeObject* ____velocityComparer_157; }; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber // HurricaneVR.Framework.Core.Player.HVRTeleportMarker // HurricaneVR.Framework.Core.Player.HVRTeleportMarker #ifdef __clang__ #pragma clang diagnostic pop #endif // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB : public RuntimeArray { ALIGN_FIELD (8) Type_t* m_Items[1]; inline Type_t* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_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, Type_t* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t* 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); } }; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber[] struct HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B : public RuntimeArray { ALIGN_FIELD (8) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* m_Items[1]; inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90** 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, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Single[] struct SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C : public RuntimeArray { ALIGN_FIELD (8) float m_Items[1]; inline float GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline float* 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, float value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline float GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline float* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, float value) { m_Items[index] = value; } }; // UnityEngine.RaycastHit[] struct RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 m_Items[1]; inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* 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, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 value) { m_Items[index] = 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); } }; // 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; } }; // HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint[] struct HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F : public RuntimeArray { ALIGN_FIELD (8) HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* m_Items[1]; inline HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23** 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, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // HurricaneVR.Framework.Core.HandPoser.PoserGrabPoints[] struct PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C : public RuntimeArray { ALIGN_FIELD (8) PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* m_Items[1]; inline PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19** 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, PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // HurricaneVR.Framework.Shared.HVRAxis[] struct HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8 : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // 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); } }; // HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger[] struct HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678 : public RuntimeArray { ALIGN_FIELD (8) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* m_Items[1]; inline HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766** 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, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray { ALIGN_FIELD (8) bool m_Items[1]; inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B : public RuntimeArray { ALIGN_FIELD (8) List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* m_Items[1]; inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B** 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, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* 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); } }; // 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); } }; // T UnityEngine.Component::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // T UnityEngine.Object::FindObjectOfType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared (const RuntimeMethod* method) ; // T UnityEngine.GameObject::GetComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // T[] UnityEngine.Component::GetComponentsInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // TSource System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m9C4E9F90A4680E4423C859C1AD285F473ABBC596_gshared (UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_gshared (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* ___0_call, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Component::TryGetComponent(T&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, RuntimeObject* ___0_arg0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared (RuntimeObject* ___0_source, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::TryGetComponent(T&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, RuntimeObject** ___0_component, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* GameObject_AddComponent_TisRuntimeObject_m69B93700FACCF372F5753371C6E8FB780800B824_gshared (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared (UnityEvent_1_t3CE03B42D5873C0C0E0692BEE72E1E6D5399F205* __this, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`2::.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::AddListener(UnityEngine.Events.UnityAction`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared (UnityEvent_2_t77BDA795C84FBEFE9D3AE3DCA619B97A9F423961* __this, UnityAction_2_tCCCBE77741D4E611E102D49D355D4DA6C9797A0C* ___0_call, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_gshared (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg0, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176_gshared (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m97AA589FB0CCE1240A0C9F7F7C32573B94FD2592_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_mE0E8184DB358BEB3549E33D6EEA31FF45B89D99F_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m5A4D75103E82F4CF2703F01E9E38363EAE2F8851_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m5E47E3491E5BB03304A5EC67688D574CDCAEE0B5_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mBEDE43E001DFC228FF4DA06FBCA7CC215C8E7C73_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3410C28AE4E1AB9B3387CC479F63A8C8BF22AEEF_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mB3364B977072656B662C984B4F7E39394C341B2A_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, float ___1_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m2326BEBCBC09583A4D6574D1D222A11000AE43F5_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, RuntimeObject* ___0_key, float* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool ___1_value, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, RuntimeObject* ___0_key, bool* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m7090A0C6890D4FE1C83844A6616D8E9A5AEC802C_gshared (Dictionary_2_t1E85CF9786F2C7C796C8CC2EB86ADA13A263ECAB* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared (Dictionary_2_tDBC7BB75C617E4886F85171F2758C7996F98EC36* __this, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ; // System.Int32 System.Array::IndexOf(T[],T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.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) ; // T UnityEngine.ScriptableObject::CreateInstance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::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) ; // T System.Collections.Generic.List`1::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.Int32 System.Collections.Generic.List`1::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 UnityEngine.MonoBehaviour::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __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) ; // System.Boolean HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber::get_IsClimbing() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() 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.Player.HVRPlayerController::set_RigidBody(UnityEngine.Rigidbody) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_RigidBody_mFF6765C282C742CDD12E3262ACCA96D38338821E_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_CharacterController(UnityEngine.CharacterController) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_CharacterController_m7B4688FE7FD562ABD1C98F6FD7A82FF5A2E2DE50_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Teleporter(HurricaneVR.Framework.Core.Player.HVRTeleporter) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Teleporter_mF56B9D36FCAE48DD183AC0DDCB578DE9E56268E4_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) ; // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Teleporter() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRPlayerController_get_Teleporter_m58CE96E8A8C8952999A620CFC60396AE5C953D69_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Neck(UnityEngine.Transform) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Neck_mFB4374DABA977E22E31BAA515C4CCFFEF1BAE8CF_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, 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) ; // T UnityEngine.Component::GetComponent() inline HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Inputs(HurricaneVR.Framework.ControllerInput.HVRPlayerInputs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Inputs_m3CE780A6ABE2A1E108C788B20BFB0E4DAB84B6A6_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Object::FindObjectOfType() inline HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6 (const RuntimeMethod* method) { return (( HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* (*) (const RuntimeMethod*))Object_FindObjectOfType_TisRuntimeObject_m02DFBF011F3B59F777A5E521DB2A116DD496E968_gshared)(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::GetComponent() inline HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCorrectCameraU3Ed__110__ctor_m0626971D365A487441DD65EC2D2173F1D231A24B (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCameraCorrection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckCameraCorrection_mCF815C306C59570291A5D1364D3032F3C231A314 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRHeadCollision::get_IsColliding() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHeadCollision_get_IsColliding_m8C085CF2057395F5A8FCB885034C7D5E65B9BF49_inline (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, const RuntimeMethod* method) ; // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRPlayerController::CorrectCamera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRPlayerController_CorrectCamera_m938F040C0CE6CA37B3C9D20238C5B2D311BF6C12 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, 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) ; // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CharacterController() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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) ; // UnityEngine.Transform UnityEngine.Component::get_transform() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::get_PreviousPosition() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPlayerController_get_PreviousPosition_m43140BDB29496D9397335F9C97950B6C4973F004_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, 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.Time::get_deltaTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865 (const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, float ___1_d, 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.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_PreviousPosition(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_PreviousPosition_m9C18D2C13F5D2262FE8EEC049E13370713AF2F78_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_RotationEnabled() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_RotationEnabled_mAB6354E1357A3BEB93E05B9C0AFA16BBD5AC1FE4_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsAiming() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, 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.Void UnityEngine.Transform::set_position(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.CharacterController::get_center() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CharacterController_get_center_mDF0F4D399A63BF5A2F5366CB71CCF4148DB08591 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __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.Single UnityEngine.CharacterController::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.CharacterController::get_radius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __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.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) ; // System.Single UnityEngine.Collider::get_contactOffset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Collider_get_contactOffset_m3970ADEC658E6C854A59B1645DC2D5799F7DF0D7 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_down() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline (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::SphereCast(UnityEngine.Vector3,System.Single,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_SphereCast_mDB2140FE8561D0CE870037527DACC44AB18A346D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, float ___1_radius, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___3_hitInfo, float ___4_maxDistance, int32_t ___5_layerMask, int32_t ___6_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Neck() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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) ; // UnityEngine.Vector3 UnityEngine.Vector3::get_normalized() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.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.Void UnityEngine.CharacterController::set_height(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterController_set_height_m7F8FCAFE75439842BAC1FFA1E302EFD812D170FB (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, float ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.CharacterController::get_skinWidth() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CharacterController_get_skinWidth_mF22F34BB1F1824D67171FCF5F187F5585749A5DA (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void UnityEngine.CharacterController::set_center(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CharacterController_set_center_mF22160684B1FB453417D5457B14FEF437B5646EB (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Transform::get_rotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.CollisionFlags UnityEngine.CharacterController::Move(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_motion, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::get_eulerAngles() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) ; // System.Void 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.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) ; // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Inputs() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Euler(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_lhs, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___1_rhs, const RuntimeMethod* method) ; // System.Void UnityEngine.Cursor::set_lockState(UnityEngine.CursorLockMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9 (int32_t ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Sign(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_eulerAngles() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_IsClimbing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_IsClimbing_mE3D872EACC655F491FD0A199B5492862B2008132 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::get_right() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector3::Normalize() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_MovementEnabled() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_MovementEnabled_mDCBF10E9C04077696CED326A2D45A77D4335699F_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Sprinting() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) ; // 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.Vector3::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline (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) ; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.HVRJointHand::get_RigidBody() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Rigidbody::get_mass() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody::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) ; // HurricaneVR.Framework.Core.HVRGrabbable HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_GrabbedTarget() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ; // 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 HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Sprinting(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_magnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_IsCrouching() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_IsCrouching_mD19BB29BBB9D6F6372255373227F92DD890842CF (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A (MonoBehaviour_t532A11E69716D348D8AA7F854AFCBFCB8AD17F71* __this, Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* ___0_routine, const RuntimeMethod* method) ; // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRPlayerController::CrouchRoutine(System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRPlayerController_CrouchRoutine_mDA877894FA37F6C27893DC54DDED1CBDAE04ACDB (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, float ___0_target, bool ___1_crouching, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCrouchRoutineU3Ed__138__ctor_m7BA8934FEE6990AE2882A940519C8F06758E6D8D (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void UnityEngine.Physics::IgnoreCollision(UnityEngine.Collider,UnityEngine.Collider,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6 (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_collider1, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___1_collider2, bool ___2_ignore, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; // UnityEngine.Component[] UnityEngine.Component::GetComponentsInChildren(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* Component_GetComponentsInChildren_mD18FD2687784A68AEF1B5BF9A73170A5459E04F7 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, Type_t* ___0_t, 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.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) ; // 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.Player.HVRScreenFade::Fade(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59 (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, float ___0_fade, float ___1_speed, 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 UnityEngine.WaitForEndOfFrame::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerWaist::FollowPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerWaist_FollowPlayer_m82722BD33017187F53F1A8973ECFF4B089CA5CB8 (HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::SignedAngle(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Angle(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) ; // UnityEngine.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_eulerAngles(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_set_eulerAngles_m9F0BC484A7915A51FAB87230644229B75BACA004 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeRoutineU3Ed__16__ctor_mC37997812FDB20EC3CDF1BDF37E695C6286E1588 (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::Invoke() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, const RuntimeMethod* 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) ; // 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::GetComponentsInChildren() inline HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentsInChildren_TisRuntimeObject_m1F5B6FC0689B07D4FAAC0C605D9B2933A9B32543_gshared)(__this, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m644C40A901702D19B041828F2E854855C51DFD0D (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // TSource System.Linq.Enumerable::FirstOrDefault(System.Collections.Generic.IEnumerable`1,System.Func`2) inline HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80 (RuntimeObject* ___0_source, Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* ___1_predicate, const RuntimeMethod* method) { return (( HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* (*) (RuntimeObject*, Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_mFACC750E4D7AF7B43F5B866C84F613B3ECC41994_gshared)(___0_source, ___1_predicate, method); } // T UnityEngine.GameObject::GetComponent() inline HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, const RuntimeMethod* method) { return (( HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, const RuntimeMethod*))GameObject_GetComponent_TisRuntimeObject_m6EAED4AA356F0F48288F67899E5958792395563B_gshared)(__this, 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) ; // 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 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 UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131 (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302 (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* __this, UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* ___0_call, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) inline void UnityAction_1__ctor_m9C4E9F90A4680E4423C859C1AD285F473ABBC596 (UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m9C4E9F90A4680E4423C859C1AD285F473ABBC596_gshared)(__this, ___0_object, ___1_method, method); } // System.Void UnityEngine.Events.UnityEvent`1::AddListener(UnityEngine.Events.UnityAction`1) inline void UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00 (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE*, UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C*, const RuntimeMethod*))UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_gshared)(__this, ___0_call, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckTrackers(System.Collections.Generic.List`1,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_CheckTrackers_mBF46D0A7966968538EF43187275B721A3DBB7996 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___0_trackers, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___1_hand, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Component::TryGetComponent(T&) inline bool Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** ___0_component, const RuntimeMethod* method) { return (( bool (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5**, const RuntimeMethod*))Component_TryGetComponent_TisRuntimeObject_m69D4ED21F14D49D805A2337F4332934CDA07DEDB_gshared)(__this, ___0_component, method); } // System.Void HurricaneVR.Framework.Core.HVRGrabbable::ForceRelease() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75 (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __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 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.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) ; // System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::Disable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Disable_m9AEBED3292F5C4551AFFEA5245A64408BE1F13A7 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) ; // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase::get_Rigidbody() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline (HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Rigidbody::set_velocity(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.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) ; // UnityEngine.Vector3 UnityEngine.Rigidbody::get_position() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691 (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // HurricaneVR.Framework.Core.Player.AfterTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GetAfterOption(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.Player.HVRTeleportOptions&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** ___1_options, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::.ctor(HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrabbableCollisionTracker__ctor_m666066A92027244EDD02EF1631848DFBED28853A (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_inline (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHandAndGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3,HurricaneVR.Framework.Core.Player.HVRTeleportOptions,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_SweepHandAndGrabbable_mA8FE23EBCDDAB4477D511C351EEE188D1DE25495 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_backoutDirection, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* ___3_options, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, 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) ; // 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.Single UnityEngine.Mathf::Max(System.Single[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_m870B77F6A5225EC21D9778043F987B9B17D08F6B_inline (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_values, 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.Bounds::get_extents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, const RuntimeMethod* 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.Int32 UnityEngine.Physics::BoxCastNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit[],UnityEngine.Quaternion,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_BoxCastNonAlloc_m88245841A55DC2FF1C2334AAFD4A7667698B4A52 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* ___3_results, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___4_orientation, float ___5_maxDistance, int32_t ___6_layerMask, int32_t ___7_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.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) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, 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.Single UnityEngine.RaycastHit::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::MakeBox(System.String,UnityEngine.Vector3,UnityEngine.Vector3,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, String_t* ___0_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pos, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___3_hand, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::DrawSweepLines(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_DrawSweepLines_mCBE7725491E1351519B32AF2949B6C853485AECE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_length, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CastEnd(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_CastEnd_mF46B67CB6EA01DAE71A3F206AA07B50B7164EB6B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_direction, float ___4_length, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckOverlap(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Bounds,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportCollisonHandler_CheckOverlap_m0199F91A060FC98917011EED83995C63B9A80501 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_center, 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) ; // System.String System.Single::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972 (float* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAfterFixedUpdateU3Ed__31__ctor_m6E567FF30D35942DF4E0AA0DE230C5F75BE6BF71 (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ; // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GetOtherHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* HVRTeleportCollisonHandler_GetOtherHand_m327BCD3DB36A137CCDD68D5432B9DFFA961DD697 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::get_Rb() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GrabbableCollisionTracker_get_Rb_m9CB9718F1DF87D07F6EB312E81F417CE061EDA2C (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Time::get_time() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B (const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) inline void UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_arg0, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, const RuntimeMethod*))UnityEvent_1_Invoke_m6CDC8B0639CE8935E2E13D10B2C8E500968130B6_gshared)(__this, ___0_arg0, method); } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckOverlap(HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportCollisonHandler_CheckOverlap_m49DA7CD4D4280E9743E0031F96F4ACD3C26801BA (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* ___0_tracker, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.List`1::Remove(T) inline bool List_1_Remove_m5035FD42FB33F53A6D83DB3C81E39778CD9A2937 (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463*, const RuntimeMethod*))List_1_Remove_m4DFA48F4CEB9169601E75FC28517C5C06EFA5AD7_gshared)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::Clear() inline void List_1_Clear_m977738E71391722B817681D3C3D794B89AD28523_inline (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, const RuntimeMethod* method) { (( void (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method); } // System.Int32 UnityEngine.Physics::OverlapBoxNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Collider[],UnityEngine.Quaternion,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapBoxNonAlloc_m1D43D10CD88EF2D5440601D3CD14CA4EB449A295 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_halfExtents, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___2_results, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___3_orientation, int32_t ___4_mask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) inline bool Enumerable_Contains_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m99BD41B13BB17EB264DDC69EC4223E9FC4666BA7 (RuntimeObject* ___0_source, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___1_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mBCDB5870C52FC5BD2B6AE472A749FC03B9CF8958_gshared)(___0_source, ___1_value, method); } // System.Boolean UnityEngine.MeshCollider::get_convex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1 (MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::ComputePenetration(UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Collider,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_ComputePenetration_mA9AA5B3B6982BAC84467322616E8423CA4E91AFF (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_colliderA, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_positionA, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___2_rotationA, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___3_colliderB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_positionB, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___5_rotationB, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___6_direction, float* ___7_distance, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Backout(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3,HurricaneVR.Framework.Core.Player.HVRTeleportOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_Backout_mDC0A32A1B285FAC38086DECF8655C0FCA7C47BDD (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* ___3_options, 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) ; // System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Bounds) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22 (Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* __this, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___0_bounds, const RuntimeMethod* method) ; // System.Collections.Generic.List`1 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.Int32 System.Collections.Generic.List`1::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); } // UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m8B9AE12A64EB3390C359499EDCA3F5D362477F7A (List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* ___0_colliders, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::TryGetComponent(T&) inline bool GameObject_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_m3606E9BDD210EF7EEA95D8EFF6169CBE87F6C060 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** ___0_component, const RuntimeMethod* method) { return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___0_component, method); } // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ; // T UnityEngine.GameObject::AddComponent() 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); } // 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) ; // 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) ; // UnityEngine.Color UnityEngine.Color::get_blue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::DrawLine(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Color,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_end, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___2_color, float ___3_duration, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_yellow() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_green() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.GrabbableStuck::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrabbableStuck__ctor_m2A8EEACF77CB3D3C08DD931D67DFAF4E4413A178 (GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1 (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* __this, const RuntimeMethod* method) { (( void (*) (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF49F4429CEE04A27E3DAA40AD0D1996491AE5DC6 (U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.WaitForFixedUpdate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7 (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Utils.HVRUtilities::GetRelativeValues(UnityEngine.Transform,UnityEngine.Transform,UnityEngine.Vector3&,UnityEngine.Quaternion&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_GetRelativeValues_m31036E1AD1CBFE244A52E6B76169D742C0844EF2 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_relativeTo, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___1_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___3_rot, 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) ; // System.Void UnityEngine.Physics::SyncTransforms() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA (const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRJointHand::Enable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointHand_Enable_m07C92C1685F39FF44843CD88335D2F645A640DA2 (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Transform::InverseTransformPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::.ctor() inline void UnityEvent_1__ctor_m400B14C64E12CC4CE34A1C961EDB3766AFA9C9BF (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA* __this, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_t53414AFE257CE5543F82E9348714B29DA474FFCA*, const RuntimeMethod*))UnityEvent_1__ctor_m8D77F4F05F69D0E52E8A445322811EEC25987525_gshared)(__this, method); } // System.Collections.Generic.IEnumerable`1 HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliders(UnityEngine.Rigidbody,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRUtilities_GetColliders_mD235A012011276F8C1C9CD9C37EB43DEB94AD1BD (Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_rigidbody, bool ___1_includeTriggers, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808 (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // UnityEngine.Bounds HurricaneVR.Framework.Core.Utils.HVRUtilities::GetColliderBounds(UnityEngine.Collider[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 HVRUtilities_GetColliderBounds_m3DEB88540923CC320090AEBD426106425F240EBE (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___0_colliders, const RuntimeMethod* method) ; // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRTeleporter::get_PlayerInputs() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleportValid() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3[] HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LineRendererPoints() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastValidIndex() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastIndex() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastIndex_m69D64285F83520EF9CE5527056B5E4389C81768D_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportLineSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRTeleporter_get_TeleportLineSource_mC0776D220AB0391FD6482894F0DBC0A83A99E5CF (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CharacterController() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::GetBottom(UnityEngine.CharacterController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_GetBottom_m4ED0FB5B606E857876B33E06FF4B57FBC85C3791 (CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_capsule, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::GetBottom(UnityEngine.CapsuleCollider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_GetBottom_m3CF13CF4B82A15270614646105E9374962415654 (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* ___0_capsule, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_CharacterController(UnityEngine.CharacterController) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_CharacterController_m6AA69BD89976FDE896D95B7AD479B2E50DD231EF_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_CanTeleport(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() inline HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* Component_GetComponentInChildren_TisHVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_m63A80BD56BB7D810CE83FDE94DBD9DBF570D4844 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_PlayerInputs(HurricaneVR.Framework.ControllerInput.HVRPlayerInputs) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_PlayerInputs_m8DE313F86FFDA2DAB52676CD09AA7E9D590A0012_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LineRendererPoints(UnityEngine.Vector3[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LineRendererPoints_m77CAE5949CD09FA3B03C831BB2258F15E912FD22_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_Teleporter(HurricaneVR.Framework.Core.Player.HVRTeleporter) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Teleporter_m79D958373B5B3E6C70AA4F8A22799B36D2F821C5_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponentInChildren() inline HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* Component_GetComponentInChildren_TisHVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0_m5890EC744426853676C9ACF1FEB71D5F6924A8A0 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponentInChildren_TisRuntimeObject_mE483A27E876DE8E4E6901D6814837F81D7C42F65_gshared)(__this, method); } // System.Void UnityEngine.Events.UnityAction`2::.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::AddListener(UnityEngine.Events.UnityAction`2) inline void UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626 (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63* __this, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* ___0_call, const RuntimeMethod* method) { (( void (*) (UnityEvent_2_tCFA8BBFEAE5D89F7A1C8F8CE2AABD8A06A537D63*, UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*, const RuntimeMethod*))UnityEvent_2_AddListener_mDFE9269B80D7B70296A328376452DFA83905E153_gshared)(__this, ___0_call, method); } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsAiming(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleportValid(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleportPreviouslyValid(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportPreviouslyValid_m5D0E501B0FF036B7FF7AC50AF78003F444665809_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_SurfaceNormal() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_SurfaceNormal_m737ECA5898D14A65E7D725AA9905324CE0E08153_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleportPreviouslyValid() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportPreviouslyValid_mFE4DC5DC24F23C2497FE14139814C0433DC21EFD_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_PreviousAiming(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_PreviousAiming_m1730311085F0878609481C05BE7EE958D8FD9D68_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, 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) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastValidIndex(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastIndex(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastIndex_m50324B3EF80FA6676E817C38C55E32C4F39CB518_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_HitCollider(UnityEngine.Collider) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitCollider_m0E698B1D8C1C1D55F429B1026611ED7407527C82_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_DownHitCollider(UnityEngine.Collider) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_DownHitCollider_m011E9AAE6F3BB93B4D26DC824F671620FDEEDE71_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_HitPosition(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsRaycastValid(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsRaycastValid_m14F47C229F0BF9BC8493C13604B209B57B7A79DD_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_point() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HitCollider() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_HitCollider_m30EF356BF520E7367EC2E4F453AE7700E234D54D_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.RaycastHit::get_normal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5 (RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_TeleportDestination(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_SurfaceNormal(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_SurfaceNormal_m5D729E26948E6E8F722DEAD2554BD61FFC18BBB8_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastDownwardPoint(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastDownwardPoint_m278ECC22C29118310A17E24F3E0AEF87D9C52898_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastDownwardPoint() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastValidDownwardPoint(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastValidDownwardPoint_mDC3D04B2D45D856476961F701BD479C39568F68A_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastValidPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastValidPoint_m009EFDFDFCE55607DBDB08484F124E4549FB7404 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportDestination() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastPoint_m20F257693A2A8FDC3269EB96D82FF3BD7718110A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HitPosition() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_HitPosition_mBB9285E408C076716447B2AABCA325B0A7DAFBD7_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsRaycastValid() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsRaycastValid_m7B741EAD88F389F232808C684B3ABE657ED9307B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_PreviousAiming() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_PreviousAiming_m76EB664B740A33E2F51436AF237C5F3D4AE24A6C_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Activate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Activate_m7C6D769C17D071CFCE1E669C88CC4B11A63FBDF3 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Deactivate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Deactivate_m713BA21283A5AAB738FC7F823FFDBFFDCB18A48C (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Renderer::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CanTeleport() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_CanTeleport_m88DB42426B6DA7142DE807E90EDEC5DB8B4444D7_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleporting() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleporting_mA8534F416FA93106BE946A3C4EE1723EEB60BE17_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Origin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, float ___2_maxDistance, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CapsuleBottom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::TryGetComponent(T&) inline bool GameObject_TryGetComponent_TisHVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3_m927F8946F90CF5B7FA18CF3190D1CEE6B2F4D438 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3** ___0_component, const RuntimeMethod* method) { return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___0_component, 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.Int32 UnityEngine.Physics::OverlapCapsuleNonAlloc(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,UnityEngine.Collider[],System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapCapsuleNonAlloc_mD13F4F0604878062489892A77D92A161681DB167 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_point0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_point1, float ___2_radius, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___3_results, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Single UnityEngine.CapsuleCollider::get_height() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CapsuleCollider_get_height_m63A31072F296AEE6222DC9C88704882BB6A54A24 (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.CapsuleCollider::get_radius() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float CapsuleCollider_get_radius_m2462B43ECAC92386AAED85AA1DFD66440972D9D5 (CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Physics::Raycast(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single,System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hitInfo, float ___3_maxDistance, int32_t ___4_layerMask, int32_t ___5_queryTriggerInteraction, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::RotateTowards(UnityEngine.Vector3,UnityEngine.Vector3,System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_RotateTowards_m884BB56D5A071EF6008F9354D5FF1C9A1913AF92 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_current, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, float ___2_maxRadiansDelta, float ___3_maxMagnitudeDelta, 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.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.Vector3 UnityEngine.Ray::GetPoint(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF (Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00* __this, float ___0_distance, const RuntimeMethod* method) ; // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::get_DownHitCollider() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_DownHitCollider_mFFEE14135D46153E0EF9CBCC24070E0467DED014_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.LineRenderer::set_positionCount(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineRenderer_set_positionCount_m2001FB4044053895ECBE897AB833284F3300B205 (LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* __this, int32_t ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.LineRenderer::SetPositions(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineRenderer_SetPositions_m7F7B7B54428437D0BF5256D4C82F92180B577B02 (LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_positions, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Renderer::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.LineRenderer::SetPosition(System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1 (LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_position, const RuntimeMethod* method) ; // System.Void UnityEngine.Transform::LookAt(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_worldPosition, const RuntimeMethod* method) ; // System.Single UnityEngine.AnimationCurve::Evaluate(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C (AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* __this, float ___0_time, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.Utils.HVRUtilities::QuadraticBezier(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRUtilities_QuadraticBezier_m108E0881AFED39DB846DDC3A25374F7F176DD8E8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, float ___3_t, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::FloorToInt(System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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.Material UnityEngine.Renderer::get_material() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656 (Renderer_t320575F223BCB177A982E5DDB5DB19FAA89E7FBF* __this, const RuntimeMethod* method) ; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F HVRTeleporter_get_Color_m8EC9D2796A04FF5DA9D059B2ACB1B5108665B181 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::SetColor(System.String,UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, String_t* ___0_name, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___1_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleporting(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleporting_m716984CBD3DA28C4659379540324A329FEA011BF_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::Invoke(T0) inline void UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_arg0, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_gshared)(__this, ___0_arg0, 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.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.Utils.HVRUtilities::GetRelativeValues(UnityEngine.Component,UnityEngine.Component,UnityEngine.Vector3&,UnityEngine.Quaternion&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRUtilities_GetRelativeValues_mDA198CB1AE337DD815FA8D3C349587653FDC7D45 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___0_relativeTo, Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* ___1_target, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___2_pos, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* ___3_rot, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::FaceDirection(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_FaceDirection_mD6C6C0F6DE3CDB0EBA190043944D3F95EBD73B1E (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, 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 UnityEngine.Color::.ctor(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, 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.Player.TeleportPositionUpdate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TeleportPositionUpdate__ctor_mB12D2FDAEBB6404379C540123FA82ADC009C4CEC (TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB92FD00CCAFF51B99636E4FB819E4AAB81FD8F3E (U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityEvent`1::.ctor() inline void UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176 (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE* __this, const RuntimeMethod* method) { (( void (*) (UnityEvent_1_tB42B7E8E9010FF524B45FD0EC7AD37D7D3B006AE*, const RuntimeMethod*))UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176_gshared)(__this, method); } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_IsTeleportValid() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_Teleporter() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRTeleportMarkerBase_get_Teleporter_m6FB2367D7B4AE6CB7883116A1CB9E09F6BAC83A9_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Awake_mD676CF2A964EE1E0F6E38043E369B197BA88BF2A (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.GameObject::TryGetComponent(T&) inline bool GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE** ___0_component, const RuntimeMethod* method) { return (( bool (*) (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE**, const RuntimeMethod*))GameObject_TryGetComponent_TisRuntimeObject_m4D430300D2DFB9276DE980D78F60A05D271D3630_gshared)(__this, ___0_component, method); } // System.Void UnityEngine.GameObject::SetActive(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92 (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::OnValidTeleportChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_OnValidTeleportChanged_m414C98ED34A154BF6AD76004D54E8E0EC4AF4C43 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_isTeleportValid, const RuntimeMethod* method) ; // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleportMarker::get_Color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F HVRTeleportMarker_get_Color_m5DA02DA8E1E1870C9C4480398C9317CA6C7BDA1D (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Material::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D (Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* __this, Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase__ctor_m91365D8405A01C3461F4234FA88C4A7631106C89 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_Activated() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_Activated_m54DD4158C05F464AE3A6A47B232BA22186FF725D_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_Activated(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Activated_m0621B2B968036354908FC7F8A957EEE1AE61C105_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_IsTeleportValid(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_IsTeleportValid_mCE283DAB583908678544128A37E1C5A60924A76E_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_Reset_m7C08257678733C80D72063660947C101788B69FB (const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, const RuntimeMethod*))Dictionary_2_Clear_m97AA589FB0CCE1240A0C9F7F7C32573B94FD2592_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::Clear() inline void Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, const RuntimeMethod*))Dictionary_2_Clear_mE0E8184DB358BEB3549E33D6EEA31FF45B89D99F_gshared)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m1A27BC9CF50D35530441CEA168D31238D61AD3DF (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_m5A4D75103E82F4CF2703F01E9E38363EAE2F8851_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m0300F4FCE9728AAD7E821680B932DFAEBDA0D792 (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m5E47E3491E5BB03304A5EC67688D574CDCAEE0B5_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mB58A1ED30A4979126B249E60D66D4391F6FF65F6 (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, String_t*, const RuntimeMethod*))Dictionary_2_ContainsKey_mBEDE43E001DFC228FF4DA06FBCA7CC215C8E7C73_gshared)(__this, ___0_key, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m458C89B39D1B27C85ECD461431511CB6E76FE562 (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, String_t* ___0_key, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m3410C28AE4E1AB9B3387CC479F63A8C8BF22AEEF_gshared)(__this, ___0_key, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m14CD98262463C5CFD081DE1CF30325E54465CD3A (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, String_t* ___0_key, float ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, String_t*, float, const RuntimeMethod*))Dictionary_2_set_Item_mB3364B977072656B662C984B4F7E39394C341B2A_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_m00D6D868F0770BBF0C19BAC1227F731D4B7DACBA (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, String_t* ___0_key, float* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, String_t*, float*, const RuntimeMethod*))Dictionary_2_TryGetValue_m2326BEBCBC09583A4D6574D1D222A11000AE43F5_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mF6B9323B3D7DCD5B236DAB212C1CFDD805BB563D (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, String_t* ___0_key, bool ___1_value, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, String_t*, bool, const RuntimeMethod*))Dictionary_2_set_Item_mF1A7BA3C1568A00A32A43BCD889038FE080F77BF_gshared)(__this, ___0_key, ___1_value, method); } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_mF3B5E05F3C15CF53A05AB1002D93376293F6B23E (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, String_t* ___0_key, bool* ___1_value, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, String_t*, bool*, const RuntimeMethod*))Dictionary_2_TryGetValue_m9AAE125D6298B2B6B9D2F150C841A70872BF887B_gshared)(__this, ___0_key, ___1_value, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*, const RuntimeMethod*))Dictionary_2__ctor_m7090A0C6890D4FE1C83844A6616D8E9A5AEC802C_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*, const RuntimeMethod*))Dictionary_2__ctor_m0D0F99974D7435C4E08FE9A9A632C9E5430F8454_gshared)(__this, method); } // System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction_Awake_mA6016DE5118FCEF5A5A7585BB81EA6B7F4964801 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m4D2E486A9BCFFC806E74B509587723FF7930FB12 (Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) { (( void (*) (Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Where(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Where_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m2000D1F963AF79C6B9ECA85443E356E3918C614E (RuntimeObject* ___0_source, Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* ___1_predicate, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* Enumerable_ToArray_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m430F9952B26FC05FD179AFCBC0E1B1E650E9598C (RuntimeObject* ___0_source, const RuntimeMethod* method) { return (( HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_mA54265C2C8A0864929ECD300B75E4952D553D17D_gshared)(___0_source, method); } // HurricaneVR.Framework.Shared.HVRControllerType HurricaneVR.Framework.Shared.HVRController::get_ControllerType() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ; // HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Shared.HVRController::get_Side() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) ; // 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.Core.HVRGrabbable HurricaneVR.Framework.ControllerInput.HVRInputAction::get_Grabbable() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::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); } // 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) ; // 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.Int32 System.Array::IndexOf(T[],T) inline int32_t Array_IndexOf_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m56662283A9902A706F9BEB79DB9CBF6A7DB5B5F6 (HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* ___0_array, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_value, const RuntimeMethod* method) { return (( int32_t (*) (HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F*, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m69589B2C5A44BA495E1A2B1170931D92F9BB6BF1_gshared)(___0_array, ___1_value, method); } // 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) ; // System.Void HurricaneVR.Framework.ControllerInput.HVRInputAction::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169 (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD155A9CF63F5D37ED6949E720861A506B44A4A60 (U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* __this, const RuntimeMethod* method) ; // T UnityEngine.Component::GetComponent() inline HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* Component_GetComponent_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_mDB458D85FCBD7733433A2BA7E38C9EA4434E84C5 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() inline HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* Component_GetComponent_TisHVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_mDC62DC4D84CA713342AF73B313FCBEFAA9BAC010 (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* __this, const RuntimeMethod* method) { return (( HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* (*) (Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3*, const RuntimeMethod*))Component_GetComponent_TisRuntimeObject_m7181F81CAEC2CF53F5D2BC79B7425C16E1F80D33_gshared)(__this, method); } // T UnityEngine.Component::GetComponent() 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); } // HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandPose::GetPose(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4 (HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* __this, bool ___0_isLeft, const RuntimeMethod* method) ; // 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) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_IsMine() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_IsMine_m1482716073E1255E030AA96B0C4A1CD3A8D50255_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_FingerCurlSource(System.Single[]) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_FingerCurlSource_mEDDC644BE66036534E6F7020F0C1DC1403FB80FC_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ValidateDefaultFingerType(System.String,HurricaneVR.Framework.Core.HandPoser.HVRFingerType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, String_t* ___0_fingerName, int32_t* ___1_finger, 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.HandPoser.HVRHandAnimator::UpdatePoser() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdatePoser_mD6BBB159285F997D66A2BA8ABEDA7EE6174F0F9B (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // System.Single[] HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_FingerCurlSource() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* HVRHandAnimator_get_FingerCurlSource_m45A3545E08A9F28362EB9887ADBDCF423EA12879_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Behaviour::set_enabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A (Behaviour_t01970CFBBA658497AE30F311C447DB0440BAB7FA* __this, bool ___0_value, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_DynamicPose() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_DynamicPose_mAC39DD0F475686746D1755D2AF587B791D719B62_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // 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) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyBlend(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyBlend_m9EF5EE82B3BE76E04C7A418E29EEC4095A39BAF6 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_currentHand, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_targetHandPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___2_blend, float ___3_speed, 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.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlends() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlends_mC357774FDEBBCDDEB88DD59DA46DBAD46091B533 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyBlending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyBlending_mEC1AC78D6BE63C637FDCAAF45C1943167410CCDC (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendValue(HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendValue_m40F4F5F64BA2ECF9ECBE81E53C639EA773A12A01 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___0_blend, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165 (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* (*) (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::get_Side() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRPosableHand_get_Side_m2DDF52B591763662D2A417EC572E5369DC4DEB93 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, const RuntimeMethod* method) ; // HurricaneVR.Framework.Shared.HVRButtonState HurricaneVR.Framework.Shared.HVRController::GetButtonState(HurricaneVR.Framework.Shared.HVRHandSide,HurricaneVR.Framework.Shared.HVRButtons) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA (int32_t ___0_side, int32_t ___1_button, const RuntimeMethod* method) ; // System.Boolean System.String::IsNullOrWhiteSpace(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10 (String_t* ___0_value, const RuntimeMethod* method) ; // System.Boolean System.String::op_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::GetBoolParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRAnimationParameters_GetBoolParameter_m135E4EC269571783C19355682F9413F192FCE1AC (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) ; // System.Single HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::GetFloatParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRAnimationParameters_GetFloatParameter_m89A897F92880263DBD22D01878D5CBB21A495AC7 (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyFingerCurls(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyFingerCurls_m8B0D75E707F570B33152623D0FCFD6E68CF204A0 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_startPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_endPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___2_targetPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___3_blend, 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 System.Collections.Generic.List`1::get_Item(System.Int32) inline HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* (*) (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendTarget(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendTarget_mBB11581D773D2A1FE86ABCA616D7A42207700406 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_startPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_endPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___2_blendedPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___3_blend, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendedPose(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendedPose_mD3712E15D7E060F414FFCAB9B7D9D871C5BF77E7 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_targetPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_blendedPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___2_blend, 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) ; // HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::GetFingerType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRHandPoseBlend_GetFingerType_mF3283714A9B401A7E171DA4A32E801F2BFA5FAE6 (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::GetFingerStart(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRHandPoseBlend_GetFingerStart_m62C9B2D8B842D12F1E151869BC0690EE6B8E028A (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, int32_t ___0_index, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_IgnoreCurls() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_IgnoreCurls_mB74CE4CEA297BAA99D2F7B6519EF9E16BC2F0CD4_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::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); } // 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) ; // 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) ; // System.Int32 System.Collections.Generic.List`1::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.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::TryGetMask(System.Int32,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseMask&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandAnimator_TryGetMask_m18C3BA62D54ADD0AC8A9A2BC671017655FB1B79D (int32_t ___0_i, int32_t* ___1_mask, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_DynamicPose(System.Boolean) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_DynamicPose_mFFAD1D0089DF87EF931AE582662AA964AD083537_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* 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.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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_inline (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m492B004D91BC5DA20C0ACC6D6986BC1E553715BF_inline (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8*, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) inline void List_1__ctor_m51BBA8DC0DD9E9B51AFB5095C9F14155EEAED724 (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, 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 HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableBoneData::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41 (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5 (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* (*) (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } // System.Void System.Collections.Generic.List`1::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.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, 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) ; // 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) ; // UnityEngine.Vector3 UnityEngine.Transform::get_localEulerAngles() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Transform_get_localEulerAngles_m358AA9AE8FA24FD1BB7842D231C8644D1C2910C6 (Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* __this, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Vector3::Scale(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) ; // UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::ABS(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, 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 UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // T UnityEngine.ScriptableObject::CreateInstance() inline HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ScriptableObject_CreateInstance_TisHVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F_m194D8F83E30F68F5CA166E6557792E26FCEF097C (const RuntimeMethod* method) { return (( HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(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 System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m5576B004150B08C16E5D97DF1F4645785F4D7E9E (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Boolean UnityEngine.Application::get_isPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Validate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Setup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_Setup_m199C3F52A0E091387227B651B802C6062ADA6820 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetupCollision() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetupCollision_m03942E5661663DA3544200634769AFCB609A0A67 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger[] HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::get_Fingers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::UpdateLive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_UpdateLive_m3AD7E8B9AF1E58AFEF1C7014C705A7FA3F938CA1 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ResetCollidedBones() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_ResetCollidedBones_m637ED1AD024C7C1534C69955298A8AF8D7C1CF0F (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CheckBone(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_CheckBone_m53E9036FA081C71FF500298E07D42BB2F78462C2 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_fingerIndex, int32_t ___1_boneIndex, int32_t ___2_iteration, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CloseHand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_CloseHand_m00F28B888F6A92D3704A0F60492E591A0E0B6C2C (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetupBoneTracker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetupBoneTracker_m629F6A08892909C6E05F812B92DB1FA920FE138F (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* __this, const RuntimeMethod* method) { (( void (*) (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*, const RuntimeMethod*))List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::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.Void HurricaneVR.Framework.Core.HandPoser.HVRPosableHand::PoseFingers(HurricaneVR.Framework.Core.HandPoser.HVRHandPose) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPosableHand_PoseFingers_mCF15767464FE31B2652DE896C755BF6C3FEC3335 (HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* __this, HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* ___0_pose, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ResetHand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_ResetHand_mEC1E09CC690A559A039DA30740F176B5CB986C05 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) ; // System.Diagnostics.Stopwatch System.Diagnostics.Stopwatch::StartNew() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259 (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.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 System.Diagnostics.Stopwatch::Stop() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Int64 System.Diagnostics.Stopwatch::get_ElapsedMilliseconds() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF (Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* __this, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CheckFinger(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_CheckFinger_m3D88BE0D26DA93645218CD395CA5909FD616EF5D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_fingerIndex, int32_t ___1_iteration, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogWarning(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9 (RuntimeObject* ___0_message, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ; // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::IsBoneCollided(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_IsBoneCollided_mEC9D57DC53BD9EBCA3F0114744D7E3C6AA7002B3 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetBoneCollided(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetBoneCollided_m04F1BFF89DC4339C82C937229C3B0E968EAD2806 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, 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.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::GetSpheres(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* HVRPhysicsPoser_GetSpheres_m113EAC504FD7D9F95C0834F19CA5225BD397C0AB (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::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); } // System.Int32 UnityEngine.Physics::OverlapSphereNonAlloc(UnityEngine.Vector3,System.Single,UnityEngine.Collider[],System.Int32,UnityEngine.QueryTriggerInteraction) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, float ___1_radius, ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* ___2_results, int32_t ___3_layerMask, int32_t ___4_queryTriggerInteraction, const RuntimeMethod* method) ; // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetCollisionPoint(System.Int32,System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetCollisionPoint_m3DA082FD822E532349687830CC003E398D7A8992 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::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); } // UnityEngine.Color UnityEngine.Color::get_cyan() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::set_color(UnityEngine.Color) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797 (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F ___0_value, const RuntimeMethod* method) ; // System.Void UnityEngine.Gizmos::DrawWireSphere(UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_center, float ___1_radius, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_magenta() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector3::op_Inequality(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) ; // UnityEngine.Color UnityEngine.Color::get_red() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (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) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_ToEulerRad(UnityEngine.Quaternion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___0_rotation, const RuntimeMethod* method) ; // UnityEngine.Vector3 UnityEngine.Quaternion::Internal_MakePositive(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) ; // System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m21652D951393A3D7CE92CE40049A0E7F76544D1B_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_vector, 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 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) ; // System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, 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) ; // 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.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.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.Player.HVRPhysicsHands::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsHands_Awake_m8D751D7CB2392FF84EE38022FEF47A3989608236 (HVRPhysicsHands_t00E4D6EFF169EDDEE7D6C667984B613633E16C13* __this, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPhysicsHands::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsHands__ctor_m7B60CD4A159636C3C6A5CB56F5A7834499E9414E (HVRPhysicsHands_t00E4D6EFF169EDDEE7D6C667984B613633E16C13* __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 // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.HVRPlayerController::get_RigidBody() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRPlayerController_get_RigidBody_mCFB99BEAE9B292769308658CF4EF0BDCADEE42FA (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public Rigidbody RigidBody { get; private set; } Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidBodyU3Ek__BackingField_52; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_RigidBody(UnityEngine.Rigidbody) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_RigidBody_mFF6765C282C742CDD12E3262ACCA96D38338821E (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) { { // public Rigidbody RigidBody { get; private set; } Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value; __this->___U3CRigidBodyU3Ek__BackingField_52 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidBodyU3Ek__BackingField_52), (void*)L_0); return; } } // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CharacterController() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___U3CCharacterControllerU3Ek__BackingField_53; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_CharacterController(UnityEngine.CharacterController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_CharacterController_m7B4688FE7FD562ABD1C98F6FD7A82FF5A2E2DE50 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = ___0_value; __this->___U3CCharacterControllerU3Ek__BackingField_53 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCharacterControllerU3Ek__BackingField_53), (void*)L_0); return; } } // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Teleporter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRPlayerController_get_Teleporter_m58CE96E8A8C8952999A620CFC60396AE5C953D69 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; private set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = __this->___U3CTeleporterU3Ek__BackingField_54; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Teleporter(HurricaneVR.Framework.Core.Player.HVRTeleporter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_Teleporter_mF56B9D36FCAE48DD183AC0DDCB578DE9E56268E4 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; private set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = ___0_value; __this->___U3CTeleporterU3Ek__BackingField_54 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTeleporterU3Ek__BackingField_54), (void*)L_0); return; } } // System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRPlayerController_get_CameraHeight_m180420777E4693C4E113A74F765B9818BDEFF5EF (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // return CameraRig.AdjustedCameraHeight; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_0 = __this->___CameraRig_38; NullCheck(L_0); float L_1 = L_0->___AdjustedCameraHeight_19; return L_1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_IsCrouching() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_IsCrouching_mD19BB29BBB9D6F6372255373227F92DD890842CF (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool IsCrouching => CameraHeight < CrouchMinHeight; float L_0; L_0 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() */, __this); float L_1 = __this->___CrouchMinHeight_29; return (bool)((((float)L_0) < ((float)L_1))? 1 : 0); } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_IsClimbing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_IsClimbing_mE3D872EACC655F491FD0A199B5492862B2008132 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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 IsClimbing => LeftHand && LeftHand.IsClimbing || RightHand && RightHand.IsClimbing; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___LeftHand_39; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_001a; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___LeftHand_39; NullCheck(L_2); bool L_3; L_3 = HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline(L_2, NULL); if (L_3) { goto IL_0035; } } IL_001a: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___RightHand_40; 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; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = __this->___RightHand_40; NullCheck(L_6); bool L_7; L_7 = HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline(L_6, NULL); return L_7; } IL_0033: { return (bool)0; } IL_0035: { return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Sprinting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool Sprinting { get; set; } bool L_0 = __this->___U3CSprintingU3Ek__BackingField_55; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Sprinting(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Sprinting { get; set; } bool L_0 = ___0_value; __this->___U3CSprintingU3Ek__BackingField_55 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_MovementEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_MovementEnabled_mDCBF10E9C04077696CED326A2D45A77D4335699F (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool MovementEnabled { get; set; } = true; bool L_0 = __this->___U3CMovementEnabledU3Ek__BackingField_57; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_MovementEnabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_MovementEnabled_m467ED0043F1930F97497188BD4A0F6B1E549E599 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool MovementEnabled { get; set; } = true; bool L_0 = ___0_value; __this->___U3CMovementEnabledU3Ek__BackingField_57 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::get_RotationEnabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_get_RotationEnabled_mAB6354E1357A3BEB93E05B9C0AFA16BBD5AC1FE4 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool RotationEnabled { get; set; } = true; bool L_0 = __this->___U3CRotationEnabledU3Ek__BackingField_58; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_RotationEnabled(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_RotationEnabled_mE27E3C73CEEF1731A5AFDB3D1EB1A889114E634A (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool RotationEnabled { get; set; } = true; bool L_0 = ___0_value; __this->___U3CRotationEnabledU3Ek__BackingField_58 = L_0; return; } } // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Neck() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public Transform Neck { get; private set; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CNeckU3Ek__BackingField_59; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Neck(UnityEngine.Transform) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_Neck_mFB4374DABA977E22E31BAA515C4CCFFEF1BAE8CF (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) { { // public Transform Neck { get; private set; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value; __this->___U3CNeckU3Ek__BackingField_59 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNeckU3Ek__BackingField_59), (void*)L_0); return; } } // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRPlayerController::get_Inputs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public HVRPlayerInputs Inputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = __this->___U3CInputsU3Ek__BackingField_60; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_Inputs(HurricaneVR.Framework.ControllerInput.HVRPlayerInputs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_Inputs_m3CE780A6ABE2A1E108C788B20BFB0E4DAB84B6A6 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) { { // public HVRPlayerInputs Inputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = ___0_value; __this->___U3CInputsU3Ek__BackingField_60 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInputsU3Ek__BackingField_60), (void*)L_0); return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRPlayerController::get_PreviousPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPlayerController_get_PreviousPosition_m43140BDB29496D9397335F9C97950B6C4973F004 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public Vector3 PreviousPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPreviousPositionU3Ek__BackingField_61; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::set_PreviousPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_set_PreviousPosition_m9C18D2C13F5D2262FE8EEC049E13370713AF2F78 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 PreviousPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CPreviousPositionU3Ek__BackingField_61 = L_0; return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_Awake_m034CE3AA3FCB38CCAACA0B5A4BA656EF554511B9 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* V_0 = NULL; { // RigidBody = GetComponent(); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0; L_0 = Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8(__this, Component_GetComponent_TisRigidbody_t268697F5A994213ED97393309870968BC1C7393C_m4B5CAD64B52D153BEA96432633CA9A45FA523DD8_RuntimeMethod_var); HVRPlayerController_set_RigidBody_mFF6765C282C742CDD12E3262ACCA96D38338821E_inline(__this, L_0, NULL); // CharacterController = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); HVRPlayerController_set_CharacterController_m7B4688FE7FD562ABD1C98F6FD7A82FF5A2E2DE50_inline(__this, L_1, NULL); // Teleporter = GetComponent(); HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_2; L_2 = Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141(__this, Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var); HVRPlayerController_set_Teleporter_mF56B9D36FCAE48DD183AC0DDCB578DE9E56268E4_inline(__this, L_2, NULL); // if (Teleporter) HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_3; L_3 = HVRPlayerController_get_Teleporter_m58CE96E8A8C8952999A620CFC60396AE5C953D69_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_0038; } } { // _hasTeleporter = true; __this->____hasTeleporter_75 = (bool)1; } IL_0038: { // if (NeckPivot) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___NeckPivot_33; 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_0053; } } { // Neck = NeckPivot; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___NeckPivot_33; HVRPlayerController_set_Neck_mFB4374DABA977E22E31BAA515C4CCFFEF1BAE8CF_inline(__this, L_7, NULL); goto IL_005f; } IL_0053: { // Neck = Camera; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___Camera_32; HVRPlayerController_set_Neck_mFB4374DABA977E22E31BAA515C4CCFFEF1BAE8CF_inline(__this, L_8, NULL); } IL_005f: { // _cameraStartingPosition = Camera.localPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___Camera_32; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_9, NULL); __this->____cameraStartingPosition_65 = L_10; // Inputs = GetComponent(); HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_11; L_11 = Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4(__this, Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var); HVRPlayerController_set_Inputs_m3CE780A6ABE2A1E108C788B20BFB0E4DAB84B6A6_inline(__this, L_11, NULL); // if (!ScreenFader) HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_12 = __this->___ScreenFader_43; 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_00a8; } } { // var finder = FindObjectOfType(); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* L_14; L_14 = Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6(Object_FindObjectOfType_TisHVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621_mD6E1C9D700DCCD33FB1440352CF050234C3D57A6_RuntimeMethod_var); V_0 = L_14; // if (finder) HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* L_15 = V_0; bool L_16; L_16 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_15, NULL); if (!L_16) { goto IL_00a8; } } { // ScreenFader = finder.gameObject.GetComponent(); HVRGlobalFadeFinder_tD76FE62C5786C21890F1678533D235DD6A8D0621* L_17 = V_0; NullCheck(L_17); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_18; L_18 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_17, NULL); NullCheck(L_18); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_19; L_19 = GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB(L_18, GameObject_GetComponent_TisHVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_mC6A87583A5A444B6CA8CDD97492BFCD59DDE05DB_RuntimeMethod_var); __this->___ScreenFader_43 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___ScreenFader_43), (void*)L_19); } IL_00a8: { // } return; } } // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRPlayerController::CorrectCamera() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRPlayerController_CorrectCamera_m938F040C0CE6CA37B3C9D20238C5B2D311BF6C12 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* L_0 = (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454*)il2cpp_codegen_object_new(U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454_il2cpp_TypeInfo_var); NullCheck(L_0); U3CCorrectCameraU3Ed__110__ctor_m0626971D365A487441DD65EC2D2173F1D231A24B(L_0, 0, NULL); U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* 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.Player.HVRPlayerController::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_Start_m64839716D42D47DC89D82A89CA2A74D972D786A8 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // Reset(); VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Reset() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_Reset_m2E4D7AC85BAF1529307910BB5AEB32013441AA91 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // _waitingForCameraMovement = InitialHMDAdjustment; bool L_0 = __this->___InitialHMDAdjustment_9; __this->____waitingForCameraMovement_64 = L_0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_Update_m68ADFD43DA50B445D1B3A4F81A66A6C354303FD7 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // CheckCameraCorrection(); HVRPlayerController_CheckCameraCorrection_mCF815C306C59570291A5D1364D3032F3C231A314(__this, NULL); // CheckSprinting(); VirtualActionInvoker0::Invoke(28 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckSprinting() */, __this); // UpdateHeight(); VirtualActionInvoker0::Invoke(14 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::UpdateHeight() */, __this); // CheckCrouching(); VirtualActionInvoker0::Invoke(29 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCrouching() */, __this); // CameraRig.PlayerControllerYOffset = _crouchOffset; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_0 = __this->___CameraRig_38; float L_1 = __this->____crouchOffset_72; NullCheck(L_0); L_0->___PlayerControllerYOffset_18 = L_1; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCameraCorrection() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckCameraCorrection_mCF815C306C59570291A5D1364D3032F3C231A314 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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 (HeadCollisionPushesBack && HeadCollision && HeadCollision.IsColliding && !_isCameraCorrecting) bool L_0 = __this->___HeadCollisionPushesBack_46; if (!L_0) { goto IL_0037; } } { HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* L_1 = __this->___HeadCollision_44; 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; } } { HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* L_3 = __this->___HeadCollision_44; NullCheck(L_3); bool L_4; L_4 = HVRHeadCollision_get_IsColliding_m8C085CF2057395F5A8FCB885034C7D5E65B9BF49_inline(L_3, NULL); if (!L_4) { goto IL_0037; } } { bool L_5 = __this->____isCameraCorrecting_74; if (L_5) { goto IL_0037; } } { // StartCoroutine(CorrectCamera()); RuntimeObject* L_6; L_6 = HVRPlayerController_CorrectCamera_m938F040C0CE6CA37B3C9D20238C5B2D311BF6C12(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_7; L_7 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_6, NULL); } IL_0037: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_FixedUpdate_m2A2314563FD34EDEF9CE1B69F860D34C0734344E (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (_waitingForCameraMovement) bool L_0 = __this->____waitingForCameraMovement_64; if (!L_0) { goto IL_000e; } } { // CheckCameraMovement(); VirtualActionInvoker0::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCameraMovement() */, __this); } IL_000e: { // if (CharacterController.enabled) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_1); bool L_2; L_2 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_1, NULL); if (!L_2) { goto IL_002f; } } { // HandleMovement(); VirtualActionInvoker0::Invoke(20 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleMovement() */, __this); // if (CanRotate()) bool L_3; L_3 = VirtualFuncInvoker0< bool >::Invoke(10 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanRotate() */, __this); if (!L_3) { goto IL_002f; } } { // HandleRotation(); VirtualActionInvoker0::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleRotation() */, __this); } IL_002f: { // CheckLean(); VirtualActionInvoker0::Invoke(13 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckLean() */, __this); // CheckGrounded(); VirtualActionInvoker0::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckGrounded() */, __this); // _actualVelocity = ((transform.position - PreviousPosition) / Time.deltaTime).magnitude; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = HVRPlayerController_get_PreviousPosition_m43140BDB29496D9397335F9C97950B6C4973F004_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_5, L_6, NULL); float L_8; L_8 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_7, L_8, NULL); V_0 = L_9; float L_10; L_10 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); __this->____actualVelocity_79 = L_10; // _previousLeftControllerPosition = LeftControllerTransform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___LeftControllerTransform_36; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); __this->____previousLeftControllerPosition_62 = L_12; // _previousRightControllerPosition = RightControllerTransform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___RightControllerTransform_37; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_13, NULL); __this->____previousRightControllerPosition_63 = L_14; // PreviousPosition = transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL); HVRPlayerController_set_PreviousPosition_m9C18D2C13F5D2262FE8EEC049E13370713AF2F78_inline(__this, L_16, NULL); // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController::CanRotate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPlayerController_CanRotate_mC1CC445F585BFDEEFC27C15DB5C68CB22BCAD635 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // if (!RotationEnabled) bool L_0; L_0 = HVRPlayerController_get_RotationEnabled_mAB6354E1357A3BEB93E05B9C0AFA16BBD5AC1FE4_inline(__this, NULL); if (L_0) { goto IL_000a; } } { // return false; return (bool)0; } IL_000a: { // if (_hasTeleporter && Teleporter.IsAiming && !RotateWhileTeleportAiming) bool L_1 = __this->____hasTeleporter_75; if (!L_1) { goto IL_0029; } } { HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_2; L_2 = HVRPlayerController_get_Teleporter_m58CE96E8A8C8952999A620CFC60396AE5C953D69_inline(__this, NULL); NullCheck(L_2); bool L_3; L_3 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(L_2, NULL); if (!L_3) { goto IL_0029; } } { bool L_4 = __this->___RotateWhileTeleportAiming_28; if (L_4) { goto IL_0029; } } { // return false; return (bool)0; } IL_0029: { // return true; return (bool)1; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCameraMovement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckCameraMovement_m37105C0C94E45CCF5503D10B5DCF0CF7BA7EDCF1 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (Vector3.Distance(_cameraStartingPosition, Camera.transform.localPosition) < .05f) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->____cameraStartingPosition_65; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___Camera_32; 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_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_2, NULL); float L_4; L_4 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_3, NULL); if ((!(((float)L_4) < ((float)(0.0500000007f))))) { goto IL_0023; } } { // return; return; } IL_0023: { // var delta = Camera.transform.position - CharacterController.transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Camera_32; NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_8; L_8 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); 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 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_7, L_10, NULL); V_0 = L_11; // delta.y = 0f; (&V_0)->___y_3 = (0.0f); // CameraRig.transform.position -= delta; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_12 = __this->___CameraRig_38; NullCheck(L_12); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_12, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14 = L_13; NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_15, L_16, NULL); NullCheck(L_14); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_14, L_17, NULL); // _waitingForCameraMovement = false; __this->____waitingForCameraMovement_64 = (bool)0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckGrounded() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckGrounded_mED999E859F61CE81031B6E3698774D2FDE8515B2 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_1; memset((&V_1), 0, sizeof(V_1)); { // var origin = CharacterController.center - Vector3.up * (.5f * CharacterController.height - CharacterController.radius); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = CharacterController_get_center_mDF0F4D399A63BF5A2F5366CB71CCF4148DB08591(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_3; L_3 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_3); float L_4; L_4 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_3, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_5; L_5 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_5); float L_6; L_6 = CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((0.5f), L_4)), L_6)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_7, NULL); V_0 = L_8; // IsGrounded = Physics.SphereCast( // transform.TransformPoint(origin) + Vector3.up * CharacterController.contactOffset, // CharacterController.radius, // Vector3.down, // out var hit, // GroundedDistance + CharacterController.contactOffset, // GroundedLayerMask, QueryTriggerInteraction.Ignore); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_9, L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_13; L_13 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_13); float L_14; L_14 = Collider_get_contactOffset_m3970ADEC658E6C854A59B1645DC2D5799F7DF0D7(L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_12, L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_11, L_15, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_17; L_17 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_17); float L_18; L_18 = CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5(L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); float L_20 = __this->___GroundedDistance_11; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_21; L_21 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_21); float L_22; L_22 = Collider_get_contactOffset_m3970ADEC658E6C854A59B1645DC2D5799F7DF0D7(L_21, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_23 = __this->___GroundedLayerMask_10; int32_t L_24; L_24 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_23, NULL); bool L_25; L_25 = Physics_SphereCast_mDB2140FE8561D0CE870037527DACC44AB18A346D(L_16, L_18, L_19, (&V_1), ((float)il2cpp_codegen_add(L_20, L_22)), L_24, 1, NULL); __this->___IsGrounded_56 = L_25; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckLean() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckLean_m0BB957BB36CFD41A1623D08CF46E442F05564779 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, 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)); { // if (_isCameraCorrecting || !LimitHeadDistance) bool L_0 = __this->____isCameraCorrecting_74; if (L_0) { goto IL_0010; } } { bool L_1 = __this->___LimitHeadDistance_47; if (L_1) { goto IL_0011; } } IL_0010: { // return; return; } IL_0011: { // var delta = Neck.transform.position - CharacterController.transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(__this, NULL); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL); NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_3, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_5; L_5 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_5); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_5, NULL); NullCheck(L_6); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_6, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_7, NULL); V_0 = L_8; // delta.y = 0; (&V_0)->___y_3 = (0.0f); // if (delta.sqrMagnitude < .01f || delta.magnitude < MaxLean) return; float L_9; L_9 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&V_0), NULL); if ((((float)L_9) < ((float)(0.00999999978f)))) { goto IL_0060; } } { float L_10; L_10 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); float L_11 = __this->___MaxLean_48; if ((!(((float)L_10) < ((float)L_11)))) { goto IL_0061; } } IL_0060: { // if (delta.sqrMagnitude < .01f || delta.magnitude < MaxLean) return; return; } IL_0061: { // if (FadeFromLean) bool L_12 = __this->___FadeFromLean_49; if (!L_12) { goto IL_0077; } } { // StartCoroutine(CorrectCamera()); RuntimeObject* L_13; L_13 = HVRPlayerController_CorrectCamera_m938F040C0CE6CA37B3C9D20238C5B2D311BF6C12(__this, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_14; L_14 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_13, NULL); // return; return; } IL_0077: { // var allowedPosition = CharacterController.transform.position + delta.normalized * MaxLean; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_15; L_15 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16; L_16 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_15, NULL); NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_0), NULL); float L_19 = __this->___MaxLean_48; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_18, L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_17, L_20, NULL); // var difference = allowedPosition - Neck.transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_22; L_22 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(__this, NULL); NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_22, NULL); NullCheck(L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_24, NULL); V_1 = L_25; // difference.y = 0f; (&V_1)->___y_3 = (0.0f); // CameraRig.transform.position += difference; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_26 = __this->___CameraRig_38; NullCheck(L_26); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_27; L_27 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_26, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_28 = L_27; NullCheck(L_28); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_28, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_29, L_30, NULL); NullCheck(L_28); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_28, L_31, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::UpdateHeight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_UpdateHeight_m594D5D4EBC801831AA5553E967BF72129C2FB342 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // CharacterController.height = Mathf.Clamp(CameraRig.AdjustedCameraHeight, MinHeight, CameraRig.AdjustedCameraHeight); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_1 = __this->___CameraRig_38; NullCheck(L_1); float L_2 = L_1->___AdjustedCameraHeight_19; float L_3 = __this->___MinHeight_12; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_4 = __this->___CameraRig_38; NullCheck(L_4); float L_5 = L_4->___AdjustedCameraHeight_19; float L_6; L_6 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_2, L_3, L_5, NULL); NullCheck(L_0); CharacterController_set_height_m7F8FCAFE75439842BAC1FFA1E302EFD812D170FB(L_0, L_6, NULL); // CharacterController.center = new Vector3(0, CharacterController.height * .5f + CharacterController.skinWidth, 0f); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_7; L_7 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_8; L_8 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_8); float L_9; L_9 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_8, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_10; L_10 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_10); float L_11; L_11 = CharacterController_get_skinWidth_mF22F34BB1F1824D67171FCF5F187F5585749A5DA(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; memset((&L_12), 0, sizeof(L_12)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_12), (0.0f), ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_9, (0.5f))), L_11)), (0.0f), /*hidden argument*/NULL); NullCheck(L_7); CharacterController_set_center_mF22160684B1FB453417D5457B14FEF437B5646EB(L_7, L_12, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleHMDMovement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleHMDMovement_m1BD459EDC152CFB20F4DAEA4CCEC182190164FF1 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); 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)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); { // var originalCameraPosition = CameraRig.transform.position; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_0 = __this->___CameraRig_38; 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 originalCameraRotation = CameraRig.transform.rotation; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_3 = __this->___CameraRig_38; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL); NullCheck(L_4); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_4, NULL); V_1 = L_5; // var delta = Neck.transform.position - CharacterController.transform.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(__this, NULL); NullCheck(L_6); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7; L_7 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_6, NULL); NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_9; L_9 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_8, L_11, NULL); V_2 = L_12; // delta.y = 0f; (&V_2)->___y_3 = (0.0f); // if (delta.magnitude > 0.0f && CharacterController.enabled) float L_13; L_13 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL); if ((!(((float)L_13) > ((float)(0.0f))))) { goto IL_007c; } } { CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_14; L_14 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); NullCheck(L_14); bool L_15; L_15 = Collider_get_enabled_mDBFB488088ADB14C8016A83EF445653AC5A4A12B(L_14, NULL); if (!L_15) { goto IL_007c; } } { // CharacterController.Move(delta); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_16; L_16 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_2; NullCheck(L_16); int32_t L_18; L_18 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_16, L_17, NULL); } IL_007c: { // transform.rotation = Quaternion.Euler(0.0f, Neck.rotation.eulerAngles.y, 0.0f); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_19; L_19 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(__this, NULL); NullCheck(L_20); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_20, NULL); V_4 = L_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_4), NULL); float L_23 = L_22.___y_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_23, (0.0f), NULL); NullCheck(L_19); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_19, L_24, NULL); // CameraRig.transform.position = originalCameraPosition; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_25 = __this->___CameraRig_38; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; NullCheck(L_26); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_26, L_27, NULL); // var local = CameraRig.transform.localPosition; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_28 = __this->___CameraRig_38; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL); NullCheck(L_29); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_29, NULL); V_3 = L_30; // local.y = 0f; (&V_3)->___y_3 = (0.0f); // CameraRig.transform.localPosition = local; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_31 = __this->___CameraRig_38; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32; L_32 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_31, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = V_3; NullCheck(L_32); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_32, L_33, NULL); // CameraRig.transform.rotation = originalCameraRotation; HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_34 = __this->___CameraRig_38; NullCheck(L_34); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_35; L_35 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_34, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = V_1; NullCheck(L_35); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_35, L_36, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleRotation_m6B093CD159C0CCD128650CE1C9013FD7FEFED51F (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // if (RotationType == RotationType.Smooth) int32_t L_0 = __this->___RotationType_23; if (L_0) { goto IL_0010; } } { // HandleSmoothRotation(); VirtualActionInvoker0::Invoke(19 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleSmoothRotation() */, __this); goto IL_001f; } IL_0010: { // else if (RotationType == RotationType.Snap) int32_t L_1 = __this->___RotationType_23; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_001f; } } { // HandleSnapRotation(); VirtualActionInvoker0::Invoke(18 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleSnapRotation() */, __this); } IL_001f: { // HandlMouseRotation(); VirtualActionInvoker0::Invoke(17 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandlMouseRotation() */, __this); // _previousTurnAxis = GetTurnAxis().x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2; L_2 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(27 /* UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetTurnAxis() */, __this); float L_3 = L_2.___x_0; __this->____previousTurnAxis_71 = L_3; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandlMouseRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandlMouseRotation_m0C6FF4D265C6AAE002A064BF6F953860E29D1F84 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (MouseTurning) bool L_0 = __this->___MouseTurning_50; if (!L_0) { goto IL_0065; } } { // if (Inputs.IsMouseDown) HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_1; L_1 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_1); bool L_2 = L_1->___IsMouseDown_37; if (!L_2) { goto IL_005f; } } { // var offset = Quaternion.Euler(new Vector3(0, Inputs.MouseAxis.x * MouseSensitivityX, 0)); HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_3; L_3 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_4 = (&L_3->___MouseAxis_38); float L_5 = L_4->___x_0; float L_6 = __this->___MouseSensitivityX_51; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; memset((&L_7), 0, sizeof(L_7)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_7), (0.0f), ((float)il2cpp_codegen_multiply(L_5, L_6)), (0.0f), /*hidden argument*/NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_7, NULL); V_0 = L_8; // transform.rotation *= offset; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = L_9; NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_13; L_13 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_11, L_12, NULL); NullCheck(L_10); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_10, L_13, NULL); // Cursor.lockState = CursorLockMode.Locked; Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(1, NULL); return; } IL_005f: { // Cursor.lockState = CursorLockMode.None; Cursor_set_lockState_mD81F6E5F3D86506FFB88567689A3A00A7AD242E9(0, NULL); } IL_0065: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleSnapRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleSnapRotation_m806D744DAB72CD6E531986D71F60C03D82593EF7 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_1; memset((&V_1), 0, sizeof(V_1)); { // var input = GetTurnAxis().x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(27 /* UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetTurnAxis() */, __this); float L_1 = L_0.___x_0; V_0 = L_1; // if (Math.Abs(input) < SnapThreshold || Mathf.Abs(_previousTurnAxis) > SnapThreshold) float L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = fabsf(L_2); float L_4 = __this->___SnapThreshold_27; if ((((float)L_3) < ((float)L_4))) { goto IL_002d; } } { float L_5 = __this->____previousTurnAxis_71; float L_6; L_6 = fabsf(L_5); float L_7 = __this->___SnapThreshold_27; if ((!(((float)L_6) > ((float)L_7)))) { goto IL_002e; } } IL_002d: { // return; return; } IL_002e: { // var rotation = Quaternion.Euler(0, Mathf.Sign(input) * SnapAmount, 0); float L_8 = V_0; float L_9; L_9 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(L_8, NULL); float L_10 = __this->___SnapAmount_26; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), ((float)il2cpp_codegen_multiply(L_9, L_10)), (0.0f), NULL); V_1 = L_11; // transform.rotation *= rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = L_12; NullCheck(L_13); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14; L_14 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_13, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_15 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_14, L_15, NULL); NullCheck(L_13); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_13, L_16, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleSmoothRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleSmoothRotation_mCF491DD4EFB39F6C5A7F82B51C688791A27EACF2 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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 V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // var input = GetTurnAxis().x; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0; L_0 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(27 /* UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetTurnAxis() */, __this); float L_1 = L_0.___x_0; V_0 = L_1; // if (Math.Abs(input) < SmoothTurnThreshold) float L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); float L_3; L_3 = fabsf(L_2); float L_4 = __this->___SmoothTurnThreshold_25; if ((!(((float)L_3) < ((float)L_4)))) { goto IL_001b; } } { // return; return; } IL_001b: { // var rotation = input * SmoothTurnSpeed * Time.deltaTime; float L_5 = V_0; float L_6 = __this->___SmoothTurnSpeed_24; float L_7; L_7 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_1 = ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_5, L_6)), L_7)); // var rotationVector = new Vector3(transform.eulerAngles.x, transform.eulerAngles.y + rotation, transform.eulerAngles.z); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_8, NULL); float L_10 = L_9.___x_2; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11; L_11 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_11, NULL); float L_13 = L_12.___y_3; float L_14 = V_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15; L_15 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Transform_get_eulerAngles_mCAAF48EFCF628F1ED91C2FFE75A4FD19C039DD6A(L_15, NULL); float L_17 = L_16.___z_4; Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&V_2), L_10, ((float)il2cpp_codegen_add(L_13, L_14)), L_17, NULL); // transform.rotation = Quaternion.Euler(rotationVector); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_19, NULL); NullCheck(L_18); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_18, L_20, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleMovement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleMovement_m7CC19B97F82C1FE9AE3F7470B99FEA9503772DA0 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // if (IsClimbing) bool L_0; L_0 = HVRPlayerController_get_IsClimbing_mE3D872EACC655F491FD0A199B5492862B2008132(__this, NULL); if (!L_0) { goto IL_000f; } } { // HandleClimbing(); VirtualActionInvoker0::Invoke(25 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleClimbing() */, __this); // return; return; } IL_000f: { // if (!_waitingForCameraMovement) bool L_1 = __this->____waitingForCameraMovement_64; if (L_1) { goto IL_001d; } } { // HandleHMDMovement(); VirtualActionInvoker0::Invoke(15 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleHMDMovement() */, __this); } IL_001d: { // HandleHorizontalMovement(); VirtualActionInvoker0::Invoke(23 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleHorizontalMovement() */, __this); // HandleVerticalMovement(); VirtualActionInvoker0::Invoke(22 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleVerticalMovement() */, __this); // AdjustHandAcceleration(); VirtualActionInvoker0::Invoke(24 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::AdjustHandAcceleration() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::GetMovementDirection(UnityEngine.Vector3&,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_GetMovementDirection_mA289989E730A8F371CFDA95B078B948F96EEB743 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___0_forwards, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_right, 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; int32_t V_1 = 0; { // var t = transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); V_0 = L_0; // switch (DirectionStyle) int32_t L_1 = __this->___DirectionStyle_8; V_1 = L_1; int32_t L_2 = V_1; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_0038; } case 2: { goto IL_004e; } } } { goto IL_0062; } IL_0022: { // if (Camera) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___Camera_32; 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_0062; } } { // t = Camera; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = __this->___Camera_32; V_0 = L_5; // break; goto IL_0062; } IL_0038: { // if (LeftControllerTransform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6 = __this->___LeftControllerTransform_36; 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_0062; } } { // t = LeftControllerTransform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___LeftControllerTransform_36; V_0 = L_8; // break; goto IL_0062; } IL_004e: { // if (RightControllerTransform) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = __this->___RightControllerTransform_37; 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_0062; } } { // t = RightControllerTransform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___RightControllerTransform_37; V_0 = L_11; } IL_0062: { // forwards = t.forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_12 = ___0_forwards; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = V_0; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_13, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_12 = L_14; // right = t.right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_15 = ___1_right; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = V_0; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_16, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_15 = L_17; // forwards.y = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_18 = ___0_forwards; L_18->___y_3 = (0.0f); // forwards.Normalize(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_19 = ___0_forwards; Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline(L_19, NULL); // right.y = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_20 = ___1_right; L_20->___y_3 = (0.0f); // right.Normalize(); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_21 = ___1_right; Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline(L_21, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleVerticalMovement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleVerticalMovement_m850B386C72D60E0A44F679B9C2C87265C4132742 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // Vector3 velocity = xzVelocity; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___xzVelocity_78; V_0 = L_0; // if (IsGrounded) bool L_1 = __this->___IsGrounded_56; if (!L_1) { goto IL_007a; } } { // if (Inputs.IsJumpActivated && CanJump && MovementEnabled) HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_2; L_2 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_2); bool L_3 = L_2->___IsJumpActivated_33; if (!L_3) { goto IL_003a; } } { bool L_4 = __this->___CanJump_4; if (!L_4) { goto IL_003a; } } { bool L_5; L_5 = HVRPlayerController_get_MovementEnabled_mDCBF10E9C04077696CED326A2D45A77D4335699F_inline(__this, NULL); if (!L_5) { goto IL_003a; } } { // yVelocity = JumpVelocity; float L_6 = __this->___JumpVelocity_21; __this->___yVelocity_77 = L_6; goto IL_0054; } IL_003a: { // yVelocity += -Gravity * Time.deltaTime; float L_7 = __this->___yVelocity_77; float L_8 = __this->___Gravity_19; float L_9; L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___yVelocity_77 = ((float)il2cpp_codegen_add(L_7, ((float)il2cpp_codegen_multiply(((-L_8)), L_9)))); } IL_0054: { // yVelocity = Mathf.Clamp(yVelocity, -Gravity * Time.deltaTime, yVelocity); float L_10 = __this->___yVelocity_77; float L_11 = __this->___Gravity_19; float L_12; L_12 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_13 = __this->___yVelocity_77; float L_14; L_14 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_10, ((float)il2cpp_codegen_multiply(((-L_11)), L_12)), L_13, NULL); __this->___yVelocity_77 = L_14; goto IL_00b2; } IL_007a: { // yVelocity += -Gravity * Time.deltaTime; float L_15 = __this->___yVelocity_77; float L_16 = __this->___Gravity_19; float L_17; L_17 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->___yVelocity_77 = ((float)il2cpp_codegen_add(L_15, ((float)il2cpp_codegen_multiply(((-L_16)), L_17)))); // yVelocity = Mathf.Clamp(yVelocity, -MaxFallSpeed, yVelocity); float L_18 = __this->___yVelocity_77; float L_19 = __this->___MaxFallSpeed_20; float L_20 = __this->___yVelocity_77; float L_21; L_21 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_18, ((-L_19)), L_20, NULL); __this->___yVelocity_77 = L_21; } IL_00b2: { // velocity.y = yVelocity; float L_22 = __this->___yVelocity_77; (&V_0)->___y_3 = L_22; // CharacterController.Move(velocity * Time.deltaTime); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_23; L_23 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; float L_25; L_25 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_24, L_25, NULL); NullCheck(L_23); int32_t L_27; L_27 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_23, L_26, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleHorizontalMovement() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleHorizontalMovement_m8DDE127C16576AA99E4CD1EBC9569773B4332007 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 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)); float V_7 = 0.0f; float V_8 = 0.0f; int32_t G_B11_0 = 0; float G_B18_0 = 0.0f; { // var speed = MoveSpeed; float L_0 = __this->___MoveSpeed_16; V_0 = L_0; // var runSpeed = RunSpeed; float L_1 = __this->___RunSpeed_18; V_1 = L_1; // if (Sprinting) bool L_2; L_2 = HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline(__this, NULL); if (!L_2) { goto IL_0018; } } { // speed = runSpeed; float L_3 = V_1; V_0 = L_3; } IL_0018: { // var movement = GetMovementAxis(); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4; L_4 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(26 /* UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetMovementAxis() */, __this); V_2 = L_4; // if (!MovementEnabled) bool L_5; L_5 = HVRPlayerController_get_MovementEnabled_mDCBF10E9C04077696CED326A2D45A77D4335699F_inline(__this, NULL); if (L_5) { goto IL_002d; } } { // movement = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6; L_6 = Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline(NULL); V_2 = L_6; } IL_002d: { // GetMovementDirection(out var forward, out var right); VirtualActionInvoker2< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(21 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::GetMovementDirection(UnityEngine.Vector3&,UnityEngine.Vector3&) */, __this, (&V_3), (&V_4)); // var direction = (forward * movement.y + right * movement.x); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_2; float L_9 = L_8.___y_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_7, L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_4; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_2; float L_13 = L_12.___x_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_11, L_13, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_10, L_14, NULL); V_5 = L_15; // if (IsGrounded || CanSteerWhileJumping) bool L_16 = __this->___IsGrounded_56; if (L_16) { goto IL_006a; } } { bool L_17 = __this->___CanSteerWhileJumping_5; if (!L_17) { goto IL_0145; } } IL_006a: { // if (InstantAcceleration) bool L_18 = __this->___InstantAcceleration_13; if (!L_18) { goto IL_0081; } } { // xzVelocity = speed * direction; float L_19 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_19, L_20, NULL); __this->___xzVelocity_78 = L_21; return; } IL_0081: { // var noMovement = Mathf.Abs(movement.x) < .1f && Mathf.Abs(movement.y) < .1f; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_22 = V_2; float L_23 = L_22.___x_0; float L_24; L_24 = fabsf(L_23); if ((!(((float)L_24) < ((float)(0.100000001f))))) { goto IL_00a7; } } { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_25 = V_2; float L_26 = L_25.___y_1; float L_27; L_27 = fabsf(L_26); G_B11_0 = ((((float)L_27) < ((float)(0.100000001f)))? 1 : 0); goto IL_00a8; } IL_00a7: { G_B11_0 = 0; } IL_00a8: { // if (noMovement) if (!G_B11_0) { goto IL_00fb; } } { // var dir = xzVelocity.normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_28 = (&__this->___xzVelocity_78); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline(L_28, NULL); V_6 = L_29; // var deacceleration = Deacceleration * Time.deltaTime; float L_30 = __this->___Deacceleration_15; float L_31; L_31 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_7 = ((float)il2cpp_codegen_multiply(L_30, L_31)); // if (deacceleration > xzVelocity.magnitude) float L_32 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_33 = (&__this->___xzVelocity_78); float L_34; L_34 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline(L_33, NULL); if ((!(((float)L_32) > ((float)L_34)))) { goto IL_00e0; } } { // xzVelocity = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); __this->___xzVelocity_78 = L_35; return; } IL_00e0: { // xzVelocity -= dir * deacceleration; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = __this->___xzVelocity_78; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_6; float L_38 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_37, L_38, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_36, L_39, NULL); __this->___xzVelocity_78 = L_40; return; } IL_00fb: { // var acceleration = (Sprinting ? SprintAcceleration : Acceleration) * Time.deltaTime; bool L_41; L_41 = HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline(__this, NULL); if (L_41) { goto IL_010b; } } { float L_42 = __this->___Acceleration_14; G_B18_0 = L_42; goto IL_0111; } IL_010b: { float L_43 = __this->___SprintAcceleration_17; G_B18_0 = L_43; } IL_0111: { float L_44; L_44 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); V_8 = ((float)il2cpp_codegen_multiply(G_B18_0, L_44)); // xzVelocity += acceleration * direction; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = __this->___xzVelocity_78; float L_46 = V_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_46, L_47, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_45, L_48, NULL); __this->___xzVelocity_78 = L_49; // xzVelocity = Vector3.ClampMagnitude(xzVelocity, speed); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = __this->___xzVelocity_78; float L_51 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52; L_52 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_50, L_51, NULL); __this->___xzVelocity_78 = L_52; } IL_0145: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::AdjustHandAcceleration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_AdjustHandAcceleration_mF017DC695088C7C4ECEC1210782FF32916B9F740 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_2 = NULL; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_3 = NULL; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B2_0 = NULL; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B1_0 = NULL; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* G_B3_0 = NULL; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B5_0 = NULL; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* G_B4_0 = NULL; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* G_B6_0 = NULL; { // var v = (transform.position - PreviousPosition) / Time.deltaTime; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = HVRPlayerController_get_PreviousPosition_m43140BDB29496D9397335F9C97950B6C4973F004_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); float L_4; L_4 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_3, L_4, NULL); V_0 = L_5; // var acceler = (v - _previousVelocity) / Time.deltaTime; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = __this->____previousVelocity_76; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_7, NULL); float L_9; L_9 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_8, L_9, NULL); V_1 = L_10; // _previousVelocity = v; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_0; __this->____previousVelocity_76 = L_11; // LeftJointHand.RigidBody.AddForce(acceler * LeftJointHand.RigidBody.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_12 = __this->___LeftJointHand_41; NullCheck(L_12); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_13; L_13 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_12, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_1; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_15 = __this->___LeftJointHand_41; NullCheck(L_15); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16; L_16 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_15, NULL); NullCheck(L_16); float L_17; L_17 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, L_17, NULL); NullCheck(L_13); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_13, L_18, 0, NULL); // RightJointHand.RigidBody.AddForce(acceler * RightJointHand.RigidBody.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_19 = __this->___RightJointHand_42; NullCheck(L_19); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20; L_20 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_19, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_1; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_22 = __this->___RightJointHand_42; NullCheck(L_22); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_23; L_23 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_22, NULL); NullCheck(L_23); float L_24; L_24 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_23, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_24, NULL); NullCheck(L_20); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_20, L_25, 0, NULL); // var leftRB = LeftHand.GrabbedTarget?.Rigidbody; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = __this->___LeftHand_39; NullCheck(L_26); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27; L_27 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_26, NULL); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = L_27; G_B1_0 = L_28; if (L_28) { G_B2_0 = L_28; goto IL_009f; } } { G_B3_0 = ((Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)(NULL)); goto IL_00a4; } IL_009f: { NullCheck(G_B2_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_29 = G_B2_0->___Rigidbody_38; G_B3_0 = L_29; } IL_00a4: { V_2 = G_B3_0; // var rightRb = RightHand.GrabbedTarget?.Rigidbody; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_30 = __this->___RightHand_40; NullCheck(L_30); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31; L_31 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_30, NULL); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = L_31; G_B4_0 = L_32; if (L_32) { G_B5_0 = L_32; goto IL_00b7; } } { G_B6_0 = ((Rigidbody_t268697F5A994213ED97393309870968BC1C7393C*)(NULL)); goto IL_00bc; } IL_00b7: { NullCheck(G_B5_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_33 = G_B5_0->___Rigidbody_38; G_B6_0 = L_33; } IL_00bc: { V_3 = G_B6_0; // if (leftRB && rightRb && leftRB == rightRb) Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_34 = V_2; 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_0125; } } { Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_36 = V_3; 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_0125; } } { Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_38 = V_2; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_39 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_40; L_40 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_38, L_39, NULL); if (!L_40) { goto IL_0125; } } { // LeftJointHand.RigidBody.AddForce(acceler * .5f * leftRB.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_41 = __this->___LeftJointHand_41; NullCheck(L_41); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_42; L_42 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_41, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_43, (0.5f), NULL); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_45 = V_2; NullCheck(L_45); float L_46; L_46 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_45, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_44, L_46, NULL); NullCheck(L_42); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_42, L_47, 0, NULL); // RightJointHand.RigidBody.AddForce(acceler * .5f * rightRb.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_48 = __this->___RightJointHand_42; NullCheck(L_48); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_49; L_49 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_48, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_50, (0.5f), NULL); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_52 = V_3; NullCheck(L_52); float L_53; L_53 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_52, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54; L_54 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_51, L_53, NULL); NullCheck(L_49); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_49, L_54, 0, NULL); return; } IL_0125: { // if (leftRB) Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_55 = V_2; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_56; L_56 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_55, NULL); if (!L_56) { goto IL_014a; } } { // LeftJointHand.RigidBody.AddForce(acceler * leftRB.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_57 = __this->___LeftJointHand_41; NullCheck(L_57); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_58; L_58 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_57, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59 = V_1; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_60 = V_2; NullCheck(L_60); float L_61; L_61 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62; L_62 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_59, L_61, NULL); NullCheck(L_58); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_58, L_62, 0, NULL); } IL_014a: { // if (rightRb) Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_63 = V_3; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_64; L_64 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_63, NULL); if (!L_64) { goto IL_016f; } } { // RightJointHand.RigidBody.AddForce(acceler * rightRb.mass, ForceMode.Force); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_65 = __this->___RightJointHand_42; NullCheck(L_65); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_66; L_66 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_65, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_1; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_68 = V_3; NullCheck(L_68); float L_69; L_69 = Rigidbody_get_mass_m09DDDDC437499B83B3BD0D77C134BFDC3E667054(L_68, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70; L_70 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_67, L_69, NULL); NullCheck(L_66); Rigidbody_AddForce_mBDBC288D0E266BC1B62E3649B4FCE46E7EA9CCBC(L_66, L_70, 0, NULL); } IL_016f: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::HandleClimbing() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_HandleClimbing_m3859489A5ABB68F8045F9AB8B3EA64D51579E15B (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __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)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // var left = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_0 = L_0; // var right = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_1 = L_1; // if (LeftHand && LeftHand.IsClimbing) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___LeftHand_39; 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_003d; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___LeftHand_39; NullCheck(L_4); bool L_5; L_5 = HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline(L_4, NULL); if (!L_5) { goto IL_003d; } } { // left = (_previousLeftControllerPosition - LeftControllerTransform.position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = __this->____previousLeftControllerPosition_62; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_7 = __this->___LeftControllerTransform_36; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_8, NULL); V_0 = L_9; } IL_003d: { // if (RightHand && RightHand.IsClimbing) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10 = __this->___RightHand_40; 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_006e; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = __this->___RightHand_40; NullCheck(L_12); bool L_13; L_13 = HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline(L_12, NULL); if (!L_13) { goto IL_006e; } } { // right = (_previousRightControllerPosition - RightControllerTransform.position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = __this->____previousRightControllerPosition_63; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = __this->___RightControllerTransform_37; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_15, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_14, L_16, NULL); V_1 = L_17; } IL_006e: { // var max = Mathf.Max(left.magnitude, right.magnitude); float L_18; L_18 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); float L_19; L_19 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL); float L_20; L_20 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_18, L_19, NULL); V_2 = L_20; // var move = left + right; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_21, L_22, NULL); V_3 = L_23; // move = Vector3.ClampMagnitude(move, max); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_3; float L_25 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Vector3_ClampMagnitude_mF83675F19744F58E97CF24D8359A810634DC031F_inline(L_24, L_25, NULL); V_3 = L_26; // CharacterController.Move(move); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_27; L_27 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3; NullCheck(L_27); int32_t L_29; L_29 = CharacterController_Move_mE3F7AC1B4A2D6955980811C088B68ED3A31D2DA4(L_27, L_28, NULL); // } return; } } // UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetMovementAxis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerController_GetMovementAxis_m6DA02B5B950C38049E2BA9CF26F45962EB953595 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // return Inputs.MovementAxis; HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0; L_0 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___MovementAxis_8; return L_1; } } // UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetTurnAxis() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 HVRPlayerController_GetTurnAxis_m736134CA521273683C03B775314CEF9997E55F16 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // return Inputs.TurnAxis; HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0; L_0 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_0); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = L_0->___TurnAxis_9; return L_1; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckSprinting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckSprinting_mE0C4006FFB8978B3D5D135532142E68183B59E0D (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { // if (!CanSprint) bool L_0 = __this->___CanSprint_6; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // if (Inputs.SprintRequiresDoubleClick) HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_1; L_1 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_1); bool L_2 = L_1->___SprintRequiresDoubleClick_13; if (!L_2) { goto IL_0082; } } { // if (_awaitingSecondClick) bool L_3 = __this->____awaitingSecondClick_67; if (!L_3) { goto IL_0030; } } { // _timeSinceLastPress += Time.deltaTime; float L_4 = __this->____timeSinceLastPress_66; float L_5; L_5 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->____timeSinceLastPress_66 = ((float)il2cpp_codegen_add(L_4, L_5)); } IL_0030: { // if (!Sprinting && Inputs.IsSprintingActivated) bool L_6; L_6 = HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline(__this, NULL); if (L_6) { goto IL_00bc; } } { HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_7; L_7 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_7); bool L_8 = L_7->___IsSprintingActivated_12; if (!L_8) { goto IL_00bc; } } { // if (_timeSinceLastPress < DoubleClickThreshold && _awaitingSecondClick) float L_9 = __this->____timeSinceLastPress_66; float L_10 = __this->___DoubleClickThreshold_22; if ((!(((float)L_9) < ((float)L_10)))) { goto IL_006e; } } { bool L_11 = __this->____awaitingSecondClick_67; if (!L_11) { goto IL_006e; } } { // Sprinting = true; HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline(__this, (bool)1, NULL); // _awaitingSecondClick = false; __this->____awaitingSecondClick_67 = (bool)0; goto IL_00bc; } IL_006e: { // _timeSinceLastPress = 0f; __this->____timeSinceLastPress_66 = (0.0f); // _awaitingSecondClick = true; __this->____awaitingSecondClick_67 = (bool)1; goto IL_00bc; } IL_0082: { // if (Sprinting && Inputs.IsSprintingActivated) bool L_12; L_12 = HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline(__this, NULL); if (!L_12) { goto IL_00a0; } } { HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_13; L_13 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_13); bool L_14 = L_13->___IsSprintingActivated_12; if (!L_14) { goto IL_00a0; } } { // Sprinting = false; HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline(__this, (bool)0, NULL); goto IL_00bc; } IL_00a0: { // else if (!Sprinting && Inputs.IsSprintingActivated) bool L_15; L_15 = HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline(__this, NULL); if (L_15) { goto IL_00bc; } } { HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_16; L_16 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_16); bool L_17 = L_16->___IsSprintingActivated_12; if (!L_17) { goto IL_00bc; } } { // Sprinting = true; HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline(__this, (bool)1, NULL); } IL_00bc: { // if (GetMovementAxis().magnitude < .01f) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18; L_18 = VirtualFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(26 /* UnityEngine.Vector2 HurricaneVR.Framework.Core.Player.HVRPlayerController::GetMovementAxis() */, __this); V_0 = L_18; float L_19; L_19 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&V_0), NULL); if ((!(((float)L_19) < ((float)(0.00999999978f))))) { goto IL_00d8; } } { // Sprinting = false; HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline(__this, (bool)0, NULL); } IL_00d8: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::CheckCrouching() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_CheckCrouching_m9D72A965D0235466772CC729D0168276CC0D0BFF (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // if (!CanCrouch) bool L_0 = __this->___CanCrouch_7; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // if (!_crouchInProgress && CameraHeight >= CrouchMinHeight) bool L_1 = __this->____crouchInProgress_68; if (L_1) { goto IL_0044; } } { float L_2; L_2 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() */, __this); float L_3 = __this->___CrouchMinHeight_29; if ((!(((float)L_2) >= ((float)L_3)))) { goto IL_0044; } } { // if (Inputs.IsCrouchActivated) HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_4; L_4 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_4); bool L_5 = L_4->___IsCrouchActivated_14; if (!L_5) { goto IL_0034; } } { // Crouch(); VirtualActionInvoker0::Invoke(30 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Crouch() */, __this); goto IL_005f; } IL_0034: { // else if (_isCrouchingToggled) bool L_6 = __this->____isCrouchingToggled_73; if (!L_6) { goto IL_005f; } } { // StopCrouching(); VirtualActionInvoker0::Invoke(31 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::StopCrouching() */, __this); goto IL_005f; } IL_0044: { // else if (_isCrouchingToggled && Inputs.IsCrouchActivated) bool L_7 = __this->____isCrouchingToggled_73; if (!L_7) { goto IL_005f; } } { HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_8; L_8 = HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline(__this, NULL); NullCheck(L_8); bool L_9 = L_8->___IsCrouchActivated_14; if (!L_9) { goto IL_005f; } } { // StopCrouching(); VirtualActionInvoker0::Invoke(31 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::StopCrouching() */, __this); } IL_005f: { // if (IsCrouching && _isCrouchingToggled) bool L_10; L_10 = HVRPlayerController_get_IsCrouching_mD19BB29BBB9D6F6372255373227F92DD890842CF(__this, NULL); if (!L_10) { goto IL_00ae; } } { bool L_11 = __this->____isCrouchingToggled_73; if (!L_11) { goto IL_00ae; } } { // if (_cameraBelowCrouchHeight && CameraHeight > CrouchHeight) bool L_12 = __this->____cameraBelowCrouchHeight_69; if (!L_12) { goto IL_008c; } } { float L_13; L_13 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() */, __this); float L_14 = __this->___CrouchHeight_30; if ((!(((float)L_13) > ((float)L_14)))) { goto IL_008c; } } { // StopCrouching(); VirtualActionInvoker0::Invoke(31 /* System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::StopCrouching() */, __this); return; } IL_008c: { // else if (CameraHeight < (CrouchHeight - MinHeight) / 2f) float L_15; L_15 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() */, __this); float L_16 = __this->___CrouchHeight_30; float L_17 = __this->___MinHeight_12; if ((!(((float)L_15) < ((float)((float)(((float)il2cpp_codegen_subtract(L_16, L_17))/(2.0f))))))) { goto IL_00ae; } } { // _cameraBelowCrouchHeight = true; __this->____cameraBelowCrouchHeight_69 = (bool)1; } IL_00ae: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::Crouch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_Crouch_m00719422F561DF3E848C3277F98873C577BE1D64 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { // _isCrouchingToggled = true; __this->____isCrouchingToggled_73 = (bool)1; // var target = CrouchHeight - CameraHeight; float L_0 = __this->___CrouchHeight_30; float L_1; L_1 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRPlayerController::get_CameraHeight() */, __this); V_0 = ((float)il2cpp_codegen_subtract(L_0, L_1)); // _cameraBelowCrouchHeight = false; __this->____cameraBelowCrouchHeight_69 = (bool)0; // if (_crouchRoutine != null) Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_2 = __this->____crouchRoutine_70; if (!L_2) { goto IL_0030; } } { // StopCoroutine(_crouchRoutine); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3 = __this->____crouchRoutine_70; MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_3, NULL); } IL_0030: { // _crouchRoutine = StartCoroutine(CrouchRoutine(target, true)); float L_4 = V_0; RuntimeObject* L_5; L_5 = HVRPlayerController_CrouchRoutine_mDA877894FA37F6C27893DC54DDED1CBDAE04ACDB(__this, L_4, (bool)1, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_6; L_6 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_5, NULL); __this->____crouchRoutine_70 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____crouchRoutine_70), (void*)L_6); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::StopCrouching() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_StopCrouching_mEB539723506940250B6E7540900BE1DC787C0481 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // _isCrouchingToggled = false; __this->____isCrouchingToggled_73 = (bool)0; // _cameraBelowCrouchHeight = false; __this->____cameraBelowCrouchHeight_69 = (bool)0; // if (_crouchRoutine != null) Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->____crouchRoutine_70; if (!L_0) { goto IL_0022; } } { // StopCoroutine(_crouchRoutine); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____crouchRoutine_70; MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL); } IL_0022: { // _crouchRoutine = StartCoroutine(CrouchRoutine(0f, false)); RuntimeObject* L_2; L_2 = HVRPlayerController_CrouchRoutine_mDA877894FA37F6C27893DC54DDED1CBDAE04ACDB(__this, (0.0f), (bool)0, NULL); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_3; L_3 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_2, NULL); __this->____crouchRoutine_70 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____crouchRoutine_70), (void*)L_3); // } return; } } // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRPlayerController::CrouchRoutine(System.Single,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRPlayerController_CrouchRoutine_mDA877894FA37F6C27893DC54DDED1CBDAE04ACDB (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, float ___0_target, bool ___1_crouching, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* L_0 = (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F*)il2cpp_codegen_object_new(U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F_il2cpp_TypeInfo_var); NullCheck(L_0); U3CCrouchRoutineU3Ed__138__ctor_m7BA8934FEE6990AE2882A940519C8F06758E6D8D(L_0, 0, NULL); U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* L_2 = L_1; float L_3 = ___0_target; NullCheck(L_2); L_2->___target_4 = L_3; U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* L_4 = L_2; bool L_5 = ___1_crouching; NullCheck(L_4); L_4->___crouching_3 = L_5; return L_4; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::IgnoreCollision(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_IgnoreCollision_m7A405E88510248E6F9AE76E6170080A3456C434F (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, RuntimeObject* ___0_colliders, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_1 = NULL; { // foreach (var otherCollider in colliders) RuntimeObject* L_0 = ___0_colliders; NullCheck(L_0); RuntimeObject* L_1; L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IEnumerable_1_t738A577130D5FBE55CDA8A3FF4898A00C43996CA_il2cpp_TypeInfo_var, L_0); V_0 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_003c: {// begin finally (depth: 1) { RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0045; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_3); } IL_0045: { return; } }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0032_1; } IL_0009_1: { // foreach (var otherCollider in colliders) RuntimeObject* L_4 = V_0; NullCheck(L_4); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_5; L_5 = InterfaceFuncInvoker0< Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IEnumerator_1_tCD1905A30C9C22D75C059E095E71B0BFE251D69B_il2cpp_TypeInfo_var, L_4); V_1 = L_5; // if (otherCollider && CharacterController) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6 = V_1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_0032_1; } } { CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_8; L_8 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); 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_0032_1; } } { // Physics.IgnoreCollision(CharacterController, otherCollider, true); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_10; L_10 = HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline(__this, NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = V_1; Physics_IgnoreCollision_mA8E5C54299FC47921E41BF864C7C2214621595D6(L_10, L_11, (bool)1, NULL); } IL_0032_1: { // foreach (var otherCollider in colliders) RuntimeObject* L_12 = V_0; NullCheck(L_12); bool L_13; L_13 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_12); if (L_13) { goto IL_0009_1; } } { goto IL_0046; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0046: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::RemoveMultiplayerComponents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_RemoveMultiplayerComponents_mAFD1E4E0B30E3155BEB145305D309E49D4083FAD (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* V_0 = NULL; int32_t V_1 = 0; Type_t* V_2 = NULL; ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* V_3 = NULL; int32_t V_4 = 0; { // foreach (var t in new[]{ // typeof(HVRCamera), // typeof(Camera), // typeof(AudioListener), // //typeof(TrackedPoseDriver), // typeof(HVRScreenFade), // typeof(HVRHeadCollision), // typeof(HVRThrowingCenterOfMass), // typeof(HVRControllerOffset), typeof(HVRJointHand) // }) TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_0 = (TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB*)SZArrayNew(TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB_il2cpp_TypeInfo_var, (uint32_t)8); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_1 = L_0; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); NullCheck(L_1); ArrayElementTypeCheck (L_1, L_3); (L_1)->SetAt(static_cast(0), (Type_t*)L_3); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_4 = L_1; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (Camera_tA92CC927D7439999BC82DBEDC0AA45B470F9E184_0_0_0_var) }; Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); NullCheck(L_4); ArrayElementTypeCheck (L_4, L_6); (L_4)->SetAt(static_cast(1), (Type_t*)L_6); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_7 = L_4; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (AudioListener_t1D629CE9BC079C8ECDE8F822616E8A8E319EAE35_0_0_0_var) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); NullCheck(L_7); ArrayElementTypeCheck (L_7, L_9); (L_7)->SetAt(static_cast(2), (Type_t*)L_9); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_10 = L_7; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A_0_0_0_var) }; Type_t* L_12; L_12 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_11, NULL); NullCheck(L_10); ArrayElementTypeCheck (L_10, L_12); (L_10)->SetAt(static_cast(3), (Type_t*)L_12); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_13 = L_10; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_14, NULL); NullCheck(L_13); ArrayElementTypeCheck (L_13, L_15); (L_13)->SetAt(static_cast(4), (Type_t*)L_15); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_16 = L_13; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (HVRThrowingCenterOfMass_t87945CE418DB853807916FA86CE0F7E0E350C7B1_0_0_0_var) }; Type_t* L_18; L_18 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_17, NULL); NullCheck(L_16); ArrayElementTypeCheck (L_16, L_18); (L_16)->SetAt(static_cast(5), (Type_t*)L_18); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_19 = L_16; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast (HVRControllerOffset_t1BE34A08DD3813C992A611BC8C20BED5CD2B7C75_0_0_0_var) }; Type_t* L_21; L_21 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_20, NULL); NullCheck(L_19); ArrayElementTypeCheck (L_19, L_21); (L_19)->SetAt(static_cast(6), (Type_t*)L_21); TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_22 = L_19; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_23 = { reinterpret_cast (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_0_0_0_var) }; Type_t* L_24; L_24 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_23, NULL); NullCheck(L_22); ArrayElementTypeCheck (L_22, L_24); (L_22)->SetAt(static_cast(7), (Type_t*)L_24); V_0 = L_22; V_1 = 0; goto IL_009e; } IL_0073: { // foreach (var t in new[]{ TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_25 = V_0; int32_t L_26 = V_1; NullCheck(L_25); int32_t L_27 = L_26; Type_t* L_28 = (L_25)->GetAt(static_cast(L_27)); V_2 = L_28; // foreach (var component in GetComponentsInChildren(t)) Type_t* L_29 = V_2; ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_30; L_30 = Component_GetComponentsInChildren_mD18FD2687784A68AEF1B5BF9A73170A5459E04F7(__this, L_29, NULL); V_3 = L_30; V_4 = 0; goto IL_0093; } IL_0084: { // foreach (var component in GetComponentsInChildren(t)) ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_31 = V_3; int32_t L_32 = V_4; NullCheck(L_31); int32_t L_33 = L_32; Component_t39FBE53E5EFCF4409111FB22C15FF73717632EC3* L_34 = (L_31)->GetAt(static_cast(L_33)); // Destroy(component); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_34, NULL); int32_t L_35 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_35, 1)); } IL_0093: { // foreach (var component in GetComponentsInChildren(t)) int32_t L_36 = V_4; ComponentU5BU5D_t40ECDBC5CC15EA282AF49771C20EBFDADC532D0E* L_37 = V_3; NullCheck(L_37); if ((((int32_t)L_36) < ((int32_t)((int32_t)(((RuntimeArray*)L_37)->max_length))))) { goto IL_0084; } } { int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_009e: { // foreach (var t in new[]{ int32_t L_39 = V_1; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* L_40 = V_0; NullCheck(L_40); if ((((int32_t)L_39) < ((int32_t)((int32_t)(((RuntimeArray*)L_40)->max_length))))) { goto IL_0073; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::SetTurnType(HurricaneVR.Framework.Core.Player.RotationType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_SetTurnType_m4FF2698E549BBE3B7BF4B47911E19D65556C366A (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, int32_t ___0_rotationType, const RuntimeMethod* method) { { // RotationType = rotationType; int32_t L_0 = ___0_rotationType; __this->___RotationType_23 = L_0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::SetSnapAmount(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_SetSnapAmount_m555AC10CBE9AF78D90FD61E1537E9B49D86E5351 (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, float ___0_snapAmount, const RuntimeMethod* method) { { // SnapAmount = snapAmount; float L_0 = ___0_snapAmount; __this->___SnapAmount_26 = L_0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::SetSmoothTurnSpeed(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_SetSmoothTurnSpeed_m737163EB34584E47BD7E941FFA02686ACA0A976A (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, float ___0_speed, const RuntimeMethod* method) { { // SmoothTurnSpeed = speed; float L_0 = ___0_speed; __this->___SmoothTurnSpeed_24 = L_0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::FaceDirection(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController_FaceDirection_mD6C6C0F6DE3CDB0EBA190043944D3F95EBD73B1E (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_forward, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { // var f = Camera.forward; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___Camera_32; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_0, NULL); V_0 = L_1; // f.y = 0f; (&V_0)->___y_3 = (0.0f); // forward.y = 0f; (&___0_forward)->___y_3 = (0.0f); // transform.rotation = Quaternion.FromToRotation(f, forward) * transform.rotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_forward; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_FromToRotation_mCB3100F93637E72455388B901C36EF8A25DFDB9A(L_3, L_4, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_6); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_6, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_5, L_7, NULL); NullCheck(L_2); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_2, L_8, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerController__ctor_mAE77FF23A2C955A045D43DCAA376D9DF356234EA (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool CanSteerWhileJumping = true; __this->___CanSteerWhileJumping_5 = (bool)1; // public bool CanSprint = true; __this->___CanSprint_6 = (bool)1; // public bool CanCrouch = true; __this->___CanCrouch_7 = (bool)1; // public bool InitialHMDAdjustment = true; __this->___InitialHMDAdjustment_9 = (bool)1; // public float GroundedDistance = .02f; __this->___GroundedDistance_11 = (0.0199999996f); // public float MinHeight = .3f; __this->___MinHeight_12 = (0.300000012f); // public bool InstantAcceleration = true; __this->___InstantAcceleration_13 = (bool)1; // public float Acceleration = 15; __this->___Acceleration_14 = (15.0f); // public float Deacceleration = 15f; __this->___Deacceleration_15 = (15.0f); // public float MoveSpeed = 1.5f; __this->___MoveSpeed_16 = (1.5f); // public float SprintAcceleration = 20f; __this->___SprintAcceleration_17 = (20.0f); // public float RunSpeed = 3.5f; __this->___RunSpeed_18 = (3.5f); // public float Gravity = 9.81f; __this->___Gravity_19 = (9.81000042f); // public float MaxFallSpeed = 2f; __this->___MaxFallSpeed_20 = (2.0f); // public float JumpVelocity = 5f; __this->___JumpVelocity_21 = (5.0f); // public float DoubleClickThreshold = .25f; __this->___DoubleClickThreshold_22 = (0.25f); // public float SmoothTurnSpeed = 90f; __this->___SmoothTurnSpeed_24 = (90.0f); // public float SmoothTurnThreshold = .1f; __this->___SmoothTurnThreshold_25 = (0.100000001f); // public float SnapAmount = 45f; __this->___SnapAmount_26 = (45.0f); // public float SnapThreshold = .75f; __this->___SnapThreshold_27 = (0.75f); // public float CrouchMinHeight = 1.2f; __this->___CrouchMinHeight_29 = (1.20000005f); // public float CrouchHeight = 0.7f; __this->___CrouchHeight_30 = (0.699999988f); // public float CrouchSpeed = 1.5f; __this->___CrouchSpeed_31 = (1.5f); // public float HeadCollisionFadeSpeed = 1f; __this->___HeadCollisionFadeSpeed_45 = (1.0f); // public bool HeadCollisionPushesBack = true; __this->___HeadCollisionPushesBack_46 = (bool)1; // public bool LimitHeadDistance = true; __this->___LimitHeadDistance_47 = (bool)1; // public float MaxLean = .5f; __this->___MaxLean_48 = (0.5f); // public bool FadeFromLean = true; __this->___FadeFromLean_49 = (bool)1; // public float MouseSensitivityX = 1f; __this->___MouseSensitivityX_51 = (1.0f); // public bool MovementEnabled { get; set; } = true; __this->___U3CMovementEnabledU3Ek__BackingField_57 = (bool)1; // public bool RotationEnabled { get; set; } = true; __this->___U3CRotationEnabledU3Ek__BackingField_58 = (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.Player.HVRPlayerController/d__110::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCorrectCameraU3Ed__110__ctor_m0626971D365A487441DD65EC2D2173F1D231A24B (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __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.Player.HVRPlayerController/d__110::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCorrectCameraU3Ed__110_System_IDisposable_Dispose_m729D69BA8F0B8DDEB35F378ACAAB9A2E0D593355 (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __this, const RuntimeMethod* method) { { return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCorrectCameraU3Ed__110_MoveNext_m11E63F597C9F658EB246626981375A250C2B9D74 (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __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; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; switch (L_2) { case 0: { goto IL_0022; } case 1: { goto IL_00b2; } case 2: { goto IL_013c; } } } { return (bool)0; } IL_0022: { __this->___U3CU3E1__state_0 = (-1); // _isCameraCorrecting = true; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_3 = V_1; NullCheck(L_3); L_3->____isCameraCorrecting_74 = (bool)1; // var delta = transform.position - Neck.position; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_4 = V_1; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_7 = V_1; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_6, L_9, NULL); V_2 = L_10; // delta.y = 0f; (&V_2)->___y_3 = (0.0f); // if (!ScreenFader) HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_11 = V_1; NullCheck(L_11); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_12 = L_11->___ScreenFader_43; 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_008a; } } { // CameraRig.transform.position += delta; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_14 = V_1; NullCheck(L_14); HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_15 = L_14->___CameraRig_38; 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); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_18, L_19, NULL); NullCheck(L_17); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_17, L_20, NULL); // _isCameraCorrecting = false; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_21 = V_1; NullCheck(L_21); L_21->____isCameraCorrecting_74 = (bool)0; // yield break; return (bool)0; } IL_008a: { // ScreenFader.Fade(1, HeadCollisionFadeSpeed); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_22 = V_1; NullCheck(L_22); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_23 = L_22->___ScreenFader_43; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_24 = V_1; NullCheck(L_24); float L_25 = L_24->___HeadCollisionFadeSpeed_45; NullCheck(L_23); HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59(L_23, (1.0f), L_25, NULL); goto IL_00b9; } IL_00a2: { // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_00b2: { __this->___U3CU3E1__state_0 = (-1); } IL_00b9: { // while (ScreenFader.CurrentFade < .9) HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_26 = V_1; NullCheck(L_26); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_27 = L_26->___ScreenFader_43; NullCheck(L_27); float L_28; L_28 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_27); if ((((double)((double)L_28)) < ((double)(0.90000000000000002)))) { goto IL_00a2; } } { // delta = transform.position - Neck.position; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_29 = V_1; NullCheck(L_29); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30; L_30 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_29, NULL); NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_30, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_32 = V_1; NullCheck(L_32); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_33; L_33 = HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline(L_32, NULL); NullCheck(L_33); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_33, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35; L_35 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_31, L_34, NULL); V_2 = L_35; // delta.y = 0f; (&V_2)->___y_3 = (0.0f); // CameraRig.transform.position += delta; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_36 = V_1; NullCheck(L_36); HVRCameraRig_tC98FBD46ACC6012DBA2DB94BD0D9E93E35AADC45* L_37 = L_36->___CameraRig_38; NullCheck(L_37); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_38; L_38 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_37, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = L_38; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_40, L_41, NULL); NullCheck(L_39); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_39, L_42, NULL); // ScreenFader.Fade(0, HeadCollisionFadeSpeed); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_43 = V_1; NullCheck(L_43); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_44 = L_43->___ScreenFader_43; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_45 = V_1; NullCheck(L_45); float L_46 = L_45->___HeadCollisionFadeSpeed_45; NullCheck(L_44); HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59(L_44, (0.0f), L_46, NULL); goto IL_0143; } IL_012c: { // yield return null; __this->___U3CU3E2__current_1 = NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)NULL); __this->___U3CU3E1__state_0 = 2; return (bool)1; } IL_013c: { __this->___U3CU3E1__state_0 = (-1); } IL_0143: { // while (ScreenFader.CurrentFade > .1) HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_47 = V_1; NullCheck(L_47); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_48 = L_47->___ScreenFader_43; NullCheck(L_48); float L_49; L_49 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_48); if ((((double)((double)L_49)) > ((double)(0.10000000000000001)))) { goto IL_012c; } } { // _isCameraCorrecting = false; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_50 = V_1; NullCheck(L_50); L_50->____isCameraCorrecting_74 = (bool)0; // } return (bool)0; } } // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCorrectCameraU3Ed__110_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mE1A9BB423D41D4F815CA0A6FB506BB321B495FE6 (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCorrectCameraU3Ed__110_System_Collections_IEnumerator_Reset_m2008C38883AEA44BD7B0B14D918264509393C2C3 (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __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*)&U3CCorrectCameraU3Ed__110_System_Collections_IEnumerator_Reset_m2008C38883AEA44BD7B0B14D918264509393C2C3_RuntimeMethod_var))); } } // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__110::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCorrectCameraU3Ed__110_System_Collections_IEnumerator_get_Current_mBD44D3D2DAF99BCDD379686C37D866492D22647F (U3CCorrectCameraU3Ed__110_t5FEF68A0FEA7C9203BD1AD27E0026AF517E04454* __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.Player.HVRPlayerController/d__138::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCrouchRoutineU3Ed__138__ctor_m7BA8934FEE6990AE2882A940519C8F06758E6D8D (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __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.Player.HVRPlayerController/d__138::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCrouchRoutineU3Ed__138_System_IDisposable_Dispose_m71AB3ABE4F7D9792EB1A8400142D858B1195B49D (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __this, const RuntimeMethod* method) { { return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CCrouchRoutineU3Ed__138_MoveNext_mFB54906FECCE0B90B75269BC79161E43585C95E4 (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* V_1 = NULL; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* 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_0115; } } { return (bool)0; } IL_001a: { __this->___U3CU3E1__state_0 = (-1); // _crouchInProgress = true; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_4 = V_1; NullCheck(L_4); L_4->____crouchInProgress_68 = (bool)1; // var total = 0f; __this->___U3CtotalU3E5__2_5 = (0.0f); // if (crouching) bool L_5 = __this->___crouching_3; if (!L_5) { goto IL_0075; } } { // delta = _crouchOffset - target; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_6 = V_1; NullCheck(L_6); float L_7 = L_6->____crouchOffset_72; float L_8 = __this->___target_4; __this->___U3CdeltaU3E5__3_6 = ((float)il2cpp_codegen_subtract(L_7, L_8)); // sign = -1; __this->___U3CsignU3E5__6_9 = (-1.0f); // min = target; float L_9 = __this->___target_4; __this->___U3CminU3E5__4_7 = L_9; // max = 0f; __this->___U3CmaxU3E5__5_8 = (0.0f); goto IL_011c; } IL_0075: { // delta = 0 - _crouchOffset; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_10 = V_1; NullCheck(L_10); float L_11 = L_10->____crouchOffset_72; __this->___U3CdeltaU3E5__3_6 = ((float)il2cpp_codegen_subtract((0.0f), L_11)); // sign = 1; __this->___U3CsignU3E5__6_9 = (1.0f); // min = _crouchOffset; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_12 = V_1; NullCheck(L_12); float L_13 = L_12->____crouchOffset_72; __this->___U3CminU3E5__4_7 = L_13; // max = 0f; __this->___U3CmaxU3E5__5_8 = (0.0f); goto IL_011c; } IL_00ab: { // _crouchOffset += sign * Time.deltaTime * CrouchSpeed; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_14 = V_1; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_15 = V_1; NullCheck(L_15); float L_16 = L_15->____crouchOffset_72; float L_17 = __this->___U3CsignU3E5__6_9; float L_18; L_18 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_19 = V_1; NullCheck(L_19); float L_20 = L_19->___CrouchSpeed_31; NullCheck(L_14); L_14->____crouchOffset_72 = ((float)il2cpp_codegen_add(L_16, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_17, L_18)), L_20)))); // total += Time.deltaTime * CrouchSpeed; float L_21 = __this->___U3CtotalU3E5__2_5; float L_22; L_22 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_23 = V_1; NullCheck(L_23); float L_24 = L_23->___CrouchSpeed_31; __this->___U3CtotalU3E5__2_5 = ((float)il2cpp_codegen_add(L_21, ((float)il2cpp_codegen_multiply(L_22, L_24)))); // _crouchOffset = Mathf.Clamp(_crouchOffset, min, max); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_25 = V_1; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_26 = V_1; NullCheck(L_26); float L_27 = L_26->____crouchOffset_72; float L_28 = __this->___U3CminU3E5__4_7; float L_29 = __this->___U3CmaxU3E5__5_8; float L_30; L_30 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_27, L_28, L_29, NULL); NullCheck(L_25); L_25->____crouchOffset_72 = L_30; // yield return new WaitForEndOfFrame(); WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_31 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var); NullCheck(L_31); WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_31, NULL); __this->___U3CU3E2__current_1 = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_31); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0115: { __this->___U3CU3E1__state_0 = (-1); } IL_011c: { // while (total < delta) float L_32 = __this->___U3CtotalU3E5__2_5; float L_33 = __this->___U3CdeltaU3E5__3_6; if ((((float)L_32) < ((float)L_33))) { goto IL_00ab; } } { // _crouchInProgress = false; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_34 = V_1; NullCheck(L_34); L_34->____crouchInProgress_68 = (bool)0; // } return (bool)0; } } // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCrouchRoutineU3Ed__138_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mADEF4DECAB4D33442F774ABE8EB3CE363AD7650B (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CCrouchRoutineU3Ed__138_System_Collections_IEnumerator_Reset_mD776D4FB98B338A0CB7C52DC5453E6343BECF86C (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __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*)&U3CCrouchRoutineU3Ed__138_System_Collections_IEnumerator_Reset_mD776D4FB98B338A0CB7C52DC5453E6343BECF86C_RuntimeMethod_var))); } } // System.Object HurricaneVR.Framework.Core.Player.HVRPlayerController/d__138::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CCrouchRoutineU3Ed__138_System_Collections_IEnumerator_get_Current_m916100ABDE1003E77A5E3338C118866F52F9C2AF (U3CCrouchRoutineU3Ed__138_tB1A4CC1E2B5C9600C9504A5B521E7E04E1B1FC9F* __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.Player.HVRPlayerWaist::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerWaist_Update_mF7248222140D4F5CCEFEDF3DAE1E5FA6C172C7D6 (HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF* __this, const RuntimeMethod* method) { { // FollowPlayer(); HVRPlayerWaist_FollowPlayer_m82722BD33017187F53F1A8973ECFF4B089CA5CB8(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerWaist::FollowPlayer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerWaist_FollowPlayer_m82722BD33017187F53F1A8973ECFF4B089CA5CB8 (HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF* __this, 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)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // var waistPosition = PlayerController.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___PlayerController_4; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); V_0 = L_1; // waistPosition.y = Camera.position.y - CameraOffset; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___Camera_5; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); float L_4 = L_3.___y_3; float L_5 = __this->___CameraOffset_6; (&V_0)->___y_3 = ((float)il2cpp_codegen_subtract(L_4, L_5)); // transform.position = waistPosition; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_6; L_6 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = V_0; NullCheck(L_6); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_6, L_7, NULL); // var from = Camera.forward; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___Camera_5; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_8, NULL); V_1 = L_9; // @from.y = 0f; (&V_1)->___y_3 = (0.0f); // var angle = Vector3.SignedAngle(@from, Camera.forward, Camera.right); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_1; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = __this->___Camera_5; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_11, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___Camera_5; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Transform_get_right_mC6DC057C23313802E2186A9E0DB760D795A758A4(L_13, NULL); float L_15; L_15 = Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline(L_10, L_12, L_14, NULL); // if (angle < CameraAngleThreshold) float L_16 = __this->___CameraAngleThreshold_7; if ((!(((float)L_15) < ((float)L_16)))) { goto IL_00a5; } } { // transform.rotation = Quaternion.Euler(0.0f, Camera.rotation.eulerAngles.y, 0.0f); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = __this->___Camera_5; NullCheck(L_18); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19; L_19 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_18, NULL); V_2 = L_19; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_2), NULL); float L_21 = L_20.___y_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22; L_22 = Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline((0.0f), L_21, (0.0f), NULL); NullCheck(L_17); Transform_set_rotation_m61340DE74726CF0F9946743A727C4D444397331D(L_17, L_22, NULL); return; } IL_00a5: { // angle = Vector3.Angle(Camera.forward, transform.forward); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = __this->___Camera_5; NullCheck(L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_23, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25; L_25 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_25, NULL); float L_27; L_27 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_24, L_26, NULL); // if (angle > WaistAngleThreshold) float L_28 = __this->___WaistAngleThreshold_8; if ((!(((float)L_27) > ((float)L_28)))) { goto IL_011c; } } { // var waistRotation = Quaternion.RotateTowards(transform.rotation, Camera.rotation, WaistSpeed * Time.deltaTime).eulerAngles; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_29); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30; L_30 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_29, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_31 = __this->___Camera_5; NullCheck(L_31); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32; L_32 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_31, NULL); float L_33 = __this->___WaistSpeed_9; float L_34; L_34 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_35; L_35 = Quaternion_RotateTowards_m50EF9D609C80CD423CDA856EA3481DE2004633A3_inline(L_30, L_32, ((float)il2cpp_codegen_multiply(L_33, L_34)), NULL); V_2 = L_35; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline((&V_2), NULL); V_3 = L_36; // waistRotation.x = 0f; (&V_3)->___x_2 = (0.0f); // waistRotation.z = 0f; (&V_3)->___z_4 = (0.0f); // transform.eulerAngles = waistRotation; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = V_3; NullCheck(L_37); Transform_set_eulerAngles_m9F0BC484A7915A51FAB87230644229B75BACA004(L_37, L_38, NULL); } IL_011c: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRPlayerWaist::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPlayerWaist__ctor_mCAABC18A79DD62D8B10F37BCE4FC958571017677 (HVRPlayerWaist_t6D695702D90C00B5C6026702BC5E58C942CF69FF* __this, const RuntimeMethod* method) { { // public float CameraOffset = .6f; __this->___CameraOffset_6 = (0.600000024f); // public float CameraAngleThreshold = 30f; __this->___CameraAngleThreshold_7 = (30.0f); // public float WaistAngleThreshold = 70; __this->___WaistAngleThreshold_8 = (70.0f); // public float WaistSpeed = 90f; __this->___WaistSpeed_9 = (90.0f); 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.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_FadeLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRScreenFade_get_FadeLevel_m4429B62345243F4A8E3D1258FFE2CEFC094C9B24 (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, const RuntimeMethod* method) { { // return _fadeLevel; float L_0 = __this->____fadeLevel_4; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::set_FadeLevel(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRScreenFade_set_FadeLevel_m11F0B52541E96C83AC709DA8C5C4E81756A315B8 (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, float ___0_value, const RuntimeMethod* method) { { // _fadeLevel = value; float L_0 = ___0_value; __this->____fadeLevel_4 = L_0; // Fade(value, Speed); float L_1 = ___0_value; float L_2 = __this->___Speed_5; HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59(__this, L_1, L_2, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::Fade(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRScreenFade_Fade_m99DA2081120C8715B1F43A5665939D0B0CBBAB59 (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, float ___0_fade, float ___1_speed, const RuntimeMethod* method) { { // if (_coroutine != null) Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_0 = __this->____coroutine_10; if (!L_0) { goto IL_0014; } } { // StopCoroutine(_coroutine); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_1 = __this->____coroutine_10; MonoBehaviour_StopCoroutine_mB0FC91BE84203BD8E360B3FBAE5B958B4C5ED22A(__this, L_1, NULL); } IL_0014: { // _coroutine = StartCoroutine(FadeRoutine(fade, speed)); float L_2 = ___0_fade; float L_3 = ___1_speed; RuntimeObject* L_4; L_4 = VirtualFuncInvoker2< RuntimeObject*, float, float >::Invoke(8 /* System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeRoutine(System.Single,System.Single) */, __this, L_2, L_3); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_5; L_5 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_4, NULL); __this->____coroutine_10 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____coroutine_10), (void*)L_5); // } return; } } // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRScreenFade::FadeRoutine(System.Single,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRScreenFade_FadeRoutine_m9BCC545AFE74E891E25ECB0CD45573776D16EB56 (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, float ___0_fadeLevel, float ___1_speed, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* L_0 = (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2*)il2cpp_codegen_object_new(U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2_il2cpp_TypeInfo_var); NullCheck(L_0); U3CFadeRoutineU3Ed__16__ctor_mC37997812FDB20EC3CDF1BDF37E695C6286E1588(L_0, 0, NULL); U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_2 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_2), (void*)__this); U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* L_2 = L_1; float L_3 = ___0_fadeLevel; NullCheck(L_2); L_2->___fadeLevel_3 = L_3; U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* L_4 = L_2; float L_5 = ___1_speed; NullCheck(L_4); L_4->___speed_4 = L_5; return L_4; } } // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRScreenFade__ctor_mEB3B75B282CD0C3088C365C0DC595C4B5414887F (HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public float Speed = 5f; __this->___Speed_5 = (5.0f); // public float FadeInSpeed = 5f; __this->___FadeInSpeed_6 = (5.0f); // public float FadeOutSpeed = 5f; __this->___FadeOutSpeed_7 = (5.0f); // public UnityEvent FadeStart = new UnityEvent(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var); NullCheck(L_0); UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_0, NULL); __this->___FadeStart_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___FadeStart_8), (void*)L_0); // public UnityEvent FadeEnd = new UnityEvent(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_1 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var); NullCheck(L_1); UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_1, NULL); __this->___FadeEnd_9 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___FadeEnd_9), (void*)L_1); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeRoutineU3Ed__16__ctor_mC37997812FDB20EC3CDF1BDF37E695C6286E1588 (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __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.Player.HVRScreenFade/d__16::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeRoutineU3Ed__16_System_IDisposable_Dispose_m5D8BC1EF90188933C5C96AF8DA9A79AC6321598E (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __this, const RuntimeMethod* method) { { return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CFadeRoutineU3Ed__16_MoveNext_mD5F49C154BA6E1617B7AB0CFA9368FF045F413AA (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* V_1 = NULL; float V_2 = 0.0f; float V_3 = 0.0f; float G_B7_0 = 0.0f; float G_B10_0 = 0.0f; { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* 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_0157; } } { return (bool)0; } IL_001a: { __this->___U3CU3E1__state_0 = (-1); // FadeStart.Invoke(); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_4 = V_1; NullCheck(L_4); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_5 = L_4->___FadeStart_8; NullCheck(L_5); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_5, NULL); // fadeLevel = Mathf.Clamp(fadeLevel, 0f, 1f); float L_6 = __this->___fadeLevel_3; float L_7; L_7 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_6, (0.0f), (1.0f), NULL); __this->___fadeLevel_3 = L_7; // var alpha = CurrentFade; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_8 = V_1; NullCheck(L_8); float L_9; L_9 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_8); __this->___U3CalphaU3E5__2_5 = L_9; // var sign = Mathf.Sign(fadeLevel - CurrentFade); float L_10 = __this->___fadeLevel_3; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_11 = V_1; NullCheck(L_11); float L_12; L_12 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_11); float L_13; L_13 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_subtract(L_10, L_12)), NULL); __this->___U3CsignU3E5__3_6 = L_13; // var delta = Mathf.Abs(fadeLevel - CurrentFade); float L_14 = __this->___fadeLevel_3; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_15 = V_1; NullCheck(L_15); float L_16; L_16 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_15); float L_17; L_17 = fabsf(((float)il2cpp_codegen_subtract(L_14, L_16))); __this->___U3CdeltaU3E5__4_7 = L_17; // var total = 0f; __this->___U3CtotalU3E5__5_8 = (0.0f); goto IL_015e; } IL_0093: { // alpha += sign * Time.deltaTime * speed; float L_18 = __this->___U3CalphaU3E5__2_5; float L_19 = __this->___U3CsignU3E5__3_6; float L_20; L_20 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_21 = __this->___speed_4; __this->___U3CalphaU3E5__2_5 = ((float)il2cpp_codegen_add(L_18, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_multiply(L_19, L_20)), L_21)))); // total += Time.deltaTime * speed; float L_22 = __this->___U3CtotalU3E5__5_8; float L_23; L_23 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); float L_24 = __this->___speed_4; __this->___U3CtotalU3E5__5_8 = ((float)il2cpp_codegen_add(L_22, ((float)il2cpp_codegen_multiply(L_23, L_24)))); // var min = fadeLevel > CurrentFade ? 0f : fadeLevel; float L_25 = __this->___fadeLevel_3; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_26 = V_1; NullCheck(L_26); float L_27; L_27 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_26); if ((((float)L_25) > ((float)L_27))) { goto IL_00e2; } } { float L_28 = __this->___fadeLevel_3; G_B7_0 = L_28; goto IL_00e7; } IL_00e2: { G_B7_0 = (0.0f); } IL_00e7: { V_2 = G_B7_0; // var max = fadeLevel > CurrentFade ? fadeLevel : 1f; float L_29 = __this->___fadeLevel_3; HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_30 = V_1; NullCheck(L_30); float L_31; L_31 = VirtualFuncInvoker0< float >::Invoke(4 /* System.Single HurricaneVR.Framework.Core.Player.HVRScreenFade::get_CurrentFade() */, L_30); if ((((float)L_29) > ((float)L_31))) { goto IL_00fd; } } { G_B10_0 = (1.0f); goto IL_0103; } IL_00fd: { float L_32 = __this->___fadeLevel_3; G_B10_0 = L_32; } IL_0103: { V_3 = G_B10_0; // alpha = Mathf.Clamp(alpha, min, max); float L_33 = __this->___U3CalphaU3E5__2_5; float L_34 = V_2; float L_35 = V_3; float L_36; L_36 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_33, L_34, L_35, NULL); __this->___U3CalphaU3E5__2_5 = L_36; // UpdateFade(alpha); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_37 = V_1; float L_38 = __this->___U3CalphaU3E5__2_5; NullCheck(L_37); VirtualActionInvoker1< float >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::UpdateFade(System.Single) */, L_37, L_38); // if (Mathf.Approximately(alpha, 0f)) float L_39 = __this->___U3CalphaU3E5__2_5; bool L_40; L_40 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_39, (0.0f), NULL); if (!L_40) { goto IL_013d; } } { // Disable(); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_41 = V_1; NullCheck(L_41); VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::Disable() */, L_41); goto IL_0143; } IL_013d: { // Enable(); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_42 = V_1; NullCheck(L_42); VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade::Enable() */, L_42); } IL_0143: { // yield return new WaitForEndOfFrame(); WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663* L_43 = (WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663*)il2cpp_codegen_object_new(WaitForEndOfFrame_tE38D80923E3F8380069B423968C25ABE50A46663_il2cpp_TypeInfo_var); NullCheck(L_43); WaitForEndOfFrame__ctor_m4AF7E576C01E6B04443BB898B1AE5D645F7D45AB(L_43, NULL); __this->___U3CU3E2__current_1 = L_43; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_43); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0157: { __this->___U3CU3E1__state_0 = (-1); } IL_015e: { // while (total < delta) float L_44 = __this->___U3CtotalU3E5__5_8; float L_45 = __this->___U3CdeltaU3E5__4_7; if ((((float)L_44) < ((float)L_45))) { goto IL_0093; } } { // FadeEnd.Invoke(); HVRScreenFade_t475F8309AC6BABCB4A4EEE1842BB59DF74272C2A* L_46 = V_1; NullCheck(L_46); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_47 = L_46->___FadeEnd_9; NullCheck(L_47); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_47, NULL); // } return (bool)0; } } // System.Object HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFadeRoutineU3Ed__16_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_mC6723FFFDC6E3025C57B58B18967BC53800CE52C (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CFadeRoutineU3Ed__16_System_Collections_IEnumerator_Reset_mB9F110DB850BFAEF4493E31789AF2907B43A318C (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __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*)&U3CFadeRoutineU3Ed__16_System_Collections_IEnumerator_Reset_mB9F110DB850BFAEF4493E31789AF2907B43A318C_RuntimeMethod_var))); } } // System.Object HurricaneVR.Framework.Core.Player.HVRScreenFade/d__16::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CFadeRoutineU3Ed__16_System_Collections_IEnumerator_get_Current_mB503B40AE8954A6193D269F9DE671EF8852B92E6 (U3CFadeRoutineU3Ed__16_t420DA1955E4C004F66775B81CC6D0861D31E3AE2* __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.Player.HVRTeleportCollisonHandler::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_Start_mD2B8A8A821898F97716EE4B8650FFCEDAB905751 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048_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*)&U3CU3Ec_U3CStartU3Eb__22_0_mED80523C1A6CD3C690CD9EF08178F70C0FE52BFC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__22_1_m7F4125E6AF3CBD74E0657874DA53D6F2911B0C34_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6A4909D670CB1EEB6371258897B1E9402D404A48); s_Il2CppMethodInitialized = true; } GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* V_0 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B3_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B3_1 = NULL; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* G_B3_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B2_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B2_1 = NULL; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* G_B2_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B10_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B10_1 = NULL; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* G_B10_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B9_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B9_1 = NULL; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* G_B9_2 = NULL; { // if (!LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___LeftHand_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_0047; } } { // LeftHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Left); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_2, NULL); NullCheck(L_3); HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* L_4; L_4 = Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA(L_3, Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_5 = ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_1; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = __this; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = __this; goto IL_003d; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* L_7 = ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_8 = (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*)il2cpp_codegen_object_new(Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m644C40A901702D19B041828F2E854855C51DFD0D(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__22_0_mED80523C1A6CD3C690CD9EF08178F70C0FE52BFC_RuntimeMethod_var), NULL); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_9 = L_8; ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_003d: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10; L_10 = Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); NullCheck(G_B3_2); G_B3_2->___LeftHand_9 = L_10; Il2CppCodeGenWriteBarrier((void**)(&G_B3_2->___LeftHand_9), (void*)L_10); } IL_0047: { // if (LeftHand && !LeftJointHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_11 = __this->___LeftHand_9; 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_0077; } } { HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_13 = __this->___LeftJointHand_10; 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_0077; } } { // LeftJointHand = LeftHand.gameObject.GetComponent(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___LeftHand_9; NullCheck(L_15); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_16; L_16 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_15, NULL); NullCheck(L_16); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_17; L_17 = GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048(L_16, GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048_RuntimeMethod_var); __this->___LeftJointHand_10 = L_17; Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftJointHand_10), (void*)L_17); } IL_0077: { // if (!RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_18 = __this->___RightHand_11; 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_00be; } } { // RightHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Right); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20; L_20 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_20); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_21; L_21 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_20, NULL); NullCheck(L_21); HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* L_22; L_22 = Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA(L_21, Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_23 = ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_2; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_24 = L_23; G_B9_0 = L_24; G_B9_1 = L_22; G_B9_2 = __this; if (L_24) { G_B10_0 = L_24; G_B10_1 = L_22; G_B10_2 = __this; goto IL_00b4; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* L_25 = ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_26 = (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*)il2cpp_codegen_object_new(Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); NullCheck(L_26); Func_2__ctor_m644C40A901702D19B041828F2E854855C51DFD0D(L_26, L_25, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__22_1_m7F4125E6AF3CBD74E0657874DA53D6F2911B0C34_RuntimeMethod_var), NULL); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_27 = L_26; ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_2 = L_27; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9__22_1_2), (void*)L_27); G_B10_0 = L_27; G_B10_1 = G_B9_1; G_B10_2 = G_B9_2; } IL_00b4: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_28; L_28 = Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80((RuntimeObject*)G_B10_1, G_B10_0, Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); NullCheck(G_B10_2); G_B10_2->___RightHand_11 = L_28; Il2CppCodeGenWriteBarrier((void**)(&G_B10_2->___RightHand_11), (void*)L_28); } IL_00be: { // if (RightHand && !RightJointHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_29 = __this->___RightHand_11; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_30; L_30 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_29, NULL); if (!L_30) { goto IL_00ee; } } { HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_31 = __this->___RightJointHand_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL); if (L_32) { goto IL_00ee; } } { // RightJointHand = RightHand.gameObject.GetComponent(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_33 = __this->___RightHand_11; NullCheck(L_33); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_34; L_34 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_33, NULL); NullCheck(L_34); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_35; L_35 = GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048(L_34, GameObject_GetComponent_TisHVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9_m98CC2CD14AB32F18B23DF03C6C16BEC435563048_RuntimeMethod_var); __this->___RightJointHand_12 = L_35; Il2CppCodeGenWriteBarrier((void**)(&__this->___RightJointHand_12), (void*)L_35); } IL_00ee: { // if (!ResetTarget) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_36 = __this->___ResetTarget_8; 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_014e; } } { // var o = new GameObject("TeleportHandReset"); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_38 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_38); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_38, _stringLiteral6A4909D670CB1EEB6371258897B1E9402D404A48, NULL); V_0 = L_38; // o.transform.parent = transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_39 = V_0; NullCheck(L_39); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40; L_40 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_39, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_40); Transform_set_parent_m9BD5E563B539DD5BEC342736B03F97B38A243234(L_40, L_41, NULL); // ResetTarget = o.transform; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_42 = V_0; NullCheck(L_42); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43; L_43 = GameObject_get_transform_m0BC10ADFA1632166AE5544BDF9038A2650C2AE56(L_42, NULL); __this->___ResetTarget_8 = L_43; Il2CppCodeGenWriteBarrier((void**)(&__this->___ResetTarget_8), (void*)L_43); // ResetTarget.ResetLocalProps(); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = __this->___ResetTarget_8; Extensions_ResetLocalProps_m388539A388F8F0CBC206BD522F179DCCA2995A4A(L_44, (bool)1, NULL); // ResetTarget.localPosition = new Vector3(0f, 1.5f, 0f); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_45 = __this->___ResetTarget_8; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; memset((&L_46), 0, sizeof(L_46)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_46), (0.0f), (1.5f), (0.0f), /*hidden argument*/NULL); NullCheck(L_45); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_45, L_46, NULL); } IL_014e: { // var teleporter = GetComponent(); HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_47; L_47 = Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141(__this, Component_GetComponent_TisHVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7_m76E4C6BD3F17E0866BE1C748E4C9DA8B211E9141_RuntimeMethod_var); // teleporter.AfterTeleport.AddListener(AfterTeleport); HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_48 = L_47; NullCheck(L_48); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_49 = L_48->___AfterTeleport_52; UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7* L_50 = (UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7*)il2cpp_codegen_object_new(UnityAction_t11A1F3B953B365C072A5DCC32677EE1796A962A7_il2cpp_TypeInfo_var); NullCheck(L_50); UnityAction__ctor_mC53E20D6B66E0D5688CD81B88DBB34F5A58B7131(L_50, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 8)), NULL); NullCheck(L_49); UnityEvent_AddListener_m8AA4287C16628486B41DA41CA5E7A856A706D302(L_49, L_50, NULL); // teleporter.PositionUpdate.AddListener(TeleportUpdate); HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_51 = L_48; NullCheck(L_51); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_52 = L_51->___PositionUpdate_53; UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* L_53 = (UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C*)il2cpp_codegen_object_new(UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C_il2cpp_TypeInfo_var); NullCheck(L_53); UnityAction_1__ctor_m9C4E9F90A4680E4423C859C1AD285F473ABBC596(L_53, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 7)), NULL); NullCheck(L_52); UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00(L_52, L_53, UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_RuntimeMethod_var); // teleporter.BeforeTeleport.AddListener(BeforeTeleport); NullCheck(L_51); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_54 = L_51->___BeforeTeleport_51; UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C* L_55 = (UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C*)il2cpp_codegen_object_new(UnityAction_1_tAF6935FD9340E93D992E014EDC0BF16AE009E22C_il2cpp_TypeInfo_var); NullCheck(L_55); UnityAction_1__ctor_m9C4E9F90A4680E4423C859C1AD285F473ABBC596(L_55, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 6)), NULL); NullCheck(L_54); UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00(L_54, L_55, UnityEvent_1_AddListener_m0949559C32C5647A78C2119D09392E6799185F00_RuntimeMethod_var); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_FixedUpdate_m785B2AFE405AA3B9AA30CBB40EA71DA53AD2F4A0 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, const RuntimeMethod* method) { { // CheckTrackers(RightTrackers, RightHand); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_0 = __this->___RightTrackers_17; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___RightHand_11; HVRTeleportCollisonHandler_CheckTrackers_mBF46D0A7966968538EF43187275B721A3DBB7996(__this, L_0, L_1, NULL); // CheckTrackers(LeftTrackers, LeftHand); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_2 = __this->___LeftTrackers_16; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___LeftHand_9; HVRTeleportCollisonHandler_CheckTrackers_mBF46D0A7966968538EF43187275B721A3DBB7996(__this, L_2, L_3, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::BeforeTeleport(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_BeforeTeleport_mD0A34845F12956584730AEF81D7BF01258525558 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; { // _teleportStart = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; __this->____teleportStart_22 = L_0; // leftGrabbable = null; __this->___leftGrabbable_20 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftGrabbable_20), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); // rightGrabbable = null; __this->___rightGrabbable_21 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightGrabbable_21), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); // if (LeftHand && LeftHand.GrabbedTarget) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___LeftHand_9; 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_0068; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___LeftHand_9; NullCheck(L_3); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4; L_4 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_3, NULL); 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_0068; } } { // leftGrabbable = LeftHand.GrabbedTarget; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = __this->___LeftHand_9; NullCheck(L_6); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7; L_7 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_6, NULL); __this->___leftGrabbable_20 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftGrabbable_20), (void*)L_7); // if (leftGrabbable.MasterGrabbable) leftGrabbable = leftGrabbable.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___leftGrabbable_20; NullCheck(L_8); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = L_8->___MasterGrabbable_51; 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_0068; } } { // if (leftGrabbable.MasterGrabbable) leftGrabbable = leftGrabbable.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = __this->___leftGrabbable_20; NullCheck(L_11); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___MasterGrabbable_51; __this->___leftGrabbable_20 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftGrabbable_20), (void*)L_12); } IL_0068: { // if (RightHand && RightHand.GrabbedTarget) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = __this->___RightHand_11; 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_00bb; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___RightHand_11; NullCheck(L_15); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16; L_16 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_15, NULL); 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_00bb; } } { // rightGrabbable = RightHand.GrabbedTarget; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_18 = __this->___RightHand_11; NullCheck(L_18); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19; L_19 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_18, NULL); __this->___rightGrabbable_21 = L_19; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightGrabbable_21), (void*)L_19); // if (rightGrabbable.MasterGrabbable) rightGrabbable = rightGrabbable.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = __this->___rightGrabbable_21; NullCheck(L_20); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = L_20->___MasterGrabbable_51; 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_00bb; } } { // if (rightGrabbable.MasterGrabbable) rightGrabbable = rightGrabbable.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = __this->___rightGrabbable_21; NullCheck(L_23); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_24 = L_23->___MasterGrabbable_51; __this->___rightGrabbable_21 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightGrabbable_21), (void*)L_24); } IL_00bb: { // if (leftGrabbable && leftGrabbable.TryGetComponent(out var o) && o.BeforeTeleportOption == BeforeTeleportOptions.DropsGrabbable) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = __this->___leftGrabbable_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_26; L_26 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_25, NULL); if (!L_26) { goto IL_00f2; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27 = __this->___leftGrabbable_20; NullCheck(L_27); bool L_28; L_28 = Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529(L_27, (&V_0), Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); if (!L_28) { goto IL_00f2; } } { HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_29 = V_0; NullCheck(L_29); int32_t L_30 = L_29->___BeforeTeleportOption_4; if ((!(((uint32_t)L_30) == ((uint32_t)2)))) { goto IL_00f2; } } { // leftGrabbable.ForceRelease(); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = __this->___leftGrabbable_20; NullCheck(L_31); HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75(L_31, NULL); // leftGrabbable = null; __this->___leftGrabbable_20 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___leftGrabbable_20), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); } IL_00f2: { // if (rightGrabbable && rightGrabbable != leftGrabbable && rightGrabbable.TryGetComponent(out o) && o.BeforeTeleportOption == BeforeTeleportOptions.DropsGrabbable) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = __this->___rightGrabbable_21; 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_013c; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = __this->___rightGrabbable_21; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_35 = __this->___leftGrabbable_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_36; L_36 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_34, L_35, NULL); if (!L_36) { goto IL_013c; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_37 = __this->___rightGrabbable_21; NullCheck(L_37); bool L_38; L_38 = Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529(L_37, (&V_0), Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); if (!L_38) { goto IL_013c; } } { HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_39 = V_0; NullCheck(L_39); int32_t L_40 = L_39->___BeforeTeleportOption_4; if ((!(((uint32_t)L_40) == ((uint32_t)2)))) { goto IL_013c; } } { // rightGrabbable.ForceRelease(); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_41 = __this->___rightGrabbable_21; NullCheck(L_41); HVRGrabbable_ForceRelease_mB3D47F3A4835B4A470C8132E09D3FE756C704E75(L_41, NULL); // rightGrabbable = null; __this->___rightGrabbable_21 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___rightGrabbable_21), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); } IL_013c: { // if (leftGrabbable && leftGrabbable.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = __this->___leftGrabbable_20; 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_016c; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_44 = __this->___leftGrabbable_20; NullCheck(L_44); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_45 = L_44->___Rigidbody_38; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_46; L_46 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_45, NULL); if (!L_46) { goto IL_016c; } } { // leftGrabbable.Rigidbody.detectCollisions = false; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_47 = __this->___leftGrabbable_20; NullCheck(L_47); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_48 = L_47->___Rigidbody_38; NullCheck(L_48); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_48, (bool)0, NULL); } IL_016c: { // if (rightGrabbable && rightGrabbable.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_49 = __this->___rightGrabbable_21; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_50; L_50 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_49, NULL); if (!L_50) { goto IL_019c; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51 = __this->___rightGrabbable_21; NullCheck(L_51); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_52 = L_51->___Rigidbody_38; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_53; L_53 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_52, NULL); if (!L_53) { goto IL_019c; } } { // rightGrabbable.Rigidbody.detectCollisions = false; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_54 = __this->___rightGrabbable_21; NullCheck(L_54); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_55 = L_54->___Rigidbody_38; NullCheck(L_55); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_55, (bool)0, NULL); } IL_019c: { // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_56 = __this->___LeftHand_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_57; L_57 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_56, NULL); if (!L_57) { goto IL_01b5; } } { // LeftHand.CanRelease = false; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_58 = __this->___LeftHand_9; NullCheck(L_58); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_58, (bool)0, NULL); } IL_01b5: { // if (RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_59 = __this->___RightHand_11; 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_01ce; } } { // RightHand.CanRelease = false; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_61 = __this->___RightHand_11; NullCheck(L_61); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_61, (bool)0, NULL); } IL_01ce: { // if (LeftJointHand) HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_62 = __this->___LeftJointHand_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_63; L_63 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_62, NULL); if (!L_63) { goto IL_01f7; } } { // LeftJointHand.Disable(); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_64 = __this->___LeftJointHand_10; NullCheck(L_64); HVRJointHand_Disable_m9AEBED3292F5C4551AFFEA5245A64408BE1F13A7(L_64, NULL); // LeftJointHand.RigidBody.detectCollisions = false; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_65 = __this->___LeftJointHand_10; NullCheck(L_65); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_66; L_66 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_65, NULL); NullCheck(L_66); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_66, (bool)0, NULL); } IL_01f7: { // if (RightJointHand) HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_67 = __this->___RightJointHand_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_68; L_68 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_67, NULL); if (!L_68) { goto IL_0220; } } { // RightJointHand.Disable(); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_69 = __this->___RightJointHand_12; NullCheck(L_69); HVRJointHand_Disable_m9AEBED3292F5C4551AFFEA5245A64408BE1F13A7(L_69, NULL); // RightJointHand.RigidBody.detectCollisions = false; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_70 = __this->___RightJointHand_12; NullCheck(L_70); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_71; L_71 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_70, NULL); NullCheck(L_71); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_71, (bool)0, NULL); } IL_0220: { // LeftHand.Rigidbody.velocity = Vector3.zero; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_72 = __this->___LeftHand_9; NullCheck(L_72); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_73; L_73 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_72, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74; L_74 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_73); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_73, L_74, NULL); // RightHand.Rigidbody.velocity = Vector3.zero; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_75 = __this->___RightHand_11; NullCheck(L_75); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_76; L_76 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_75, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_76); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_76, L_77, NULL); // _previousPosition = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_78 = ___0_position; __this->____previousPosition_24 = L_78; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::TeleportUpdate(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_TeleportUpdate_m54C97CF1153E82E307A362D2A1DAB03F688A1861 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, 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)); { // _teleportEnd = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; __this->____teleportEnd_23 = L_0; // var delta = position - _previousPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = __this->____previousPosition_24; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); V_0 = L_3; // if (leftGrabbable && leftGrabbable.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = __this->___leftGrabbable_20; 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_006f; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = __this->___leftGrabbable_20; NullCheck(L_6); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_7 = L_6->___Rigidbody_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_006f; } } { // leftGrabbable.transform.position += delta; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = __this->___leftGrabbable_20; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_12, L_13, NULL); NullCheck(L_11); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_11, L_14, NULL); // leftGrabbable.Rigidbody.position = leftGrabbable.transform.position; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = __this->___leftGrabbable_20; NullCheck(L_15); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = L_15->___Rigidbody_38; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = __this->___leftGrabbable_20; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18; L_18 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_17, NULL); NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_18, NULL); NullCheck(L_16); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_16, L_19, NULL); } IL_006f: { // if (rightGrabbable && rightGrabbable.Rigidbody && rightGrabbable != leftGrabbable) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = __this->___rightGrabbable_21; 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_00dd; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = __this->___rightGrabbable_21; 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_00dd; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = __this->___rightGrabbable_21; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = __this->___leftGrabbable_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_27; L_27 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_25, L_26, NULL); if (!L_27) { goto IL_00dd; } } { // rightGrabbable.transform.position += delta; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_28 = __this->___rightGrabbable_21; NullCheck(L_28); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_29; L_29 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_28, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_30 = L_29; NullCheck(L_30); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31; L_31 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_30, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_31, L_32, NULL); NullCheck(L_30); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_30, L_33, NULL); // rightGrabbable.Rigidbody.position = rightGrabbable.transform.position; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_34 = __this->___rightGrabbable_21; NullCheck(L_34); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_35 = L_34->___Rigidbody_38; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_36 = __this->___rightGrabbable_21; 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_35); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_35, L_38, NULL); } IL_00dd: { // if (LeftJointHand) HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_39 = __this->___LeftJointHand_10; 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_0126; } } { // LeftJointHand.transform.position += delta; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_41 = __this->___LeftJointHand_10; NullCheck(L_41); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42; L_42 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_41, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_43 = L_42; NullCheck(L_43); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_43, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_44, L_45, NULL); NullCheck(L_43); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_43, L_46, NULL); // LeftJointHand.RigidBody.position = LeftJointHand.RigidBody.position; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_47 = __this->___LeftJointHand_10; NullCheck(L_47); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_48; L_48 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_47, NULL); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_49 = __this->___LeftJointHand_10; NullCheck(L_49); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_50; L_50 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_49, NULL); NullCheck(L_50); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_50, NULL); NullCheck(L_48); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_48, L_51, NULL); } IL_0126: { // if (RightJointHand) HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_52 = __this->___RightJointHand_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_53; L_53 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_52, NULL); if (!L_53) { goto IL_016f; } } { // RightJointHand.transform.position += delta; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_54 = __this->___RightJointHand_12; NullCheck(L_54); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_55; L_55 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_54, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_56 = L_55; NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_56, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_57, L_58, NULL); NullCheck(L_56); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_56, L_59, NULL); // RightJointHand.RigidBody.position = RightJointHand.RigidBody.position; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_60 = __this->___RightJointHand_12; NullCheck(L_60); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_61; L_61 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_60, NULL); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_62 = __this->___RightJointHand_12; NullCheck(L_62); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_63; L_63 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_62, NULL); NullCheck(L_63); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64; L_64 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_63, NULL); NullCheck(L_61); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_61, L_64, NULL); } IL_016f: { // _previousPosition = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = ___0_position; __this->____previousPosition_24 = L_65; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::AfterTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_AfterTeleport_m39EFAAE5FD4C291E6B460E199E065B38C4EC8F9D (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* V_1 = NULL; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_2 = NULL; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* V_3 = NULL; { // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___LeftHand_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0019; } } { // LeftHand.CanRelease = true; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = __this->___LeftHand_9; NullCheck(L_2); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_2, (bool)1, NULL); } IL_0019: { // if (RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___RightHand_11; 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; } } { // RightHand.CanRelease = true; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = __this->___RightHand_11; NullCheck(L_5); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_5, (bool)1, NULL); } IL_0032: { // if (leftGrabbable && leftGrabbable.Rigidbody && LeftTrackers.Count == 0) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_6 = __this->___leftGrabbable_20; 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_006f; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = __this->___leftGrabbable_20; NullCheck(L_8); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9 = L_8->___Rigidbody_38; 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_006f; } } { List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_11 = __this->___LeftTrackers_16; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_11, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if (L_12) { goto IL_006f; } } { // leftGrabbable.Rigidbody.detectCollisions = true; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = __this->___leftGrabbable_20; NullCheck(L_13); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14 = L_13->___Rigidbody_38; NullCheck(L_14); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_14, (bool)1, NULL); } IL_006f: { // if (LeftHand && leftGrabbable && leftGrabbable.Rigidbody) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___LeftHand_9; 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_00dd; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17 = __this->___leftGrabbable_20; 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_00dd; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = __this->___leftGrabbable_20; NullCheck(L_19); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_20 = L_19->___Rigidbody_38; 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_00dd; } } { // var leftOption = GetAfterOption(leftGrabbable, out var o); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = __this->___leftGrabbable_20; int32_t L_23; L_23 = HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7(__this, L_22, (&V_0), NULL); // if (leftOption == AfterTeleportOptions.DisableCollision && LeftTrackers.Count == 0) if ((!(((uint32_t)L_23) == ((uint32_t)2)))) { goto IL_00dd; } } { List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_24 = __this->___LeftTrackers_16; NullCheck(L_24); int32_t L_25; L_25 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_24, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if (L_25) { goto IL_00dd; } } { // var tracker = new GrabbableCollisionTracker(leftGrabbable); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_26 = __this->___leftGrabbable_20; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_27 = (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463*)il2cpp_codegen_object_new(GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463_il2cpp_TypeInfo_var); NullCheck(L_27); GrabbableCollisionTracker__ctor_m666066A92027244EDD02EF1631848DFBED28853A(L_27, L_26, NULL); V_1 = L_27; // LeftTrackers.Add(tracker); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_28 = __this->___LeftTrackers_16; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_29 = V_1; NullCheck(L_28); List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_inline(L_28, L_29, List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var); // LeftHand.CanRelease = false; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_30 = __this->___LeftHand_9; NullCheck(L_30); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_30, (bool)0, NULL); } IL_00dd: { // if (rightGrabbable && rightGrabbable.Rigidbody && RightTrackers.Count == 0) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31 = __this->___rightGrabbable_21; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_32; L_32 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_31, NULL); if (!L_32) { goto IL_011a; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_33 = __this->___rightGrabbable_21; NullCheck(L_33); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_34 = L_33->___Rigidbody_38; 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_011a; } } { List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_36 = __this->___RightTrackers_17; NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_36, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if (L_37) { goto IL_011a; } } { // rightGrabbable.Rigidbody.detectCollisions = true; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_38 = __this->___rightGrabbable_21; NullCheck(L_38); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_39 = L_38->___Rigidbody_38; NullCheck(L_39); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_39, (bool)1, NULL); } IL_011a: { // if (RightHand && rightGrabbable && rightGrabbable.Rigidbody) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_40 = __this->___RightHand_11; 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_0188; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = __this->___rightGrabbable_21; 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_0188; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_44 = __this->___rightGrabbable_21; NullCheck(L_44); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_45 = L_44->___Rigidbody_38; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_46; L_46 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_45, NULL); if (!L_46) { goto IL_0188; } } { // var rightOption = GetAfterOption(rightGrabbable, out var o); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_47 = __this->___rightGrabbable_21; int32_t L_48; L_48 = HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7(__this, L_47, (&V_2), NULL); // if (rightOption == AfterTeleportOptions.DisableCollision && RightTrackers.Count == 0) if ((!(((uint32_t)L_48) == ((uint32_t)2)))) { goto IL_0188; } } { List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_49 = __this->___RightTrackers_17; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_49, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if (L_50) { goto IL_0188; } } { // var tracker = new GrabbableCollisionTracker(rightGrabbable); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51 = __this->___rightGrabbable_21; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_52 = (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463*)il2cpp_codegen_object_new(GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463_il2cpp_TypeInfo_var); NullCheck(L_52); GrabbableCollisionTracker__ctor_m666066A92027244EDD02EF1631848DFBED28853A(L_52, L_51, NULL); V_3 = L_52; // RightTrackers.Add(tracker); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_53 = __this->___RightTrackers_17; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_54 = V_3; NullCheck(L_53); List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_inline(L_53, L_54, List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var); // RightHand.CanRelease = false; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_55 = __this->___RightHand_11; NullCheck(L_55); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_55, (bool)0, NULL); } IL_0188: { // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_56 = __this->___LeftHand_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_57; L_57 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_56, NULL); if (!L_57) { goto IL_01a6; } } { // LeftJointHand.RigidBody.detectCollisions = true; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_58 = __this->___LeftJointHand_10; NullCheck(L_58); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_59; L_59 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_58, NULL); NullCheck(L_59); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_59, (bool)1, NULL); } IL_01a6: { // if (RightJointHand) HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_60 = __this->___RightJointHand_12; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_61; L_61 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_60, NULL); if (!L_61) { goto IL_01c4; } } { // RightJointHand.RigidBody.detectCollisions = true; HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_62 = __this->___RightJointHand_12; NullCheck(L_62); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_63; L_63 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_62, NULL); NullCheck(L_63); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_63, (bool)1, NULL); } IL_01c4: { // StartCoroutine(AfterFixedUpdate()); RuntimeObject* L_64; L_64 = VirtualFuncInvoker0< RuntimeObject* >::Invoke(13 /* System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::AfterFixedUpdate() */, __this); Coroutine_t85EA685566A254C23F3FD77AB5BDFFFF8799596B* L_65; L_65 = MonoBehaviour_StartCoroutine_m4CAFF732AA28CD3BDC5363B44A863575530EC812(__this, L_64, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_Sweep_m3340241DC63D76390C582791E37140CD9665F2CB (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, const RuntimeMethod* method) { { // SweepHand(hand, hand.GrabbedTarget, hand.Rigidbody.position); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = ___0_hand; NullCheck(L_1); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2; L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_1, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = ___0_hand; NullCheck(L_3); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4; L_4 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_3, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_4, NULL); VirtualActionInvoker3< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) */, __this, L_0, L_2, L_5); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Sweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_Sweep_mF85E74043D35A8C2DBF36629A0243D3EC4CC6005 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, const RuntimeMethod* method) { { // SweepHand(hand, hand.GrabbedTarget, target); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = ___0_hand; NullCheck(L_1); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2; L_2 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_1, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_target; VirtualActionInvoker3< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(11 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) */, __this, L_0, L_2, L_3); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_SweepHand_m5EBD12E386C55C05CBBDCEE93AE3C12585F81131 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_target, 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; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; { // if (!g || !g.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_g; 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; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_g; 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_001e; } } IL_0015: { // SweepHand(hand, target); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = ___0_hand; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___2_target; VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, __this, L_5, L_6); // return; return; } IL_001e: { // if (g.MasterGrabbable && g.MasterGrabbable.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_7 = ___1_g; NullCheck(L_7); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_8 = L_7->___MasterGrabbable_51; 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_0045; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = ___1_g; NullCheck(L_10); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = L_10->___MasterGrabbable_51; NullCheck(L_11); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_12 = L_11->___Rigidbody_38; 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_0045; } } { // g = g.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___1_g; NullCheck(L_14); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = L_14->___MasterGrabbable_51; ___1_g = L_15; } IL_0045: { // GetAfterOption(g, out var options); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___1_g; int32_t L_17; L_17 = HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7(__this, L_16, (&V_0), NULL); // SweepHandAndGrabbable(hand, g, ResetTarget.position - target, options, target); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_18 = ___0_hand; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = ___1_g; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_20 = __this->___ResetTarget_8; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_20, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___2_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_21, L_22, NULL); HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_24 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___2_target; HVRTeleportCollisonHandler_SweepHandAndGrabbable_mA8FE23EBCDDAB4477D511C351EEE188D1DE25495(__this, L_18, L_19, L_23, L_24, L_25, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_SweepHand_mB8EEE51DD69335DCA4E8F2827FE92452C616F3AF (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, 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*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81EABD1A4DE8FA1E2AB94343172459A664DED61C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8BF8BACA60841B8A61153EA5D106C62E78CC59AE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral94E6804EEA620643E3D8EC4636A62EC97EBE7341); s_Il2CppMethodInitialized = true; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* V_0 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_2; memset((&V_2), 0, sizeof(V_2)); float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; bool V_6 = false; float V_7 = 0.0f; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; float V_12 = 0.0f; int32_t V_13 = 0; float V_14 = 0.0f; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B3_0 = NULL; { // var origin = ResetTarget ? ResetTarget : transform; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___ResetTarget_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_0015; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); G_B3_0 = L_2; goto IL_001b; } IL_0015: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3 = __this->___ResetTarget_8; G_B3_0 = L_3; } IL_001b: { V_0 = G_B3_0; // var direction = (target - origin.position).normalized; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_target; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5 = V_0; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_4, L_6, NULL); V_10 = L_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_10), NULL); V_1 = L_8; // hand.Rigidbody.position = origin.position; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9 = ___0_hand; NullCheck(L_9); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10; L_10 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_9, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = V_0; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_11, NULL); NullCheck(L_10); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_10, L_12, NULL); // var bounds = hand.Rigidbody.GetColliderBounds(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = ___0_hand; NullCheck(L_13); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14; L_14 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_13, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_15; L_15 = HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26(L_14, NULL); V_2 = L_15; // var maxSide = Mathf.Max(bounds.size.x, bounds.size.y, bounds.size.z); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_16 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_17 = L_16; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); float L_19 = L_18.___x_2; NullCheck(L_17); (L_17)->SetAt(static_cast(0), (float)L_19); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_20 = L_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21; L_21 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); float L_22 = L_21.___y_3; NullCheck(L_20); (L_20)->SetAt(static_cast(1), (float)L_22); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_23 = L_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); float L_25 = L_24.___z_4; NullCheck(L_23); (L_23)->SetAt(static_cast(2), (float)L_25); float L_26; L_26 = Mathf_Max_m870B77F6A5225EC21D9778043F987B9B17D08F6B_inline(L_23, NULL); V_3 = L_26; // var start = bounds.center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); V_4 = L_27; // var length = Vector3.Distance(target, start); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = ___1_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_4; float L_30; L_30 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_28, L_29, NULL); V_5 = L_30; // var collided = false; V_6 = (bool)0; // var backoutDistance = length; float L_31 = V_5; V_7 = L_31; // var count = Physics.BoxCastNonAlloc(start, bounds.extents, direction, _hits, Quaternion.identity, length, LayerMask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34 = V_1; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_35 = __this->____hits_25; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36; L_36 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); float L_37 = V_5; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_38 = __this->___LayerMask_5; int32_t L_39; L_39 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_38, NULL); int32_t L_40; L_40 = Physics_BoxCastNonAlloc_m88245841A55DC2FF1C2334AAFD4A7667698B4A52(L_32, L_33, L_34, L_35, L_36, L_37, L_39, 1, NULL); V_8 = L_40; // if (count > 0) int32_t L_41 = V_8; if ((((int32_t)L_41) <= ((int32_t)0))) { goto IL_01ec; } } { // for (int i = 0; i < count; i++) V_11 = 0; goto IL_0133; } IL_00d9: { // if (IgnoreCollider(_hits[i].collider, hand, hand.GrabbedTarget)) continue; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_42 = __this->____hits_25; int32_t L_43 = V_11; NullCheck(L_42); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_44; L_44 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(((L_42)->GetAddressAt(static_cast(L_43))), NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_45 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_46 = ___0_hand; NullCheck(L_46); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_47; L_47 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_46, NULL); bool L_48; L_48 = VirtualFuncInvoker3< bool, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(15 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::IgnoreCollider(UnityEngine.Collider,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_44, L_45, L_47); if (L_48) { goto IL_012d; } } { // collided = true; V_6 = (bool)1; // if (VerboseDebug) Debug.Log($"Collided: {_hits[i].collider.name}"); bool L_49 = __this->___VerboseDebug_13; if (!L_49) { goto IL_0139; } } { // if (VerboseDebug) Debug.Log($"Collided: {_hits[i].collider.name}"); RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_50 = __this->____hits_25; int32_t L_51 = V_11; NullCheck(L_50); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_52; L_52 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D(((L_50)->GetAddressAt(static_cast(L_51))), NULL); NullCheck(L_52); String_t* L_53; L_53 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_52, NULL); String_t* L_54; L_54 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral81EABD1A4DE8FA1E2AB94343172459A664DED61C, L_53, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_54, NULL); // break; goto IL_0139; } IL_012d: { // for (int i = 0; i < count; i++) int32_t L_55 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_55, 1)); } IL_0133: { // for (int i = 0; i < count; i++) int32_t L_56 = V_11; int32_t L_57 = V_8; if ((((int32_t)L_56) < ((int32_t)L_57))) { goto IL_00d9; } } IL_0139: { // if (collided) bool L_58 = V_6; if (!L_58) { goto IL_01ec; } } { // var distance = float.MaxValue; V_12 = ((std::numeric_limits::max)()); // for (int i = 0; i < count; i++) V_13 = 0; goto IL_017c; } IL_014c: { // if (_hits[i].distance < distance) distance = _hits[i].distance; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_59 = __this->____hits_25; int32_t L_60 = V_13; NullCheck(L_59); float L_61; L_61 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_59)->GetAddressAt(static_cast(L_60))), NULL); float L_62 = V_12; if ((!(((float)L_61) < ((float)L_62)))) { goto IL_0176; } } { // if (_hits[i].distance < distance) distance = _hits[i].distance; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_63 = __this->____hits_25; int32_t L_64 = V_13; NullCheck(L_63); float L_65; L_65 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78(((L_63)->GetAddressAt(static_cast(L_64))), NULL); V_12 = L_65; } IL_0176: { // for (int i = 0; i < count; i++) int32_t L_66 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_66, 1)); } IL_017c: { // for (int i = 0; i < count; i++) int32_t L_67 = V_13; int32_t L_68 = V_8; if ((((int32_t)L_67) < ((int32_t)L_68))) { goto IL_014c; } } { // if (distance < .001f) distance = maxSide; float L_69 = V_12; if ((!(((float)L_69) < ((float)(0.00100000005f))))) { goto IL_018e; } } { // if (distance < .001f) distance = maxSide; float L_70 = V_3; V_12 = L_70; } IL_018e: { // hand.Rigidbody.position = start + direction * (distance); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_71 = ___0_hand; NullCheck(L_71); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_72; L_72 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_71, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_1; float L_75 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_74, L_75, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_73, L_76, NULL); NullCheck(L_72); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_72, L_77, NULL); // hand.transform.position = hand.Rigidbody.position; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_78 = ___0_hand; NullCheck(L_78); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79; L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_78, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_80 = ___0_hand; NullCheck(L_80); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_81; L_81 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_80, NULL); NullCheck(L_81); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_81, NULL); NullCheck(L_79); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_79, L_82, NULL); // backoutDistance = distance; float L_83 = V_12; V_7 = L_83; // if (VerboseDebug) MakeBox("Collided", bounds.size, start + direction * distance, hand); bool L_84 = __this->___VerboseDebug_13; if (!L_84) { goto IL_01ec; } } { // if (VerboseDebug) MakeBox("Collided", bounds.size, start + direction * distance, hand); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85; L_85 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87 = V_1; float L_88 = V_12; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_89; L_89 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_87, L_88, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_86, L_89, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_91 = ___0_hand; HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD(__this, _stringLiteral8BF8BACA60841B8A61153EA5D106C62E78CC59AE, L_85, L_90, L_91, NULL); } IL_01ec: { // if (!collided) bool L_92 = V_6; if (L_92) { goto IL_020c; } } { // hand.transform.position = hand.Rigidbody.position = target; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_93 = ___0_hand; NullCheck(L_93); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_94; L_94 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_93, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_95 = ___0_hand; NullCheck(L_95); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_96; L_96 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_95, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = ___1_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98 = L_97; V_10 = L_98; NullCheck(L_96); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_96, L_98, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99 = V_10; NullCheck(L_94); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_94, L_99, NULL); } IL_020c: { // bounds = hand.Rigidbody.GetColliderBounds(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_100 = ___0_hand; NullCheck(L_100); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_101; L_101 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_100, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_102; L_102 = HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26(L_101, NULL); V_2 = L_102; // if (VerboseDebug) DrawSweepLines(hand, start, direction, length); bool L_103 = __this->___VerboseDebug_13; if (!L_103) { goto IL_022b; } } { // if (VerboseDebug) DrawSweepLines(hand, start, direction, length); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_104 = ___0_hand; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = V_1; float L_107 = V_5; HVRTeleportCollisonHandler_DrawSweepLines_mCBE7725491E1351519B32AF2949B6C853485AECE(L_104, L_105, L_106, L_107, NULL); } IL_022b: { // if (VerboseDebug) CastEnd(hand, bounds, start, direction, length); bool L_108 = __this->___VerboseDebug_13; if (!L_108) { goto IL_023f; } } { // if (VerboseDebug) CastEnd(hand, bounds, start, direction, length); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_109 = ___0_hand; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_110 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_111 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112 = V_1; float L_113 = V_5; HVRTeleportCollisonHandler_CastEnd_mF46B67CB6EA01DAE71A3F206AA07B50B7164EB6B(L_109, L_110, L_111, L_112, L_113, NULL); } IL_023f: { // if (!CheckOverlap(hand, bounds, bounds.center)) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_114 = ___0_hand; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_115 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_116; L_116 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); bool L_117; L_117 = HVRTeleportCollisonHandler_CheckOverlap_m0199F91A060FC98917011EED83995C63B9A80501(__this, L_114, L_115, L_116, NULL); if (L_117) { goto IL_0251; } } { // return; return; } IL_0251: { // var offset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_118; L_118 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_9 = L_118; // for (var d = 0f; d < backoutDistance; d += .05f) V_14 = (0.0f); goto IL_02c7; } IL_0261: { // offset = -direction * d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_119 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_120; L_120 = Vector3_op_UnaryNegation_m5450829F333BD2A88AF9A592C4EE331661225915_inline(L_119, NULL); float L_121 = V_14; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_122; L_122 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_120, L_121, NULL); V_9 = L_122; // if (VerboseDebug) MakeBox("unstucking " + d, bounds.size, bounds.center + offset, hand); bool L_123 = __this->___VerboseDebug_13; if (!L_123) { goto IL_02a5; } } { // if (VerboseDebug) MakeBox("unstucking " + d, bounds.size, bounds.center + offset, hand); String_t* L_124; L_124 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_14), NULL); String_t* L_125; L_125 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral94E6804EEA620643E3D8EC4636A62EC97EBE7341, L_124, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_126; L_126 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_127; L_127 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_128 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_129; L_129 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_127, L_128, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_130 = ___0_hand; HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD(__this, L_125, L_126, L_129, L_130, NULL); } IL_02a5: { // if (!CheckOverlap(hand, bounds, bounds.center + offset)) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_131 = ___0_hand; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_132 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_133; L_133 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_2), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_134 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_135; L_135 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_133, L_134, NULL); bool L_136; L_136 = HVRTeleportCollisonHandler_CheckOverlap_m0199F91A060FC98917011EED83995C63B9A80501(__this, L_131, L_132, L_135, NULL); if (!L_136) { goto IL_02cd; } } { // for (var d = 0f; d < backoutDistance; d += .05f) float L_137 = V_14; V_14 = ((float)il2cpp_codegen_add(L_137, (0.0500000007f))); } IL_02c7: { // for (var d = 0f; d < backoutDistance; d += .05f) float L_138 = V_14; float L_139 = V_7; if ((((float)L_138) < ((float)L_139))) { goto IL_0261; } } IL_02cd: { // hand.Rigidbody.position += offset; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_140 = ___0_hand; NullCheck(L_140); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_141; L_141 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_140, NULL); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_142 = L_141; NullCheck(L_142); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_143; L_143 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_142, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_144 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145; L_145 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_143, L_144, NULL); NullCheck(L_142); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_142, L_145, NULL); // hand.transform.position = hand.Rigidbody.position; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_146 = ___0_hand; NullCheck(L_146); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_147; L_147 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_146, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_148 = ___0_hand; NullCheck(L_148); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_149; L_149 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_148, NULL); NullCheck(L_149); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_150; L_150 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_149, NULL); NullCheck(L_147); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_147, L_150, NULL); // } return; } } // System.Collections.IEnumerator HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::AfterFixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* HVRTeleportCollisonHandler_AfterFixedUpdate_mC6096D0F84A5144F73DD0DDB14C687F74E9F1423 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* L_0 = (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A*)il2cpp_codegen_object_new(U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A_il2cpp_TypeInfo_var); NullCheck(L_0); U3CAfterFixedUpdateU3Ed__31__ctor_m6E567FF30D35942DF4E0AA0DE230C5F75BE6BF71(L_0, 0, NULL); U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* 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.Player.HVRTeleportCollisonHandler::PostTeleportSweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_PostTeleportSweep_m37916F7FC59A5EB437476130E7C46AD2C9040C8E (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_backoutDirection, 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; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; { // if (!hand) return; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; 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; } } { // if (!hand) return; return; } IL_0009: { // if (!g || !g.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___1_g; 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; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_4 = ___1_g; NullCheck(L_4); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_5 = L_4->___Rigidbody_38; 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_0031; } } IL_001e: { // SweepHand(hand, hand.Rigidbody.position); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_8 = ___0_hand; NullCheck(L_8); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_9; L_9 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_8, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_9, NULL); VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, __this, L_7, L_10); // return; return; } IL_0031: { // if (g.MasterGrabbable && g.MasterGrabbable.Rigidbody) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___1_g; NullCheck(L_11); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_12 = L_11->___MasterGrabbable_51; 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; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14 = ___1_g; NullCheck(L_14); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_15 = L_14->___MasterGrabbable_51; NullCheck(L_15); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_16 = L_15->___Rigidbody_38; 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_0058; } } { // g = g.MasterGrabbable; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_18 = ___1_g; NullCheck(L_18); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = L_18->___MasterGrabbable_51; ___1_g = L_19; } IL_0058: { // var option = GetAfterOption(g, out var options); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_20 = ___1_g; int32_t L_21; L_21 = HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7(__this, L_20, (&V_0), NULL); // if (option == AfterTeleportOptions.BoundingBoxSweep) if ((!(((uint32_t)L_21) == ((uint32_t)1)))) { goto IL_007a; } } { // SweepHandAndGrabbable(hand, g, backoutDirection, options, hand.Rigidbody.position); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_22 = ___0_hand; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_23 = ___1_g; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = ___2_backoutDirection; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_25 = V_0; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = ___0_hand; NullCheck(L_26); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_27; L_27 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_26, NULL); NullCheck(L_27); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_27, NULL); HVRTeleportCollisonHandler_SweepHandAndGrabbable_mA8FE23EBCDDAB4477D511C351EEE188D1DE25495(__this, L_22, L_23, L_24, L_25, L_28, NULL); // return; return; } IL_007a: { // SweepHand(hand, hand.Rigidbody.position); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_29 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_30 = ___0_hand; NullCheck(L_30); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_31; L_31 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_30, NULL); NullCheck(L_31); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_31, NULL); VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, __this, L_29, L_32); // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::IgnoreCollider(UnityEngine.Collider,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportCollisonHandler_IgnoreCollider_mBBF41256E225EC0377BED6472528910D1610B0C6 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_c, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___1_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___2_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; } HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL; { // if (grabbable && grabbable.HasCollider(c)) return true; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___2_grabbable; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0013; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_2 = ___2_grabbable; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_3 = ___0_c; NullCheck(L_2); bool L_4; L_4 = VirtualFuncInvoker1< bool, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(14 /* System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::HasCollider(UnityEngine.Collider) */, L_2, L_3); if (!L_4) { goto IL_0013; } } { // if (grabbable && grabbable.HasCollider(c)) return true; return (bool)1; } IL_0013: { // var other = GetOtherHand(hand); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_5 = ___1_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6; L_6 = HVRTeleportCollisonHandler_GetOtherHand_m327BCD3DB36A137CCDD68D5432B9DFFA961DD697(__this, L_5, NULL); V_0 = L_6; // return other && other.GrabbedTarget && other.GrabbedTarget.HasCollider(c); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = V_0; 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_003d; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9 = V_0; NullCheck(L_9); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10; L_10 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_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_003d; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = V_0; NullCheck(L_12); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13; L_13 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_12, NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_14 = ___0_c; NullCheck(L_13); bool L_15; L_15 = VirtualFuncInvoker1< bool, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* >::Invoke(14 /* System.Boolean HurricaneVR.Framework.Core.HVRGrabbable::HasCollider(UnityEngine.Collider) */, L_13, L_14); return L_15; } IL_003d: { return (bool)0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckTrackers(System.Collections.Generic.List`1,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_CheckTrackers_mBF46D0A7966968538EF43187275B721A3DBB7996 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* ___0_trackers, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___1_hand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Clear_m977738E71391722B817681D3C3D794B89AD28523_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Remove_m5035FD42FB33F53A6D83DB3C81E39778CD9A2937_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* V_2 = NULL; int32_t V_3 = 0; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* V_4 = NULL; { // var count = trackers.Count; List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_0 = ___0_trackers; NullCheck(L_0); int32_t L_1; L_1 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_0, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); V_0 = L_1; // for (var i = 0; i < trackers.Count; i++) V_1 = 0; goto IL_00c4; } IL_000e: { // var tracker = trackers[i]; List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_2 = ___0_trackers; int32_t L_3 = V_1; NullCheck(L_2); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_4; L_4 = List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC(L_2, L_3, List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC_RuntimeMethod_var); V_2 = L_4; // tracker.Frame++; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_5 = V_2; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_6 = L_5; NullCheck(L_6); int32_t L_7 = L_6->___Frame_2; NullCheck(L_6); L_6->___Frame_2 = ((int32_t)il2cpp_codegen_add(L_7, 1)); // if (tracker.Frame == 1) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_8 = V_2; NullCheck(L_8); int32_t L_9 = L_8->___Frame_2; if ((!(((uint32_t)L_9) == ((uint32_t)1)))) { goto IL_003b; } } { // tracker.Rb.detectCollisions = false; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_10 = V_2; NullCheck(L_10); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_11; L_11 = GrabbableCollisionTracker_get_Rb_m9CB9718F1DF87D07F6EB312E81F417CE061EDA2C(L_10, NULL); NullCheck(L_11); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_11, (bool)0, NULL); goto IL_0044; } IL_003b: { // else if (tracker.Frame < 3) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_12 = V_2; NullCheck(L_12); int32_t L_13 = L_12->___Frame_2; if ((((int32_t)L_13) < ((int32_t)3))) { goto IL_00c0; } } IL_0044: { // if (Time.time - tracker.StartTime > StuckTime && !tracker.Stuck) float L_14; L_14 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_15 = V_2; NullCheck(L_15); float L_16 = L_15->___StartTime_1; float L_17 = __this->___StuckTime_6; if ((!(((float)((float)il2cpp_codegen_subtract(L_14, L_16))) > ((float)L_17)))) { goto IL_0078; } } { GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_18 = V_2; NullCheck(L_18); bool L_19 = L_18->___Stuck_6; if (L_19) { goto IL_0078; } } { // GrabbableStuck.Invoke(tracker.Grabbable); GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* L_20 = __this->___GrabbableStuck_14; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_21 = V_2; NullCheck(L_21); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_22 = L_21->___Grabbable_0; NullCheck(L_20); UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC(L_20, L_22, UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var); // tracker.Stuck = true; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_23 = V_2; NullCheck(L_23); L_23->___Stuck_6 = (bool)1; } IL_0078: { // if (CheckOverlap(tracker)) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_24 = V_2; bool L_25; L_25 = HVRTeleportCollisonHandler_CheckOverlap_m49DA7CD4D4280E9743E0031F96F4ACD3C26801BA(__this, L_24, NULL); if (L_25) { goto IL_00c0; } } { // _cleanup.Add(tracker); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_26 = __this->____cleanup_18; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_27 = V_2; NullCheck(L_26); List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_inline(L_26, L_27, List_1_Add_m4D451175656CA19DCBC5B31CE25D6F0F276A9A1A_RuntimeMethod_var); // if (tracker.Stuck) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_28 = V_2; NullCheck(L_28); bool L_29 = L_28->___Stuck_6; if (!L_29) { goto IL_00ad; } } { // GrabbableUnstuck.Invoke(tracker.Grabbable); GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* L_30 = __this->___GrabbableUnstuck_15; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_31 = V_2; NullCheck(L_31); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_32 = L_31->___Grabbable_0; NullCheck(L_30); UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC(L_30, L_32, UnityEvent_1_Invoke_m525A4D34BF3F37837DCCED50EC7C6209962CECAC_RuntimeMethod_var); // tracker.Stuck = false; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_33 = V_2; NullCheck(L_33); L_33->___Stuck_6 = (bool)0; } IL_00ad: { // tracker.Rb.detectCollisions = true; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_34 = V_2; NullCheck(L_34); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_35; L_35 = GrabbableCollisionTracker_get_Rb_m9CB9718F1DF87D07F6EB312E81F417CE061EDA2C(L_34, NULL); NullCheck(L_35); Rigidbody_set_detectCollisions_m42A50DFACA7709DA1F87BCB9DC0BDA00720C80CF(L_35, (bool)1, NULL); // tracker.Grabbable = null; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_36 = V_2; NullCheck(L_36); L_36->___Grabbable_0 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_36->___Grabbable_0), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); } IL_00c0: { // for (var i = 0; i < trackers.Count; i++) int32_t L_37 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00c4: { // for (var i = 0; i < trackers.Count; i++) int32_t L_38 = V_1; List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_39 = ___0_trackers; NullCheck(L_39); int32_t L_40; L_40 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_39, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_40))) { goto IL_000e; } } { // for (var i = 0; i < _cleanup.Count; i++) V_3 = 0; goto IL_00ef; } IL_00d4: { // var tracker = _cleanup[i]; List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_41 = __this->____cleanup_18; int32_t L_42 = V_3; NullCheck(L_41); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_43; L_43 = List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC(L_41, L_42, List_1_get_Item_mCDF2E7A52E2FD1BA564927C3F946E62374DC0ADC_RuntimeMethod_var); V_4 = L_43; // trackers.Remove(tracker); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_44 = ___0_trackers; GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_45 = V_4; NullCheck(L_44); bool L_46; L_46 = List_1_Remove_m5035FD42FB33F53A6D83DB3C81E39778CD9A2937(L_44, L_45, List_1_Remove_m5035FD42FB33F53A6D83DB3C81E39778CD9A2937_RuntimeMethod_var); // for (var i = 0; i < _cleanup.Count; i++) int32_t L_47 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00ef: { // for (var i = 0; i < _cleanup.Count; i++) int32_t L_48 = V_3; List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_49 = __this->____cleanup_18; NullCheck(L_49); int32_t L_50; L_50 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_49, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if ((((int32_t)L_48) < ((int32_t)L_50))) { goto IL_00d4; } } { // if (count > 0 && trackers.Count == 0 && hand) int32_t L_51 = V_0; if ((((int32_t)L_51) <= ((int32_t)0))) { goto IL_0118; } } { List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_52 = ___0_trackers; NullCheck(L_52); int32_t L_53; L_53 = List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_inline(L_52, List_1_get_Count_mF667F197836D664DD81FA8468FF3BAABBBF0E656_RuntimeMethod_var); if (L_53) { goto IL_0118; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_54 = ___1_hand; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_55; L_55 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_54, NULL); if (!L_55) { goto IL_0118; } } { // hand.CanRelease = true; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_56 = ___1_hand; NullCheck(L_56); HVRHandGrabber_set_CanRelease_m9019CEE88C437ACA00EEF6AFF0556BEC45517BB7_inline(L_56, (bool)1, NULL); } IL_0118: { // _cleanup.Clear(); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_57 = __this->____cleanup_18; NullCheck(L_57); List_1_Clear_m977738E71391722B817681D3C3D794B89AD28523_inline(L_57, List_1_Clear_m977738E71391722B817681D3C3D794B89AD28523_RuntimeMethod_var); // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckOverlap(HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportCollisonHandler_CheckOverlap_m49DA7CD4D4280E9743E0031F96F4ACD3C26801BA (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* ___0_tracker, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m99BD41B13BB17EB264DDC69EC4223E9FC4666BA7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_2 = NULL; MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* V_3 = NULL; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* V_4 = NULL; int32_t V_5 = 0; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* V_6 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); float V_8 = 0.0f; { // var overlaps = Physics.OverlapBoxNonAlloc(tracker.Rb.transform.TransformPoint(tracker.Center), tracker.Bounds.extents, _colliders, Quaternion.identity, LayerMask, QueryTriggerInteraction.Ignore); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_0 = ___0_tracker; NullCheck(L_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1; L_1 = GrabbableCollisionTracker_get_Rb_m9CB9718F1DF87D07F6EB312E81F417CE061EDA2C(L_0, NULL); NullCheck(L_1); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_1, NULL); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_3 = ___0_tracker; NullCheck(L_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = L_3->___Center_5; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_2, L_4, NULL); GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_6 = ___0_tracker; NullCheck(L_6); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_7 = (&L_6->___Bounds_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25(L_7, NULL); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_9 = __this->____colliders_19; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_11 = __this->___LayerMask_5; int32_t L_12; L_12 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_11, NULL); int32_t L_13; L_13 = Physics_OverlapBoxNonAlloc_m1D43D10CD88EF2D5440601D3CD14CA4EB449A295(L_5, L_8, L_9, L_10, L_12, 1, NULL); V_0 = L_13; // for (var j = 0; j < overlaps; j++) V_1 = 0; goto IL_00d4; } IL_0045: { // var c = _colliders[j]; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_14 = __this->____colliders_19; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_17 = (L_14)->GetAt(static_cast(L_16)); V_2 = L_17; // if (tracker.Colliders.Contains(c)) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_18 = ___0_tracker; NullCheck(L_18); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_19 = L_18->___Colliders_4; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = V_2; bool L_21; L_21 = Enumerable_Contains_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m99BD41B13BB17EB264DDC69EC4223E9FC4666BA7((RuntimeObject*)L_19, L_20, Enumerable_Contains_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m99BD41B13BB17EB264DDC69EC4223E9FC4666BA7_RuntimeMethod_var); if (L_21) { goto IL_00d0; } } { // if (c is MeshCollider mc && !mc.convex) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_22 = V_2; V_3 = ((MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455*)IsInstClass((RuntimeObject*)L_22, MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455_il2cpp_TypeInfo_var)); MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_23 = V_3; if (!L_23) { goto IL_0070; } } { MeshCollider_tB525E4DDE383252364ED0BDD32CF2B53914EE455* L_24 = V_3; NullCheck(L_24); bool L_25; L_25 = MeshCollider_get_convex_m0C0F6D0798413D633814D307EC970F7752B3C9D1(L_24, NULL); if (L_25) { goto IL_0070; } } { // return true; return (bool)1; } IL_0070: { // foreach (var tc in tracker.Colliders) GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* L_26 = ___0_tracker; NullCheck(L_26); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_27 = L_26->___Colliders_4; V_4 = L_27; V_5 = 0; goto IL_00c8; } IL_007d: { // foreach (var tc in tracker.Colliders) ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_28 = V_4; int32_t L_29 = V_5; NullCheck(L_28); int32_t L_30 = L_29; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_31 = (L_28)->GetAt(static_cast(L_30)); V_6 = L_31; // if (Physics.ComputePenetration(tc, tc.transform.position, tc.transform.rotation, c, c.transform.position, c.transform.rotation, out var dir, out var dis)) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_32 = V_6; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_33 = V_6; 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); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_36 = V_6; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL); NullCheck(L_37); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38; L_38 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_37, NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_39 = V_2; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_40 = V_2; NullCheck(L_40); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_41; L_41 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_40, NULL); NullCheck(L_41); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_41, NULL); Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_43 = V_2; NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44; L_44 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_43, NULL); NullCheck(L_44); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_45; L_45 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_44, NULL); bool L_46; L_46 = Physics_ComputePenetration_mA9AA5B3B6982BAC84467322616E8423CA4E91AFF(L_32, L_35, L_38, L_39, L_42, L_45, (&V_7), (&V_8), NULL); if (!L_46) { goto IL_00c2; } } { // return true; return (bool)1; } IL_00c2: { int32_t L_47 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00c8: { // foreach (var tc in tracker.Colliders) int32_t L_48 = V_5; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_49 = V_4; NullCheck(L_49); if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))))) { goto IL_007d; } } IL_00d0: { // for (var j = 0; j < overlaps; j++) int32_t L_50 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_00d4: { // for (var j = 0; j < overlaps; j++) int32_t L_51 = V_1; int32_t L_52 = V_0; if ((((int32_t)L_51) < ((int32_t)L_52))) { goto IL_0045; } } { // return false; return (bool)0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHandAndGrabbable(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3,HurricaneVR.Framework.Core.Player.HVRTeleportOptions,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_SweepHandAndGrabbable_mA8FE23EBCDDAB4477D511C351EEE188D1DE25495 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_backoutDirection, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* ___3_options, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___4_target, 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 grabbableOffset = g.Rigidbody.position - hand.Rigidbody.position; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_g; NullCheck(L_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = L_0->___Rigidbody_38; NullCheck(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_1, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = ___0_hand; NullCheck(L_3); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_4; L_4 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_3, NULL); NullCheck(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_2, L_5, NULL); V_0 = L_6; // SweepHand(hand, target); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = ___0_hand; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___4_target; VirtualActionInvoker2< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::SweepHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3) */, __this, L_7, L_8); // g.Rigidbody.position = g.transform.position = hand.Rigidbody.position + grabbableOffset; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_9 = ___1_g; NullCheck(L_9); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_10 = L_9->___Rigidbody_38; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___1_g; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = ___0_hand; NullCheck(L_13); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_14; L_14 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_13, NULL); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_16, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = L_17; V_1 = L_18; NullCheck(L_12); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_18, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1; NullCheck(L_10); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_10, L_19, NULL); // Backout(hand, g, backoutDirection, options); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_20 = ___0_hand; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21 = ___1_g; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22 = ___2_backoutDirection; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_23 = ___3_options; HVRTeleportCollisonHandler_Backout_mDC0A32A1B285FAC38086DECF8655C0FCA7C47BDD(__this, L_20, L_21, L_22, L_23, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::Backout(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3,HurricaneVR.Framework.Core.Player.HVRTeleportOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_Backout_mDC0A32A1B285FAC38086DECF8655C0FCA7C47BDD (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_g, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* ___3_options, 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); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55C0A133E4BB00D650121DBD2F6231A531B752CD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF97DCD8CEF2323F1C9203983F42DE6995B24BF2); s_Il2CppMethodInitialized = true; } Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // var bounds = hand.Rigidbody.GetColliderBounds(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; NullCheck(L_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1; L_1 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_0, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_2; L_2 = HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26(L_1, NULL); V_0 = L_2; // if (options && options.CustomBoundingBox) HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_3 = ___3_options; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_3, NULL); if (!L_4) { goto IL_0038; } } { HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_5 = ___3_options; NullCheck(L_5); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_6 = L_5->___CustomBoundingBox_6; 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; } } { // bounds.Encapsulate(options.CustomBoundingBox.bounds); HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_8 = ___3_options; NullCheck(L_8); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_9 = L_8->___CustomBoundingBox_6; NullCheck(L_9); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_10; L_10 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_9, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_10, NULL); goto IL_0060; } IL_0038: { // if (g.Colliders != null && g.Colliders.Count > 0) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_11 = ___1_g; NullCheck(L_11); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_12; L_12 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_11, NULL); if (!L_12) { goto IL_0060; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_13 = ___1_g; NullCheck(L_13); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_14; L_14 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_13, NULL); NullCheck(L_14); int32_t L_15; L_15 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_14, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); if ((((int32_t)L_15) <= ((int32_t)0))) { goto IL_0060; } } { // bounds.Encapsulate(g.Colliders.GetColliderBounds()); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = ___1_g; NullCheck(L_16); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_17; L_17 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_16, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_18; L_18 = HVRUtilities_GetColliderBounds_m8B9AE12A64EB3390C359499EDCA3F5D362477F7A(L_17, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_18, NULL); } IL_0060: { // var offset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_1 = L_19; // if (BackoutIncrement < .0001f) BackoutIncrement = .05f; float L_20 = __this->___BackoutIncrement_7; if ((!(((float)L_20) < ((float)(9.99999975E-05f))))) { goto IL_007e; } } { // if (BackoutIncrement < .0001f) BackoutIncrement = .05f; __this->___BackoutIncrement_7 = (0.0500000007f); } IL_007e: { // for (var d = 0f; d < Mathf.Max(bounds.size.x, bounds.size.y, bounds.size.z) * 2f; d += BackoutIncrement) V_2 = (0.0f); goto IL_00e2; } IL_0086: { // offset = direction * d; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___2_direction; float L_22 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_21, L_22, NULL); V_1 = L_23; // if (VerboseDebug) MakeBox("backup " + d, bounds.size, bounds.center + offset, hand); bool L_24 = __this->___VerboseDebug_13; if (!L_24) { goto IL_00c2; } } { // if (VerboseDebug) MakeBox("backup " + d, bounds.size, bounds.center + offset, hand); String_t* L_25; L_25 = Single_ToString_mE282EDA9CA4F7DF88432D807732837A629D04972((&V_2), NULL); String_t* L_26; L_26 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral55C0A133E4BB00D650121DBD2F6231A531B752CD, L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_28, L_29, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_31 = ___0_hand; HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD(__this, L_26, L_27, L_30, L_31, NULL); } IL_00c2: { // if (!CheckOverlap(hand, bounds, bounds.center + offset)) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_32 = ___0_hand; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_33 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_34; L_34 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36; L_36 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_34, L_35, NULL); bool L_37; L_37 = HVRTeleportCollisonHandler_CheckOverlap_m0199F91A060FC98917011EED83995C63B9A80501(__this, L_32, L_33, L_36, NULL); if (!L_37) { goto IL_0126; } } { // for (var d = 0f; d < Mathf.Max(bounds.size.x, bounds.size.y, bounds.size.z) * 2f; d += BackoutIncrement) float L_38 = V_2; float L_39 = __this->___BackoutIncrement_7; V_2 = ((float)il2cpp_codegen_add(L_38, L_39)); } IL_00e2: { // for (var d = 0f; d < Mathf.Max(bounds.size.x, bounds.size.y, bounds.size.z) * 2f; d += BackoutIncrement) float L_40 = V_2; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_41 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)3); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_42 = L_41; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); float L_44 = L_43.___x_2; NullCheck(L_42); (L_42)->SetAt(static_cast(0), (float)L_44); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_45 = L_42; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_46; L_46 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); float L_47 = L_46.___y_3; NullCheck(L_45); (L_45)->SetAt(static_cast(1), (float)L_47); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_48 = L_45; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); float L_50 = L_49.___z_4; NullCheck(L_48); (L_48)->SetAt(static_cast(2), (float)L_50); float L_51; L_51 = Mathf_Max_m870B77F6A5225EC21D9778043F987B9B17D08F6B_inline(L_48, NULL); if ((((float)L_40) < ((float)((float)il2cpp_codegen_multiply(L_51, (2.0f)))))) { goto IL_0086; } } IL_0126: { // g.transform.position = g.Rigidbody.position += offset; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_52 = ___1_g; NullCheck(L_52); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_53; L_53 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_52, NULL); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_54 = ___1_g; NullCheck(L_54); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_55 = L_54->___Rigidbody_38; Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_56 = L_55; NullCheck(L_56); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57; L_57 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_56, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_57, L_58, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = L_59; V_3 = L_60; NullCheck(L_56); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_56, L_60, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_3; NullCheck(L_53); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_53, L_61, NULL); // hand.transform.position = hand.Rigidbody.position += offset; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_62 = ___0_hand; NullCheck(L_62); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_63; L_63 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_62, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_64 = ___0_hand; NullCheck(L_64); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_65; L_65 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_64, NULL); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_66 = L_65; NullCheck(L_66); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67; L_67 = Rigidbody_get_position_m4ECB79BDBBF8FD1EA572EDB792D3330DDED24691(L_66, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_67, L_68, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_70 = L_69; V_3 = L_70; NullCheck(L_66); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_66, L_70, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_3; NullCheck(L_63); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_63, L_71, NULL); // if (VerboseDebug) bool L_72 = __this->___VerboseDebug_13; if (!L_72) { goto IL_01f2; } } { // bounds = hand.Rigidbody.GetColliderBounds(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_73 = ___0_hand; NullCheck(L_73); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_74; L_74 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_73, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_75; L_75 = HVRUtilities_GetColliderBounds_m14B2DC2575C4775DF766B739207D7F54650CFE26(L_74, NULL); V_0 = L_75; // if (options && options.CustomBoundingBox) HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_76 = ___3_options; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_77; L_77 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_76, NULL); if (!L_77) { goto IL_01b0; } } { HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_78 = ___3_options; NullCheck(L_78); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_79 = L_78->___CustomBoundingBox_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_80; L_80 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_79, NULL); if (!L_80) { goto IL_01b0; } } { // bounds.Encapsulate(options.CustomBoundingBox.bounds); HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_81 = ___3_options; NullCheck(L_81); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_82 = L_81->___CustomBoundingBox_6; NullCheck(L_82); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_83; L_83 = Collider_get_bounds_mCC32F749590E9A85C7930E5355661367F78E4CB4(L_82, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_83, NULL); goto IL_01d8; } IL_01b0: { // if (g.Colliders != null && g.Colliders.Count > 0) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_84 = ___1_g; NullCheck(L_84); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_85; L_85 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_84, NULL); if (!L_85) { goto IL_01d8; } } { HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_86 = ___1_g; NullCheck(L_86); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_87; L_87 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_86, NULL); NullCheck(L_87); int32_t L_88; L_88 = List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_inline(L_87, List_1_get_Count_m8D408B57AE7C2D791BB61817BBC93B84537AB617_RuntimeMethod_var); if ((((int32_t)L_88) <= ((int32_t)0))) { goto IL_01d8; } } { // bounds.Encapsulate(g.Colliders.GetColliderBounds()); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_89 = ___1_g; NullCheck(L_89); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_90; L_90 = HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline(L_89, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_91; L_91 = HVRUtilities_GetColliderBounds_m8B9AE12A64EB3390C359499EDCA3F5D362477F7A(L_90, NULL); Bounds_Encapsulate_m7C70C382B9380A8C962074C78E189B53CE8F7A22((&V_0), L_91, NULL); } IL_01d8: { // MakeBox("backed up", bounds.size, bounds.center, hand); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92; L_92 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&V_0), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3((&V_0), NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_94 = ___0_hand; HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD(__this, _stringLiteralBF97DCD8CEF2323F1C9203983F42DE6995B24BF2, L_92, L_93, L_94, NULL); } IL_01f2: { // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CheckOverlap(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Bounds,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportCollisonHandler_CheckOverlap_m0199F91A060FC98917011EED83995C63B9A80501 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_center, 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*)&_stringLiteral8A0118A9B1B035453129BC826B19F1032911705A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { // var overlaps = Physics.OverlapBoxNonAlloc(center, bounds.extents, _colliders, Quaternion.identity, LayerMask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___2_center; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Bounds_get_extents_mFE6DC407FCE2341BE2C750CB554055D211281D25((&___1_bounds), NULL); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_2 = __this->____colliders_19; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3; L_3 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = __this->___LayerMask_5; int32_t L_5; L_5 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_4, NULL); int32_t L_6; L_6 = Physics_OverlapBoxNonAlloc_m1D43D10CD88EF2D5440601D3CD14CA4EB449A295(L_0, L_1, L_2, L_3, L_5, 1, NULL); V_0 = L_6; // if (overlaps == 0) return false; int32_t L_7 = V_0; if (L_7) { goto IL_002a; } } { // if (overlaps == 0) return false; return (bool)0; } IL_002a: { // for (int i = 0; i < overlaps; i++) V_1 = 0; goto IL_006f; } IL_002e: { // if (IgnoreCollider(_colliders[i], hand, hand.GrabbedTarget)) continue; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_8 = __this->____colliders_19; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_11 = (L_8)->GetAt(static_cast(L_10)); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_13 = ___0_hand; NullCheck(L_13); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_14; L_14 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_13, NULL); bool L_15; L_15 = VirtualFuncInvoker3< bool, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* >::Invoke(15 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::IgnoreCollider(UnityEngine.Collider,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable) */, __this, L_11, L_12, L_14); if (L_15) { goto IL_006b; } } { // if (VerboseDebug) Debug.Log($"CheckOverlap: {_colliders[i].name}"); bool L_16 = __this->___VerboseDebug_13; if (!L_16) { goto IL_0069; } } { // if (VerboseDebug) Debug.Log($"CheckOverlap: {_colliders[i].name}"); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_17 = __this->____colliders_19; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_20); String_t* L_21; L_21 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_20, NULL); String_t* L_22; L_22 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral8A0118A9B1B035453129BC826B19F1032911705A, L_21, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_22, NULL); } IL_0069: { // return true; return (bool)1; } IL_006b: { // for (int i = 0; i < overlaps; i++) int32_t L_23 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_006f: { // for (int i = 0; i < overlaps; i++) int32_t L_24 = V_1; int32_t L_25 = V_0; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_002e; } } { // return false; return (bool)0; } } // HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GetOtherHand(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* HVRTeleportCollisonHandler_GetOtherHand_m327BCD3DB36A137CCDD68D5432B9DFFA961DD697 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (hand == LeftHand) return RightHand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = __this->___LeftHand_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, L_1, NULL); if (!L_2) { goto IL_0015; } } { // if (hand == LeftHand) return RightHand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_3 = __this->___RightHand_11; return L_3; } IL_0015: { // return LeftHand; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___LeftHand_9; return L_4; } } // HurricaneVR.Framework.Core.Player.AfterTeleportOptions HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::GetAfterOption(HurricaneVR.Framework.Core.HVRGrabbable,HurricaneVR.Framework.Core.Player.HVRTeleportOptions&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTeleportCollisonHandler_GetAfterOption_m10639C14E4B4D5A6DFD147DBC0E4A08037859BE7 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** ___1_options, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_m3606E9BDD210EF7EEA95D8EFF6169CBE87F6C060_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (!g.gameObject.TryGetComponent(out options) || options.AfterTeleportOption == AfterTeleportOptions.TeleporterDefault) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_g; NullCheck(L_0); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_1; L_1 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_0, NULL); HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** L_2 = ___1_options; NullCheck(L_1); bool L_3; L_3 = GameObject_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_m3606E9BDD210EF7EEA95D8EFF6169CBE87F6C060(L_1, L_2, GameObject_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_m3606E9BDD210EF7EEA95D8EFF6169CBE87F6C060_RuntimeMethod_var); if (!L_3) { goto IL_0017; } } { HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** L_4 = ___1_options; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_5 = *((HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5**)L_4); NullCheck(L_5); int32_t L_6 = L_5->___AfterTeleportOption_5; if (L_6) { goto IL_0028; } } IL_0017: { // return AfterTeleportOption == AfterTeleportOptions.TeleporterDefault ? AfterTeleportOptions.BoundingBoxSweep : AfterTeleportOption; int32_t L_7 = __this->___AfterTeleportOption_4; if (!L_7) { goto IL_0026; } } { int32_t L_8 = __this->___AfterTeleportOption_4; return L_8; } IL_0026: { return (int32_t)(1); } IL_0028: { // return options.AfterTeleportOption; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5** L_9 = ___1_options; HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_10 = *((HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5**)L_9); NullCheck(L_10); int32_t L_11 = L_10->___AfterTeleportOption_5; return L_11; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::MakeBox(System.String,UnityEngine.Vector3,UnityEngine.Vector3,HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_MakeBox_m3D5E5E1F2BBC812757710961529D6722D45218AD (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, String_t* ___0_name, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_size, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_pos, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___3_hand, 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*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745); s_Il2CppMethodInitialized = true; } String_t* G_B2_0 = NULL; String_t* G_B2_1 = NULL; String_t* G_B1_0 = NULL; String_t* G_B1_1 = NULL; String_t* G_B3_0 = NULL; String_t* G_B3_1 = NULL; String_t* G_B3_2 = NULL; { // var go = new GameObject(name + " " + hand?.name); String_t* L_0 = ___0_name; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_1 = ___3_hand; G_B1_0 = _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; G_B1_1 = L_0; if (L_1) { G_B2_0 = _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745; G_B2_1 = L_0; goto IL_000d; } } { G_B3_0 = ((String_t*)(NULL)); G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0014; } IL_000d: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2 = ___3_hand; NullCheck(L_2); String_t* L_3; L_3 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_2, NULL); G_B3_0 = L_3; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0014: { String_t* L_4; L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(G_B3_2, G_B3_1, G_B3_0, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_5); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_5, L_4, NULL); // var box = go.AddComponent(); NullCheck(L_5); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_6; L_6 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_5, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); // box.size = size; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_7 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_size; NullCheck(L_7); BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_7, L_8, NULL); // box.transform.position = pos; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_9 = L_7; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___2_pos; NullCheck(L_10); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_10, L_11, NULL); // box.isTrigger = true; NullCheck(L_9); Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_9, (bool)1, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::DrawSweepLines(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_DrawSweepLines_mCBE7725491E1351519B32AF2949B6C853485AECE (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_direction, float ___3_length, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B2_1; memset((&G_B2_1), 0, sizeof(G_B2_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B1_1; memset((&G_B1_1), 0, sizeof(G_B1_1)); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B3_2; memset((&G_B3_2), 0, sizeof(G_B3_2)); { // Debug.DrawLine(start, start + direction * length, Color.blue, 100000f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___1_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___2_direction; float L_3 = ___3_length; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_2, L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_1, L_4, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_6; L_6 = Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline(NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(L_0, L_5, L_6, (100000.0f), NULL); // Debug.DrawLine(start, start + Vector3.up * .1f, hand.HandSide == HVRHandSide.Left ? Color.green : Color.yellow, 100000f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___1_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_9, (0.100000001f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_8, L_10, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = ___0_hand; NullCheck(L_12); int32_t L_13 = L_12->___HandSide_37; G_B1_0 = L_11; G_B1_1 = L_7; if (!L_13) { G_B2_0 = L_11; G_B2_1 = L_7; goto IL_0042; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_14; L_14 = Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline(NULL); G_B3_0 = L_14; G_B3_1 = G_B1_0; G_B3_2 = G_B1_1; goto IL_0047; } IL_0042: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_15; L_15 = Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline(NULL); G_B3_0 = L_15; G_B3_1 = G_B2_0; G_B3_2 = G_B2_1; } IL_0047: { il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_DrawLine_m796C039D0BD9962E19368C08CE76E8257DD45C5F(G_B3_2, G_B3_1, G_B3_0, (100000.0f), NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::CastEnd(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,UnityEngine.Bounds,UnityEngine.Vector3,UnityEngine.Vector3,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler_CastEnd_mF46B67CB6EA01DAE71A3F206AA07B50B7164EB6B (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_hand, Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 ___1_bounds, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_start, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_direction, float ___4_length, 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*)&_stringLiteral82DA8FB154B0559F3A4005522B95DD991F52AAA7); s_Il2CppMethodInitialized = true; } { // var go = new GameObject("cast end? " + hand.name); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_hand; NullCheck(L_0); String_t* L_1; L_1 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_0, NULL); String_t* L_2; L_2 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteral82DA8FB154B0559F3A4005522B95DD991F52AAA7, L_1, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = (GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*)il2cpp_codegen_object_new(GameObject_t76FEDD663AB33C991A9C9A23129337651094216F_il2cpp_TypeInfo_var); NullCheck(L_3); GameObject__ctor_m37D512B05D292F954792225E6C6EEE95293A9B88(L_3, L_2, NULL); // var box = go.AddComponent(); NullCheck(L_3); BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_4; L_4 = GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23(L_3, GameObject_AddComponent_TisBoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23_m655518C8454E418FE8CF0E4770881B7A2B12BB23_RuntimeMethod_var); // box.size = bounds.size; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_5 = L_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Bounds_get_size_m0699A53A55A78B3201D7270D6F338DFA91B6FAD4((&___1_bounds), NULL); NullCheck(L_5); BoxCollider_set_size_m8374267FDE5DD628973E0E5E1331E781552B855A(L_5, L_6, NULL); // box.transform.position = start + direction * length; BoxCollider_tFA5D239388334D6DE0B8FFDAD6825C5B03786E23* L_7 = L_5; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___2_start; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___3_direction; float L_11 = ___4_length; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_10, L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_9, L_12, NULL); NullCheck(L_8); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_8, L_13, NULL); // box.isTrigger = true; NullCheck(L_7); Collider_set_isTrigger_mFCD22F3EB5E28C97863956AB725D53F7F4B7CA78(L_7, (bool)1, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportCollisonHandler__ctor_mABD324D9666F878B27071D3083FF6475A82593B4 (HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public AfterTeleportOptions AfterTeleportOption = AfterTeleportOptions.BoundingBoxSweep; __this->___AfterTeleportOption_4 = 1; // public float StuckTime = .1f; __this->___StuckTime_6 = (0.100000001f); // public float BackoutIncrement = .05f; __this->___BackoutIncrement_7 = (0.0500000007f); // public GrabbableStuck GrabbableStuck = new GrabbableStuck(); GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* L_0 = (GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E*)il2cpp_codegen_object_new(GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E_il2cpp_TypeInfo_var); NullCheck(L_0); GrabbableStuck__ctor_m2A8EEACF77CB3D3C08DD931D67DFAF4E4413A178(L_0, NULL); __this->___GrabbableStuck_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___GrabbableStuck_14), (void*)L_0); // public GrabbableStuck GrabbableUnstuck = new GrabbableStuck(); GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* L_1 = (GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E*)il2cpp_codegen_object_new(GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E_il2cpp_TypeInfo_var); NullCheck(L_1); GrabbableStuck__ctor_m2A8EEACF77CB3D3C08DD931D67DFAF4E4413A178(L_1, NULL); __this->___GrabbableUnstuck_15 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___GrabbableUnstuck_15), (void*)L_1); // public List LeftTrackers = new List(); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_2 = (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*)il2cpp_codegen_object_new(List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_il2cpp_TypeInfo_var); NullCheck(L_2); List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1(L_2, List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1_RuntimeMethod_var); __this->___LeftTrackers_16 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___LeftTrackers_16), (void*)L_2); // public List RightTrackers = new List(); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_3 = (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*)il2cpp_codegen_object_new(List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_il2cpp_TypeInfo_var); NullCheck(L_3); List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1(L_3, List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1_RuntimeMethod_var); __this->___RightTrackers_17 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___RightTrackers_17), (void*)L_3); // private readonly List _cleanup = new List(); List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76* L_4 = (List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76*)il2cpp_codegen_object_new(List_1_t6156257EECF0BA3AFB3626FD3E1C7506048CBF76_il2cpp_TypeInfo_var); NullCheck(L_4); List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1(L_4, List_1__ctor_mA3161DBBCEF3CE1B33F8EB016E395A3A57E7A8E1_RuntimeMethod_var); __this->____cleanup_18 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____cleanup_18), (void*)L_4); // private readonly Collider[] _colliders = new Collider[100]; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_5 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)((int32_t)100)); __this->____colliders_19 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____colliders_19), (void*)L_5); // private readonly RaycastHit[] _hits = new RaycastHit[50]; RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8* L_6 = (RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8*)SZArrayNew(RaycastHitU5BU5D_t008B8309DE422FE7567068D743D68054D5EBF1A8_il2cpp_TypeInfo_var, (uint32_t)((int32_t)50)); __this->____hits_25 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____hits_25), (void*)L_6); 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.Player.HVRTeleportCollisonHandler/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m99BA262026663F4413B05556DCB763CBB34C63B2 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* L_0 = (U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040*)il2cpp_codegen_object_new(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mF49F4429CEE04A27E3DAA40AD0D1996491AE5DC6(L_0, NULL); ((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mF49F4429CEE04A27E3DAA40AD0D1996491AE5DC6 (U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::b__22_0(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__22_0_mED80523C1A6CD3C690CD9EF08178F70C0FE52BFC (U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_e, const RuntimeMethod* method) { { // LeftHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Left); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_e; NullCheck(L_0); int32_t L_1 = L_0->___HandSide_37; return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/<>c::b__22_1(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__22_1_m7F4125E6AF3CBD74E0657874DA53D6F2911B0C34 (U3CU3Ec_t5A2EC335631B7D300CF11853ADF632C603016040* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_e, const RuntimeMethod* method) { { // RightHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Right); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_e; NullCheck(L_0); int32_t L_1 = L_0->___HandSide_37; return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAfterFixedUpdateU3Ed__31__ctor_m6E567FF30D35942DF4E0AA0DE230C5F75BE6BF71 (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __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.Player.HVRTeleportCollisonHandler/d__31::System.IDisposable.Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAfterFixedUpdateU3Ed__31_System_IDisposable_Dispose_m2764B3A36C70CF7EBBE18EA0FAFAA2E9C7866EF0 (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __this, const RuntimeMethod* method) { { return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CAfterFixedUpdateU3Ed__31_MoveNext_m2317FFCD2A33E581FD628B0B46709F701E1010E0 (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __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; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 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 V_8; memset((&V_8), 0, sizeof(V_8)); { int32_t L_0 = __this->___U3CU3E1__state_0; V_0 = L_0; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_1 = __this->___U3CU3E4__this_2; V_1 = L_1; int32_t L_2 = V_0; if (!L_2) { goto IL_0017; } } { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0032; } } { return (bool)0; } IL_0017: { __this->___U3CU3E1__state_0 = (-1); // yield return new WaitForFixedUpdate(); WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7* L_4 = (WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7*)il2cpp_codegen_object_new(WaitForFixedUpdate_t86F5BC0B6A668AEF2903DE9ADB52062E457BD1B7_il2cpp_TypeInfo_var); NullCheck(L_4); WaitForFixedUpdate__ctor_m28D22FD61960FCD538753493FAC080DA5EC7A9E7(L_4, NULL); __this->___U3CU3E2__current_1 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current_1), (void*)L_4); __this->___U3CU3E1__state_0 = 1; return (bool)1; } IL_0032: { __this->___U3CU3E1__state_0 = (-1); // var lgPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_2 = L_5; // var rgPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_6; // var lgRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_4 = L_7; // var rgRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_5 = L_8; // if (leftGrabbable) LeftJointHand.transform.GetRelativeValues(leftGrabbable.transform, out lgPos, out lgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_9 = V_1; NullCheck(L_9); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_10 = L_9->___leftGrabbable_20; 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_007f; } } { // if (leftGrabbable) LeftJointHand.transform.GetRelativeValues(leftGrabbable.transform, out lgPos, out lgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_12 = V_1; NullCheck(L_12); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_13 = L_12->___LeftJointHand_10; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_15 = V_1; NullCheck(L_15); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_16 = L_15->___leftGrabbable_20; NullCheck(L_16); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_17; L_17 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_16, NULL); HVRUtilities_GetRelativeValues_m31036E1AD1CBFE244A52E6B76169D742C0844EF2(L_14, L_17, (&V_2), (&V_4), NULL); } IL_007f: { // if (rightGrabbable) RightJointHand.transform.GetRelativeValues(rightGrabbable.transform, out rgPos, out rgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_18 = V_1; NullCheck(L_18); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_19 = L_18->___rightGrabbable_21; 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_00ab; } } { // if (rightGrabbable) RightJointHand.transform.GetRelativeValues(rightGrabbable.transform, out rgPos, out rgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_21 = V_1; NullCheck(L_21); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_22 = L_21->___RightJointHand_12; NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23; L_23 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_22, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_24 = V_1; NullCheck(L_24); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_25 = L_24->___rightGrabbable_21; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26; L_26 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_25, NULL); HVRUtilities_GetRelativeValues_m31036E1AD1CBFE244A52E6B76169D742C0844EF2(L_23, L_26, (&V_3), (&V_5), NULL); } IL_00ab: { // LeftJointHand.RigidBody.position = LeftJointHand.Target.position; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_27 = V_1; NullCheck(L_27); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_28 = L_27->___LeftJointHand_10; NullCheck(L_28); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_29; L_29 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_28, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_30 = V_1; NullCheck(L_30); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_31 = L_30->___LeftJointHand_10; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___Target_12; NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_32, NULL); NullCheck(L_29); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_29, L_33, NULL); // RightJointHand.RigidBody.position = RightJointHand.Target.position; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_34 = V_1; NullCheck(L_34); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_35 = L_34->___RightJointHand_12; NullCheck(L_35); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_36; L_36 = HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline(L_35, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_37 = V_1; NullCheck(L_37); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_38 = L_37->___RightJointHand_12; NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39 = L_38->___Target_12; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_39, NULL); NullCheck(L_36); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_36, L_40, NULL); // if (leftGrabbable) HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_41 = V_1; NullCheck(L_41); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_42 = L_41->___leftGrabbable_20; 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_0157; } } { // leftGrabbable.transform.SetPositionAndRotation( // LeftJointHand.transform.TransformPoint(lgPos), // LeftJointHand.transform.rotation * lgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_44 = V_1; NullCheck(L_44); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_45 = L_44->___leftGrabbable_20; NullCheck(L_45); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_46; L_46 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_45, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_47 = V_1; NullCheck(L_47); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_48 = L_47->___LeftJointHand_10; NullCheck(L_48); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_49; L_49 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_48, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50 = V_2; NullCheck(L_49); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_49, L_50, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_52 = V_1; NullCheck(L_52); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_53 = L_52->___LeftJointHand_10; NullCheck(L_53); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54; L_54 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_53, NULL); NullCheck(L_54); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55; L_55 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_54, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = V_4; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57; L_57 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_55, L_56, NULL); NullCheck(L_46); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_46, L_51, L_57, NULL); // if (leftGrabbable.Rigidbody) leftGrabbable.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_58 = V_1; NullCheck(L_58); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_59 = L_58->___leftGrabbable_20; NullCheck(L_59); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_60 = L_59->___Rigidbody_38; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_61; L_61 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_60, NULL); if (!L_61) { goto IL_0157; } } { // if (leftGrabbable.Rigidbody) leftGrabbable.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_62 = V_1; NullCheck(L_62); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_63 = L_62->___leftGrabbable_20; NullCheck(L_63); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_64 = L_63->___Rigidbody_38; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65; L_65 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_64); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_64, L_65, NULL); } IL_0157: { // if (rightGrabbable) HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_66 = V_1; NullCheck(L_66); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_67 = L_66->___rightGrabbable_21; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_68; L_68 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_67, NULL); if (!L_68) { goto IL_01c3; } } { // rightGrabbable.transform.SetPositionAndRotation( // RightJointHand.transform.TransformPoint(rgPos), // RightJointHand.transform.rotation * rgRot); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_69 = V_1; NullCheck(L_69); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_70 = L_69->___rightGrabbable_21; NullCheck(L_70); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71; L_71 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_70, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_72 = V_1; NullCheck(L_72); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_73 = L_72->___RightJointHand_12; NullCheck(L_73); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_74; L_74 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_73, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = V_3; NullCheck(L_74); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_74, L_75, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_77 = V_1; NullCheck(L_77); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_78 = L_77->___RightJointHand_12; NullCheck(L_78); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_79; L_79 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_78, NULL); NullCheck(L_79); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80; L_80 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_79, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_81 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_82; L_82 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_80, L_81, NULL); NullCheck(L_71); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_71, L_76, L_82, NULL); // if (rightGrabbable.Rigidbody) rightGrabbable.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_83 = V_1; NullCheck(L_83); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_84 = L_83->___rightGrabbable_21; NullCheck(L_84); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_85 = L_84->___Rigidbody_38; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_86; L_86 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_85, NULL); if (!L_86) { goto IL_01c3; } } { // if (rightGrabbable.Rigidbody) rightGrabbable.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_87 = V_1; NullCheck(L_87); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_88 = L_87->___rightGrabbable_21; NullCheck(L_88); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_89 = L_88->___Rigidbody_38; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90; L_90 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_89); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_89, L_90, NULL); } IL_01c3: { // Physics.SyncTransforms(); Physics_SyncTransforms_mB88B6B27C24234D18846F614F9AE674976A5F1CA(NULL); // LeftHand.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_91 = V_1; NullCheck(L_91); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_92 = L_91->___LeftHand_9; NullCheck(L_92); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_93; L_93 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_92, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_93); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_93, L_94, NULL); // RightHand.Rigidbody.velocity = Vector3.zero; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_95 = V_1; NullCheck(L_95); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_96 = L_95->___RightHand_11; NullCheck(L_96); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_97; L_97 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_96, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98; L_98 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); NullCheck(L_97); Rigidbody_set_velocity_mE4031DF1C2C1CCE889F2AC9D8871D83795BB0D62(L_97, L_98, NULL); // LeftJointHand.Enable(); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_99 = V_1; NullCheck(L_99); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_100 = L_99->___LeftJointHand_10; NullCheck(L_100); HVRJointHand_Enable_m07C92C1685F39FF44843CD88335D2F645A640DA2(L_100, NULL); // RightJointHand.Enable(); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_101 = V_1; NullCheck(L_101); HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* L_102 = L_101->___RightJointHand_12; NullCheck(L_102); HVRJointHand_Enable_m07C92C1685F39FF44843CD88335D2F645A640DA2(L_102, NULL); // var direction = (_teleportStart - _teleportEnd).normalized; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_103 = V_1; NullCheck(L_103); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104 = L_103->____teleportStart_22; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_105 = V_1; NullCheck(L_105); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_106 = L_105->____teleportEnd_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_107; L_107 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_104, L_106, NULL); V_8 = L_107; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_108; L_108 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_8), NULL); V_6 = L_108; // direction.y = 0f; (&V_6)->___y_3 = (0.0f); // var pos = LeftHand.transform.position; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_109 = V_1; NullCheck(L_109); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_110 = L_109->___LeftHand_9; NullCheck(L_110); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_111; L_111 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_110, NULL); NullCheck(L_111); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_112; L_112 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_111, NULL); // var offset = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_113; L_113 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_7 = L_113; // if (leftGrabbable) offset = leftGrabbable.transform.InverseTransformPoint(RightHand.transform.position); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_114 = V_1; NullCheck(L_114); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_115 = L_114->___leftGrabbable_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_116; L_116 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_115, NULL); if (!L_116) { goto IL_0277; } } { // if (leftGrabbable) offset = leftGrabbable.transform.InverseTransformPoint(RightHand.transform.position); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_117 = V_1; NullCheck(L_117); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_118 = L_117->___leftGrabbable_20; NullCheck(L_118); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_119; L_119 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_118, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_120 = V_1; NullCheck(L_120); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_121 = L_120->___RightHand_11; NullCheck(L_121); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_122; L_122 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_121, NULL); NullCheck(L_122); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_123; L_123 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_122, NULL); NullCheck(L_119); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_124; L_124 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_119, L_123, NULL); V_7 = L_124; } IL_0277: { // PostTeleportSweep(LeftHand, leftGrabbable, direction); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_125 = V_1; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_126 = V_1; NullCheck(L_126); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_127 = L_126->___LeftHand_9; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_128 = V_1; NullCheck(L_128); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_129 = L_128->___leftGrabbable_20; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_130 = V_6; NullCheck(L_125); VirtualActionInvoker3< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::PostTeleportSweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) */, L_125, L_127, L_129, L_130); // if (leftGrabbable && leftGrabbable == rightGrabbable) HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_131 = V_1; NullCheck(L_131); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_132 = L_131->___leftGrabbable_20; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_133; L_133 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_132, NULL); if (!L_133) { goto IL_02ef; } } { HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_134 = V_1; NullCheck(L_134); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_135 = L_134->___leftGrabbable_20; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_136 = V_1; NullCheck(L_136); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_137 = L_136->___rightGrabbable_21; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_138; L_138 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_135, L_137, NULL); if (!L_138) { goto IL_02ef; } } { // RightHand.transform.position = leftGrabbable.transform.TransformPoint(offset); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_139 = V_1; NullCheck(L_139); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_140 = L_139->___RightHand_11; NullCheck(L_140); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_141; L_141 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_140, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_142 = V_1; NullCheck(L_142); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_143 = L_142->___leftGrabbable_20; NullCheck(L_143); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_144; L_144 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_143, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_145 = V_7; NullCheck(L_144); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_146; L_146 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_144, L_145, NULL); NullCheck(L_141); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_141, L_146, NULL); // RightHand.Rigidbody.position = RightHand.transform.position; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_147 = V_1; NullCheck(L_147); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_148 = L_147->___RightHand_11; NullCheck(L_148); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_149; L_149 = HVRGrabberBase_get_Rigidbody_m6C3C6F7D93D40F37F26A534343078C84917B293C_inline(L_148, NULL); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_150 = V_1; NullCheck(L_150); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_151 = L_150->___RightHand_11; NullCheck(L_151); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_152; L_152 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_151, NULL); NullCheck(L_152); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_153; L_153 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_152, NULL); NullCheck(L_149); Rigidbody_set_position_mA15BE12B8D82220E8CA90A0F0CBFB206FE81B41C(L_149, L_153, NULL); goto IL_0303; } IL_02ef: { // PostTeleportSweep(RightHand, rightGrabbable, direction); HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_154 = V_1; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_155 = V_1; NullCheck(L_155); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_156 = L_155->___RightHand_11; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_157 = V_1; NullCheck(L_157); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_158 = L_157->___rightGrabbable_21; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_159 = V_6; NullCheck(L_154); VirtualActionInvoker3< HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90*, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(14 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler::PostTeleportSweep(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber,HurricaneVR.Framework.Core.HVRGrabbable,UnityEngine.Vector3) */, L_154, L_156, L_158, L_159); } IL_0303: { // leftGrabbable = null; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_160 = V_1; NullCheck(L_160); L_160->___leftGrabbable_20 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_160->___leftGrabbable_20), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); // rightGrabbable = null; HVRTeleportCollisonHandler_t738736934B487A9F6C8CC6EC4B3B05A76EDB7AD3* L_161 = V_1; NullCheck(L_161); L_161->___rightGrabbable_21 = (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_161->___rightGrabbable_21), (void*)(HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE*)NULL); // } return (bool)0; } } // System.Object HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::System.Collections.Generic.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAfterFixedUpdateU3Ed__31_System_Collections_Generic_IEnumeratorU3CSystem_ObjectU3E_get_Current_m597FFD1070F5EF1F038B90A87E88A880E1190D1C (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->___U3CU3E2__current_1; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CAfterFixedUpdateU3Ed__31_System_Collections_IEnumerator_Reset_mA3103BF1628FA3868C99C6ABC62EC1EE45DFF4BC (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __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*)&U3CAfterFixedUpdateU3Ed__31_System_Collections_IEnumerator_Reset_mA3103BF1628FA3868C99C6ABC62EC1EE45DFF4BC_RuntimeMethod_var))); } } // System.Object HurricaneVR.Framework.Core.Player.HVRTeleportCollisonHandler/d__31::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CAfterFixedUpdateU3Ed__31_System_Collections_IEnumerator_get_Current_m6EB7FF213137E6D7E297B1C72A6662958F069C3B (U3CAfterFixedUpdateU3Ed__31_tE3D5C406184229D669943E1CD08E11966B62121A* __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.Player.GrabbableStuck::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrabbableStuck__ctor_m2A8EEACF77CB3D3C08DD931D67DFAF4E4413A178 (GrabbableStuck_tCD15CB9B6A04C957EB5B6C7D18F85BC9873A190E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_m400B14C64E12CC4CE34A1C961EDB3766AFA9C9BF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { UnityEvent_1__ctor_m400B14C64E12CC4CE34A1C961EDB3766AFA9C9BF(__this, UnityEvent_1__ctor_m400B14C64E12CC4CE34A1C961EDB3766AFA9C9BF_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Rigidbody HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::get_Rb() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* GrabbableCollisionTracker_get_Rb_m9CB9718F1DF87D07F6EB312E81F417CE061EDA2C (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* __this, const RuntimeMethod* method) { { // public Rigidbody Rb => Grabbable.Rigidbody; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___Grabbable_0; NullCheck(L_0); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_1 = L_0->___Rigidbody_38; return L_1; } } // System.Void HurricaneVR.Framework.Core.Player.GrabbableCollisionTracker::.ctor(HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GrabbableCollisionTracker__ctor_m666066A92027244EDD02EF1631848DFBED28853A (GrabbableCollisionTracker_tD8DCFDE327CC0A28199E5B531E3FC5906BFD0463* __this, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___0_g, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* V_0 = NULL; { // public GrabbableCollisionTracker(HVRGrabbable g) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // Grabbable = g; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___0_g; __this->___Grabbable_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Grabbable_0), (void*)L_0); // var rb = g.Rigidbody; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_1 = ___0_g; NullCheck(L_1); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_2 = L_1->___Rigidbody_38; V_0 = L_2; // Colliders = rb.GetColliders().ToArray(); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_3 = V_0; RuntimeObject* L_4; L_4 = HVRUtilities_GetColliders_mD235A012011276F8C1C9CD9C37EB43DEB94AD1BD(L_3, (bool)0, NULL); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_5; L_5 = Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808(L_4, Enumerable_ToArray_TisCollider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76_m1A489F1406F2CD15719E60F537BD5AA4FB036808_RuntimeMethod_var); __this->___Colliders_4 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___Colliders_4), (void*)L_5); // Bounds = Colliders.GetColliderBounds(); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_6 = __this->___Colliders_4; Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3 L_7; L_7 = HVRUtilities_GetColliderBounds_m3DEB88540923CC320090AEBD426106425F240EBE(L_6, NULL); __this->___Bounds_3 = L_7; // Center = rb.transform.InverseTransformPoint(Bounds.center); Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_8 = V_0; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL); Bounds_t367E830C64BBF235ED8C3B2F8CF6254FDCAD39C3* L_10 = (&__this->___Bounds_3); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Bounds_get_center_m5B05F81CB835EB6DD8628FDA24B638F477984DC3(L_10, NULL); NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_InverseTransformPoint_m18CD395144D9C78F30E15A5B82B6670E792DBA5D(L_9, L_11, NULL); __this->___Center_5 = L_12; // StartTime = Time.time; float L_13; L_13 = Time_get_time_m3A271BB1B20041144AC5B7863B71AB1F0150374B(NULL); __this->___StartTime_1 = L_13; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HitCollider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_HitCollider_m30EF356BF520E7367EC2E4F453AE7700E234D54D (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Collider HitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CHitColliderU3Ek__BackingField_64; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_HitCollider(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitCollider_m0E698B1D8C1C1D55F429B1026611ED7407527C82 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) { { // protected Collider HitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_value; __this->___U3CHitColliderU3Ek__BackingField_64 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHitColliderU3Ek__BackingField_64), (void*)L_0); return; } } // UnityEngine.Collider HurricaneVR.Framework.Core.Player.HVRTeleporter::get_DownHitCollider() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_DownHitCollider_mFFEE14135D46153E0EF9CBCC24070E0467DED014 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Collider DownHitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CDownHitColliderU3Ek__BackingField_65; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_DownHitCollider(UnityEngine.Collider) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_DownHitCollider_m011E9AAE6F3BB93B4D26DC824F671620FDEEDE71 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) { { // protected Collider DownHitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_value; __this->___U3CDownHitColliderU3Ek__BackingField_65 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDownHitColliderU3Ek__BackingField_65), (void*)L_0); return; } } // UnityEngine.Vector3[] HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LineRendererPoints() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Vector3[] LineRendererPoints { get; set; } Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___U3CLineRendererPointsU3Ek__BackingField_66; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LineRendererPoints(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LineRendererPoints_m77CAE5949CD09FA3B03C831BB2258F15E912FD22 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) { { // protected Vector3[] LineRendererPoints { get; set; } Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_value; __this->___U3CLineRendererPointsU3Ek__BackingField_66 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLineRendererPointsU3Ek__BackingField_66), (void*)L_0); return; } } // HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportHand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_TeleportHand_mBC5E7EF4428CD6A028DD59C09D312FFFFC73C402 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public virtual HVRHandSide TeleportHand => PlayerInputs.TeleportHandSide; HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0; L_0 = HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676_inline(__this, NULL); NullCheck(L_0); int32_t L_1 = L_0->___TeleportHandSide_34; return L_1; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportDestination() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 TeleportDestination { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTeleportDestinationU3Ek__BackingField_67; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_TeleportDestination(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 TeleportDestination { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CTeleportDestinationU3Ek__BackingField_67 = L_0; return; } } // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F HVRTeleporter_get_Color_m8EC9D2796A04FF5DA9D059B2ACB1B5108665B181 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Color Color => IsTeleportValid ? ValidColor : InvalidColor; bool L_0; L_0 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); if (L_0) { goto IL_000f; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = __this->___InvalidColor_15; return L_1; } IL_000f: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_2 = __this->___ValidColor_14; return L_2; } } // HurricaneVR.Framework.ControllerInput.HVRPlayerInputs HurricaneVR.Framework.Core.Player.HVRTeleporter::get_PlayerInputs() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public HVRPlayerInputs PlayerInputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = __this->___U3CPlayerInputsU3Ek__BackingField_68; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_PlayerInputs(HurricaneVR.Framework.ControllerInput.HVRPlayerInputs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_PlayerInputs_m8DE313F86FFDA2DAB52676CD09AA7E9D590A0012 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) { { // public HVRPlayerInputs PlayerInputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = ___0_value; __this->___U3CPlayerInputsU3Ek__BackingField_68 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPlayerInputsU3Ek__BackingField_68), (void*)L_0); return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HitPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_HitPosition_mBB9285E408C076716447B2AABCA325B0A7DAFBD7 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 HitPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHitPositionU3Ek__BackingField_69; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_HitPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 HitPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CHitPositionU3Ek__BackingField_69 = L_0; return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastValidPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastValidPoint_m009EFDFDFCE55607DBDB08484F124E4549FB7404 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 LastValidPoint => LineRendererPoints[LastValidIndex]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0; L_0 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_1; L_1 = HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B_inline(__this, NULL); NullCheck(L_0); int32_t L_2 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastPoint_m20F257693A2A8FDC3269EB96D82FF3BD7718110A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 LastPoint => LineRendererPoints[LastIndex]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0; L_0 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_1; L_1 = HVRTeleporter_get_LastIndex_m69D64285F83520EF9CE5527056B5E4389C81768D_inline(__this, NULL); NullCheck(L_0); int32_t L_2 = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = (L_0)->GetAt(static_cast(L_2)); return L_3; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastDownwardPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 LastDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CLastDownwardPointU3Ek__BackingField_70; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastDownwardPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastDownwardPoint_m278ECC22C29118310A17E24F3E0AEF87D9C52898 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 LastDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CLastDownwardPointU3Ek__BackingField_70 = L_0; return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastValidDownwardPoint() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastValidDownwardPoint_m5E03279542F7713B2788904EE331B158DA82F11D (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 LastValidDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CLastValidDownwardPointU3Ek__BackingField_71; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastValidDownwardPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastValidDownwardPoint_mDC3D04B2D45D856476961F701BD479C39568F68A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 LastValidDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CLastValidDownwardPointU3Ek__BackingField_71 = L_0; return; } } // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastValidIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public int LastValidIndex { get; protected set; } int32_t L_0 = __this->___U3CLastValidIndexU3Ek__BackingField_72; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastValidIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastValidIndex { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CLastValidIndexU3Ek__BackingField_72 = L_0; return; } } // System.Int32 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LastIndex() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastIndex_m69D64285F83520EF9CE5527056B5E4389C81768D (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public int LastIndex { get; protected set; } int32_t L_0 = __this->___U3CLastIndexU3Ek__BackingField_73; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LastIndex(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastIndex_m50324B3EF80FA6676E817C38C55E32C4F39CB518 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastIndex { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CLastIndexU3Ek__BackingField_73 = L_0; return; } } // UnityEngine.Transform HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportLineSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRTeleporter_get_TeleportLineSource_mC0776D220AB0391FD6482894F0DBC0A83A99E5CF (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Transform TeleportLineSource => TeleportHand == HVRHandSide.Left ? TeleportLineSourceLeft : TeleportLineSourceRight; int32_t L_0; L_0 = VirtualFuncInvoker0< int32_t >::Invoke(4 /* HurricaneVR.Framework.Shared.HVRHandSide HurricaneVR.Framework.Core.Player.HVRTeleporter::get_TeleportHand() */, __this); if (!L_0) { goto IL_000f; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___TeleportLineSourceRight_6; return L_1; } IL_000f: { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2 = __this->___TeleportLineSourceLeft_5; return L_2; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsRaycastValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsRaycastValid_m7B741EAD88F389F232808C684B3ABE657ED9307B (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsRaycastValid { get; set; } bool L_0 = __this->___U3CIsRaycastValidU3Ek__BackingField_74; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsRaycastValid(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsRaycastValid_m14F47C229F0BF9BC8493C13604B209B57B7A79DD (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsRaycastValid { get; set; } bool L_0 = ___0_value; __this->___U3CIsRaycastValidU3Ek__BackingField_74 = L_0; return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_SurfaceNormal() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_SurfaceNormal_m737ECA5898D14A65E7D725AA9905324CE0E08153 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 SurfaceNormal { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSurfaceNormalU3Ek__BackingField_75; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_SurfaceNormal(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_SurfaceNormal_m5D729E26948E6E8F722DEAD2554BD61FFC18BBB8 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 SurfaceNormal { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CSurfaceNormalU3Ek__BackingField_75 = L_0; return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Origin() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 Origin => TeleportLineSource.position; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = HVRTeleporter_get_TeleportLineSource_mC0776D220AB0391FD6482894F0DBC0A83A99E5CF(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_0, NULL); return L_1; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_Forward() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 Forward => TeleportLineSource.forward; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0; L_0 = HVRTeleporter_get_TeleportLineSource_mC0776D220AB0391FD6482894F0DBC0A83A99E5CF(__this, NULL); NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Transform_get_forward_mFCFACF7165FDAB21E80E384C494DF278386CEE2F(L_0, NULL); return L_1; } } // UnityEngine.CharacterController HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CharacterController() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___U3CCharacterControllerU3Ek__BackingField_76; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_CharacterController(UnityEngine.CharacterController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_CharacterController_m6AA69BD89976FDE896D95B7AD479B2E50DD231EF (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = ___0_value; __this->___U3CCharacterControllerU3Ek__BackingField_76 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCharacterControllerU3Ek__BackingField_76), (void*)L_0); return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CanTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_CanTeleport_m88DB42426B6DA7142DE807E90EDEC5DB8B4444D7 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool CanTeleport { get; protected set; } bool L_0 = __this->___U3CCanTeleportU3Ek__BackingField_77; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_CanTeleport(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool CanTeleport { get; protected set; } bool L_0 = ___0_value; __this->___U3CCanTeleportU3Ek__BackingField_77 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleporting() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleporting_mA8534F416FA93106BE946A3C4EE1723EEB60BE17 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleporting { get; protected set; } bool L_0 = __this->___U3CIsTeleportingU3Ek__BackingField_78; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleporting(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleporting_m716984CBD3DA28C4659379540324A329FEA011BF (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleporting { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportingU3Ek__BackingField_78 = L_0; return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_CapsuleBottom() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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 CapsuleBottom => Capsule ? Capsule.GetBottom() : CharacterController.GetBottom(); CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___Capsule_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_0019; } } { CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2; L_2 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = HVRUtilities_GetBottom_m4ED0FB5B606E857876B33E06FF4B57FBC85C3791(L_2, NULL); return L_3; } IL_0019: { CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_4 = __this->___Capsule_50; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = HVRUtilities_GetBottom_m3CF13CF4B82A15270614646105E9374962415654(L_4, NULL); return L_5; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LeftHandPrevents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_LeftHandPrevents_m050CA6589644BD03361B50B6C6545A276E24908A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected virtual bool LeftHandPrevents { get; set; } bool L_0 = __this->___U3CLeftHandPreventsU3Ek__BackingField_79; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LeftHandPrevents(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_LeftHandPrevents_m9D77751943BAC094201F70B8EF9D3B000BD3BBD0 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // protected virtual bool LeftHandPrevents { get; set; } bool L_0 = ___0_value; __this->___U3CLeftHandPreventsU3Ek__BackingField_79 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_RightHandPrevents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_RightHandPrevents_mEF6220B8E4230A1C2B9A938B874427F7EEAF10A5 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected virtual bool RightHandPrevents { get; set; } bool L_0 = __this->___U3CRightHandPreventsU3Ek__BackingField_80; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_RightHandPrevents(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_RightHandPrevents_m10CFE36EF14220CA5AAF5BED720AE4999A028C6C (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // protected virtual bool RightHandPrevents { get; set; } bool L_0 = ___0_value; __this->___U3CRightHandPreventsU3Ek__BackingField_80 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HandPrevents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_HandPrevents_m51F21DD3B924642CCD6C31818553B922EDF510C9 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected virtual bool HandPrevents => LeftHandPrevents || RightHandPrevents; bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(5 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_LeftHandPrevents() */, __this); if (L_0) { goto IL_000f; } } { bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(7 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_RightHandPrevents() */, __this); return L_1; } IL_000f: { return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleportPreviouslyValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportPreviouslyValid_mFE4DC5DC24F23C2497FE14139814C0433DC21EFD (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleportPreviouslyValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleportPreviouslyValid(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportPreviouslyValid_m5D0E501B0FF036B7FF7AC50AF78003F444665809 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportPreviouslyValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsTeleportValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportValidU3Ek__BackingField_82; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsTeleportValid(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportValidU3Ek__BackingField_82 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_IsAiming() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsAiming { get; protected set; } bool L_0 = __this->___U3CIsAimingU3Ek__BackingField_83; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_IsAiming(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsAiming { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsAimingU3Ek__BackingField_83 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_PreviousAiming() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_get_PreviousAiming_m76EB664B740A33E2F51436AF237C5F3D4AE24A6C (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected bool PreviousAiming { get; set; } bool L_0 = __this->___U3CPreviousAimingU3Ek__BackingField_84; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_PreviousAiming(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_set_PreviousAiming_m1730311085F0878609481C05BE7EE958D8FD9D68 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // protected bool PreviousAiming { get; set; } bool L_0 = ___0_value; __this->___U3CPreviousAimingU3Ek__BackingField_84 = L_0; return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Awake_mE0473F9112C32177CFC644FB3960A8AB15899B9F (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_m63A80BD56BB7D810CE83FDE94DBD9DBF570D4844_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentInChildren_TisHVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0_m5890EC744426853676C9ACF1FEB71D5F6924A8A0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* G_B3_0 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B3_1 = NULL; HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* G_B2_0 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B2_1 = NULL; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* G_B4_0 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B4_1 = NULL; { // CharacterController = GetComponent(); CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040(__this, Component_GetComponent_TisCharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A_m96B48A644EDC97C5C82F154D1FEA551B2E392040_RuntimeMethod_var); HVRTeleporter_set_CharacterController_m6AA69BD89976FDE896D95B7AD479B2E50DD231EF_inline(__this, L_0, NULL); // CanTeleport = true; HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136_inline(__this, (bool)1, NULL); // if (!Camera) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___Camera_4; 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_0038; } } { // Camera = GetComponentInChildren()?.transform; HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* L_3; L_3 = Component_GetComponentInChildren_TisHVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_m63A80BD56BB7D810CE83FDE94DBD9DBF570D4844(__this, Component_GetComponentInChildren_TisHVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72_m63A80BD56BB7D810CE83FDE94DBD9DBF570D4844_RuntimeMethod_var); HVRCamera_t124EDB0E2664786420201AC7DD9B18A510A84F72* L_4 = L_3; G_B2_0 = L_4; G_B2_1 = __this; if (L_4) { G_B3_0 = L_4; G_B3_1 = __this; goto IL_002e; } } { G_B4_0 = ((Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1*)(NULL)); G_B4_1 = G_B2_1; goto IL_0033; } IL_002e: { NullCheck(G_B3_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(G_B3_0, NULL); G_B4_0 = L_5; G_B4_1 = G_B3_1; } IL_0033: { NullCheck(G_B4_1); G_B4_1->___Camera_4 = G_B4_0; Il2CppCodeGenWriteBarrier((void**)(&G_B4_1->___Camera_4), (void*)G_B4_0); } IL_0038: { // PlayerInputs = GetComponent(); HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_6; L_6 = Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4(__this, Component_GetComponent_TisHVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986_m7FAEB9CEF2E1D61D94D4E676A54D371BD3DAC3B4_RuntimeMethod_var); HVRTeleporter_set_PlayerInputs_m8DE313F86FFDA2DAB52676CD09AA7E9D590A0012_inline(__this, L_6, NULL); // LineRendererPoints = new Vector3[LineSegments]; int32_t L_7 = __this->___LineSegments_24; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_7); HVRTeleporter_set_LineRendererPoints_m77CAE5949CD09FA3B03C831BB2258F15E912FD22_inline(__this, L_8, NULL); // if (TeleportMarker) HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_9 = __this->___TeleportMarker_18; 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_006e; } } { // TeleportMarker.Teleporter = this; HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_11 = __this->___TeleportMarker_18; NullCheck(L_11); HVRTeleportMarkerBase_set_Teleporter_m79D958373B5B3E6C70AA4F8A22799B36D2F821C5_inline(L_11, __this, NULL); } IL_006e: { // if (!Player) HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_12 = __this->___Player_9; 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; } } { // Player = GetComponentInChildren(); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_14; L_14 = Component_GetComponentInChildren_TisHVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0_m5890EC744426853676C9ACF1FEB71D5F6924A8A0(__this, Component_GetComponentInChildren_TisHVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0_m5890EC744426853676C9ACF1FEB71D5F6924A8A0_RuntimeMethod_var); __this->___Player_9 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___Player_9), (void*)L_14); } IL_0087: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Start_m148343FD5BCC46404387AB7D05F45830F062CBB8 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__167_0_m511EA2BB39DE59221E6E9D305C5C2002C0A00173_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CStartU3Eb__167_1_m416A7F857A307B4AA587ED570E4D75FB6C56C443_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B3_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B3_1 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B3_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B2_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B2_1 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B2_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B7_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B7_1 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B7_2 = NULL; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* G_B6_0 = NULL; HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* G_B6_1 = NULL; HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* G_B6_2 = NULL; { // if (!LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = __this->___LeftHand_7; 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_0047; } } { // LeftHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Left); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_2, NULL); NullCheck(L_3); HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* L_4; L_4 = Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA(L_3, Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_5 = ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_0_1; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_6 = L_5; G_B2_0 = L_6; G_B2_1 = L_4; G_B2_2 = __this; if (L_6) { G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = __this; goto IL_003d; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* L_7 = ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_8 = (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*)il2cpp_codegen_object_new(Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m644C40A901702D19B041828F2E854855C51DFD0D(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__167_0_m511EA2BB39DE59221E6E9D305C5C2002C0A00173_RuntimeMethod_var), NULL); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_9 = L_8; ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_0_1), (void*)L_9); G_B3_0 = L_9; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_003d: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_10; L_10 = Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); NullCheck(G_B3_2); G_B3_2->___LeftHand_7 = L_10; Il2CppCodeGenWriteBarrier((void**)(&G_B3_2->___LeftHand_7), (void*)L_10); } IL_0047: { // if (!RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_11 = __this->___RightHand_8; 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_008e; } } { // RightHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Right); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13; L_13 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Transform_get_root_m3AE09E7A2C0B2C4A649570498F25E4B4F69A1284(L_13, NULL); NullCheck(L_14); HVRHandGrabberU5BU5D_t690658B28276350833B942BC75EBCD9010FBFD0B* L_15; L_15 = Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA(L_14, Component_GetComponentsInChildren_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m781A92500338780EB953852750144E25813BBAFA_RuntimeMethod_var); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_16 = ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_1_2; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_17 = L_16; G_B6_0 = L_17; G_B6_1 = L_15; G_B6_2 = __this; if (L_17) { G_B7_0 = L_17; G_B7_1 = L_15; G_B7_2 = __this; goto IL_0084; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* L_18 = ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_19 = (Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03*)il2cpp_codegen_object_new(Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03_il2cpp_TypeInfo_var); NullCheck(L_19); Func_2__ctor_m644C40A901702D19B041828F2E854855C51DFD0D(L_19, L_18, (intptr_t)((void*)U3CU3Ec_U3CStartU3Eb__167_1_m416A7F857A307B4AA587ED570E4D75FB6C56C443_RuntimeMethod_var), NULL); Func_2_tB2A9F71AE59470C627302BA30D19BF0F83EE9D03* L_20 = L_19; ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_1_2 = L_20; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9__167_1_2), (void*)L_20); G_B7_0 = L_20; G_B7_1 = G_B6_1; G_B7_2 = G_B6_2; } IL_0084: { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_21; L_21 = Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80((RuntimeObject*)G_B7_1, G_B7_0, Enumerable_FirstOrDefault_TisHVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90_m6F363CC91DC42A93D0F467C552C46C42561CBA80_RuntimeMethod_var); NullCheck(G_B7_2); G_B7_2->___RightHand_8 = L_21; Il2CppCodeGenWriteBarrier((void**)(&G_B7_2->___RightHand_8), (void*)L_21); } IL_008e: { // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_22 = __this->___LeftHand_7; 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_00d5; } } { // LeftHand.Grabbed.AddListener(LeftHandGrabbed); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_24 = __this->___LeftHand_7; NullCheck(L_24); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_25 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)L_24)->___Grabbed_5; 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, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 68)), NULL); NullCheck(L_25); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_25, L_26, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); // LeftHand.Released.AddListener(LeftHandReleased); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_27 = __this->___LeftHand_7; NullCheck(L_27); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_28 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)L_27)->___Released_6; 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*)GetVirtualMethodInfo(__this, 67)), NULL); NullCheck(L_28); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_28, L_29, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); } IL_00d5: { // if (RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_30 = __this->___RightHand_8; 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_011c; } } { // RightHand.Grabbed.AddListener(RightHandGrabbed); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_32 = __this->___RightHand_8; NullCheck(L_32); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_33 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)L_32)->___Grabbed_5; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_34 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_34); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_34, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 66)), NULL); NullCheck(L_33); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_33, L_34, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); // RightHand.Released.AddListener(RightHandReleased); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_35 = __this->___RightHand_8; NullCheck(L_35); VRGrabberEvent_t2713C2DF3B8DA12A163C59D07B42A39AEA560F6C* L_36 = ((HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6*)L_35)->___Released_6; UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED* L_37 = (UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED*)il2cpp_codegen_object_new(UnityAction_2_tEB35C2416BBA906661E576A7D262CF6460145EED_il2cpp_TypeInfo_var); NullCheck(L_37); UnityAction_2__ctor_mF45134DBC67C479BA0F32E844D3400071AF4205D(L_37, __this, (intptr_t)((void*)GetVirtualMethodInfo(__this, 65)), NULL); NullCheck(L_36); UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626(L_36, L_37, UnityEvent_2_AddListener_m5712BF8841CA269C2837A109B704B284484F0626_RuntimeMethod_var); } IL_011c: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Enable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Enable_mD1E736EDED201721F9590E20E1A7D9F7A3E3A661 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // CanTeleport = true; HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136_inline(__this, (bool)1, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Disable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Disable_mDF9E8D1A118060DA87C72DC3B4D59057EC5C6E30 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // IsAiming = false; HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422_inline(__this, (bool)0, NULL); // CanTeleport = false; HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136_inline(__this, (bool)0, NULL); // IsTeleportValid = false; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)0, NULL); // ToggleGraphics(false); VirtualActionInvoker1< bool >::Invoke(26 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::ToggleGraphics(System.Boolean) */, __this, (bool)0); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Update_m1595826A8263BD2A500EB870BB58207E7273E644 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // CheckTeleport(); VirtualActionInvoker0::Invoke(18 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckTeleport() */, __this); // EnabledCheck(); VirtualActionInvoker0::Invoke(16 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::EnabledCheck() */, __this); // if (IsAiming) bool L_0; L_0 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(__this, NULL); if (!L_0) { goto IL_007b; } } { // IsTeleportPreviouslyValid = IsTeleportValid; bool L_1; L_1 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); HVRTeleporter_set_IsTeleportPreviouslyValid_m5D0E501B0FF036B7FF7AC50AF78003F444665809_inline(__this, L_1, NULL); // BeforeRaycast(); VirtualActionInvoker0::Invoke(19 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::BeforeRaycast() */, __this); // Raycast(); VirtualActionInvoker0::Invoke(20 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Raycast() */, __this); // AfterRaycast(); VirtualActionInvoker0::Invoke(21 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::AfterRaycast() */, __this); // if (HandPrevents) bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(9 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::get_HandPrevents() */, __this); if (!L_2) { goto IL_0041; } } { // IsTeleportValid = false; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)0, NULL); } IL_0041: { // SurfaceAngle = Vector3.Angle(Vector3.up, SurfaceNormal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = HVRTeleporter_get_SurfaceNormal_m737ECA5898D14A65E7D725AA9905324CE0E08153_inline(__this, NULL); float L_5; L_5 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_3, L_4, NULL); __this->___SurfaceAngle_55 = L_5; // CheckValidTeleportChanged(IsTeleportPreviouslyValid); bool L_6; L_6 = HVRTeleporter_get_IsTeleportPreviouslyValid_mFE4DC5DC24F23C2497FE14139814C0433DC21EFD_inline(__this, NULL); VirtualActionInvoker1< bool >::Invoke(22 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckValidTeleportChanged(System.Boolean) */, __this, L_6); // HandleValidStatus(IsTeleportValid); bool L_7; L_7 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); VirtualActionInvoker1< bool >::Invoke(23 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::HandleValidStatus(System.Boolean) */, __this, L_7); // UpdateTeleportMarker(IsTeleportValid); bool L_8; L_8 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); VirtualActionInvoker1< bool >::Invoke(49 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateTeleportMarker(System.Boolean) */, __this, L_8); } IL_007b: { // CheckPlayerRotation(); VirtualActionInvoker0::Invoke(15 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckPlayerRotation() */, __this); // PreviousAiming = IsAiming; bool L_9; L_9 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(__this, NULL); HVRTeleporter_set_PreviousAiming_m1730311085F0878609481C05BE7EE958D8FD9D68_inline(__this, L_9, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckPlayerRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_CheckPlayerRotation_mE7C24D8EC82104DBFDA3F157B7634ABE709D8815 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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 (Player && Quaternion.Angle(Player.transform.rotation, _previousPlayerRotation) > 1f) HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_0 = __this->___Player_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_003c; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_2 = __this->___Player_9; NullCheck(L_2); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_3; L_3 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_2, NULL); NullCheck(L_3); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_3, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5 = __this->____previousPlayerRotation_88; float L_6; L_6 = Quaternion_Angle_mAADDBB3C30736B4C7B75CF3A241C1CF5E0386C26_inline(L_4, L_5, NULL); if ((!(((float)L_6) > ((float)(1.0f))))) { goto IL_003c; } } { // _timeSinceLastRotation = 0f; __this->____timeSinceLastRotation_87 = (0.0f); goto IL_004e; } IL_003c: { // _timeSinceLastRotation += Time.deltaTime; float L_7 = __this->____timeSinceLastRotation_87; float L_8; L_8 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); __this->____timeSinceLastRotation_87 = ((float)il2cpp_codegen_add(L_7, L_8)); } IL_004e: { // _previousPlayerRotation = Player.transform.rotation; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_9 = __this->___Player_9; NullCheck(L_9); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10; L_10 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_9, NULL); NullCheck(L_10); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11; L_11 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_10, NULL); __this->____previousPlayerRotation_88 = L_11; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::EnabledCheck() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_EnabledCheck_m50524C8D200DFE119A7A9630EEB94EAAF8855A52 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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 (PlayerGroundedCheck && Player && !Player.IsGrounded) bool L_0 = __this->___PlayerGroundedCheck_11; if (!L_0) { goto IL_0029; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_1 = __this->___Player_9; 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; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_3 = __this->___Player_9; NullCheck(L_3); bool L_4 = L_3->___IsGrounded_56; if (L_4) { goto IL_0029; } } { // Disable(); VirtualActionInvoker0::Invoke(13 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Disable() */, __this); // return; return; } IL_0029: { // if (PlayerRotateCheck && Player && _timeSinceLastRotation < RotationTeleportThreshold && !IsAiming) bool L_5 = __this->___PlayerRotateCheck_10; if (!L_5) { goto IL_005b; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_6 = __this->___Player_9; 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_005b; } } { float L_8 = __this->____timeSinceLastRotation_87; float L_9 = __this->___RotationTeleportThreshold_13; if ((!(((float)L_8) < ((float)L_9)))) { goto IL_005b; } } { bool L_10; L_10 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(__this, NULL); if (L_10) { goto IL_005b; } } { // Disable(); VirtualActionInvoker0::Invoke(13 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Disable() */, __this); // return; return; } IL_005b: { // if (PlayerClimbingCheck && Player && Player.IsClimbing) bool L_11 = __this->___PlayerClimbingCheck_12; if (!L_11) { goto IL_0084; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_12 = __this->___Player_9; 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_0084; } } { HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_14 = __this->___Player_9; NullCheck(L_14); bool L_15; L_15 = HVRPlayerController_get_IsClimbing_mE3D872EACC655F491FD0A199B5492862B2008132(L_14, NULL); if (!L_15) { goto IL_0084; } } { // Disable(); VirtualActionInvoker0::Invoke(13 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Disable() */, __this); // return; return; } IL_0084: { // Enable(); VirtualActionInvoker0::Invoke(12 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Enable() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::FixedUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_FixedUpdate_m6793AE8A1D12F430EEF383D4B0F39C462AB2734C (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // if (TeleportState == TeleportState.Dashing) int32_t L_0 = __this->___TeleportState_63; if ((!(((uint32_t)L_0) == ((uint32_t)2)))) { goto IL_0010; } } { // UpdateDashTeleport(); VirtualActionInvoker0::Invoke(63 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateDashTeleport() */, __this); return; } IL_0010: { // else if (TeleportState == TeleportState.Teleporting) int32_t L_1 = __this->___TeleportState_63; if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0020; } } { // UpdateTeleport(); VirtualActionInvoker0::Invoke(64 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateTeleport() */, __this); return; } IL_0020: { // else if (TeleportState == TeleportState.AwaitingNextFrame) int32_t L_2 = __this->___TeleportState_63; if ((!(((uint32_t)L_2) == ((uint32_t)3)))) { goto IL_003d; } } { // OnAfterTeleport(); VirtualActionInvoker0::Invoke(59 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnAfterTeleport() */, __this); // if (Dash) bool L_3 = __this->___Dash_35; if (!L_3) { goto IL_003d; } } { // OnAfterDashTeleport(); VirtualActionInvoker0::Invoke(57 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnAfterDashTeleport() */, __this); } IL_003d: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_CheckTeleport_m9FD39C6A5A77EE96CE8F37BA4D5D5927064738C3 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // if (!CheckCanTeleport()) bool L_0; L_0 = VirtualFuncInvoker0< bool >::Invoke(27 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckCanTeleport() */, __this); if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // if (IsTeleportActivated()) bool L_1; L_1 = VirtualFuncInvoker0< bool >::Invoke(44 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsTeleportActivated() */, __this); if (!L_1) { goto IL_0018; } } { // OnTeleportActivated(); VirtualActionInvoker0::Invoke(24 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnTeleportActivated() */, __this); return; } IL_0018: { // else if (IsTeleportDeactivated()) bool L_2; L_2 = VirtualFuncInvoker0< bool >::Invoke(43 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsTeleportDeactivated() */, __this); if (!L_2) { goto IL_0026; } } { // OnTeleportDeactivated(); VirtualActionInvoker0::Invoke(25 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnTeleportDeactivated() */, __this); } IL_0026: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::BeforeRaycast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_BeforeRaycast_m3E0633E7C12CE72F9FBF6F3FB9E2E26E7F22F577 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // IsTeleportValid = false; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)0, NULL); // LastValidIndex = 0; HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB_inline(__this, 0, NULL); // LastIndex = 0; HVRTeleporter_set_LastIndex_m50324B3EF80FA6676E817C38C55E32C4F39CB518_inline(__this, 0, NULL); // HitCollider = null; HVRTeleporter_set_HitCollider_m0E698B1D8C1C1D55F429B1026611ED7407527C82_inline(__this, (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)NULL, NULL); // DownHitCollider = null; HVRTeleporter_set_DownHitCollider_m011E9AAE6F3BB93B4D26DC824F671620FDEEDE71_inline(__this, (Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76*)NULL, NULL); // IsOnlyDropDistanceInvalid = false; __this->___IsOnlyDropDistanceInvalid_59 = (bool)0; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Raycast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Raycast_mB88AD0D7784BB96D635BC118600E77664EE58546 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { int32_t V_0 = 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)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_4; memset((&V_4), 0, sizeof(V_4)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); { // CalculateCurve(LineRendererPoints); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0; L_0 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); VirtualActionInvoker1< Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(50 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CalculateCurve(UnityEngine.Vector3[]) */, __this, L_0); // HitPosition = LineRendererPoints[LineRendererPoints.Length - 1]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1; L_1 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2; L_2 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); NullCheck(L_2); NullCheck(L_1); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (L_1)->GetAt(static_cast(L_3)); HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E_inline(__this, L_4, NULL); // IsRaycastValid = false; HVRTeleporter_set_IsRaycastValid_m14F47C229F0BF9BC8493C13604B209B57B7A79DD_inline(__this, (bool)0, NULL); // for (var i = 0; i < LineRendererPoints.Length - 1; i++) V_0 = 0; goto IL_0194; } IL_0035: { // var origin = LineRendererPoints[i]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5; L_5 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = (L_5)->GetAt(static_cast(L_7)); V_1 = L_8; // var target = LineRendererPoints[i + 1]; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9; L_9 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_10 = V_0; NullCheck(L_9); int32_t L_11 = ((int32_t)il2cpp_codegen_add(L_10, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; // if (ProjectForwardRay(origin, target, out var forwardHit)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_2; bool L_15; L_15 = VirtualFuncInvoker3< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* >::Invoke(38 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::ProjectForwardRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&) */, __this, L_13, L_14, (&V_4)); if (!L_15) { goto IL_00f4; } } { // var direction = forwardHit.point - origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_16, L_17, NULL); V_6 = L_18; // HitPosition = forwardHit.point - direction.normalized * CollisionBuffer; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20; L_20 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&V_6), NULL); float L_21 = __this->___CollisionBuffer_25; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_20, L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_19, L_22, NULL); HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E_inline(__this, L_23, NULL); // HitCollider = forwardHit.collider; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_24; L_24 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_4), NULL); HVRTeleporter_set_HitCollider_m0E698B1D8C1C1D55F429B1026611ED7407527C82_inline(__this, L_24, NULL); // destination = forwardHit.point;// + VerticalBuffer; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25; L_25 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_4), NULL); V_3 = L_25; // if (CheckValidDestination(HitCollider.gameObject, destination, forwardHit.normal)) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_26; L_26 = HVRTeleporter_get_HitCollider_m30EF356BF520E7367EC2E4F453AE7700E234D54D_inline(__this, NULL); NullCheck(L_26); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_27; L_27 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_26, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_4), NULL); bool L_30; L_30 = VirtualFuncInvoker3< bool, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(29 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckValidDestination(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Vector3) */, __this, L_27, L_28, L_29); if (!L_30) { goto IL_01a4; } } { // IsTeleportValid = true; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)1, NULL); // LastValidIndex = i; int32_t L_31 = V_0; HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB_inline(__this, L_31, NULL); // TeleportDestination = destination; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32 = V_3; HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62_inline(__this, L_32, NULL); // IsRaycastValid = true; HVRTeleporter_set_IsRaycastValid_m14F47C229F0BF9BC8493C13604B209B57B7A79DD_inline(__this, (bool)1, NULL); // SurfaceNormal = forwardHit.normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_4), NULL); HVRTeleporter_set_SurfaceNormal_m5D729E26948E6E8F722DEAD2554BD61FFC18BBB8_inline(__this, L_33, NULL); // break; goto IL_01a4; } IL_00f4: { // LastIndex = i; int32_t L_34 = V_0; HVRTeleporter_set_LastIndex_m50324B3EF80FA6676E817C38C55E32C4F39CB518_inline(__this, L_34, NULL); // if (!ProjectDownwardRay(LineRendererPoints[i], out var downwardHit, DownRayLength)) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_35; L_35 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_36 = V_0; NullCheck(L_35); int32_t L_37 = L_36; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = (L_35)->GetAt(static_cast(L_37)); float L_39 = __this->___DownRayLength_33; bool L_40; L_40 = VirtualFuncInvoker3< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5*, float >::Invoke(39 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::ProjectDownwardRay(UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single) */, __this, L_38, (&V_5), L_39); if (!L_40) { goto IL_0190; } } { // DownHitCollider = downwardHit.collider; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_41; L_41 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL); HVRTeleporter_set_DownHitCollider_m011E9AAE6F3BB93B4D26DC824F671620FDEEDE71_inline(__this, L_41, NULL); // LastDownwardPoint = downwardHit.point; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_42; L_42 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); HVRTeleporter_set_LastDownwardPoint_m278ECC22C29118310A17E24F3E0AEF87D9C52898_inline(__this, L_42, NULL); // DownHitNormal = downwardHit.normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43; L_43 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL); __this->___DownHitNormal_54 = L_43; // destination = downwardHit.point;// + VerticalBuffer; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = RaycastHit_get_point_m02B764612562AFE0F998CC7CFB2EEDE41BA47F39((&V_5), NULL); V_3 = L_44; // if (!CheckValidDestination(downwardHit.collider.gameObject, destination, downwardHit.normal)) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_45; L_45 = RaycastHit_get_collider_m84B160439BBEAB6D9E94B799F720E25C9E2D444D((&V_5), NULL); NullCheck(L_45); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_46; L_46 = Component_get_gameObject_m57AEFBB14DB39EC476F740BA000E170355DE691B(L_45, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48; L_48 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL); bool L_49; L_49 = VirtualFuncInvoker3< bool, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(29 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckValidDestination(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Vector3) */, __this, L_46, L_47, L_48); if (!L_49) { goto IL_0190; } } { // LastValidDownwardPoint = LastDownwardPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC_inline(__this, NULL); HVRTeleporter_set_LastValidDownwardPoint_mDC3D04B2D45D856476961F701BD479C39568F68A_inline(__this, L_50, NULL); // IsTeleportValid = true; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)1, NULL); // TeleportDestination = destination; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = V_3; HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62_inline(__this, L_51, NULL); // LastValidIndex = i; int32_t L_52 = V_0; HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB_inline(__this, L_52, NULL); // SurfaceNormal = downwardHit.normal; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = RaycastHit_get_normal_mD8741B70D2039C5CAFC4368D4CE59D89562040B5((&V_5), NULL); HVRTeleporter_set_SurfaceNormal_m5D729E26948E6E8F722DEAD2554BD61FFC18BBB8_inline(__this, L_53, NULL); } IL_0190: { // for (var i = 0; i < LineRendererPoints.Length - 1; i++) int32_t L_54 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_54, 1)); } IL_0194: { // for (var i = 0; i < LineRendererPoints.Length - 1; i++) int32_t L_55 = V_0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_56; L_56 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); NullCheck(L_56); if ((((int32_t)L_55) < ((int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_56)->max_length)), 1))))) { goto IL_0035; } } IL_01a4: { // AfterRaycast(); VirtualActionInvoker0::Invoke(21 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::AfterRaycast() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::AfterRaycast() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_AfterRaycast_mEFC0E76FD4F4AD1ED918793C2127B7A89237623D (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, 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)); int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; { // var downOrigin = LastValidPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = HVRTeleporter_get_LastValidPoint_m009EFDFDFCE55607DBDB08484F124E4549FB7404(__this, NULL); V_0 = L_0; // var downTarget = TeleportDestination; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); V_1 = L_1; // var lastValidIndex = LastValidIndex; int32_t L_2; L_2 = HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B_inline(__this, NULL); V_2 = L_2; // var fallDistanceValid = CheckFallDistance(TeleportDestination); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); bool L_4; L_4 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(30 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckFallDistance(UnityEngine.Vector3) */, __this, L_3); V_3 = L_4; // var originValid = CheckOriginLineOfSight(); bool L_5; L_5 = VirtualFuncInvoker0< bool >::Invoke(28 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckOriginLineOfSight() */, __this); V_4 = L_5; // if (IsTeleportValid && (!fallDistanceValid || !originValid)) bool L_6; L_6 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); if (!L_6) { goto IL_005e; } } { bool L_7 = V_3; if (!L_7) { goto IL_0039; } } { bool L_8 = V_4; if (L_8) { goto IL_005e; } } IL_0039: { // IsOnlyDropDistanceInvalid = true; __this->___IsOnlyDropDistanceInvalid_59 = (bool)1; // IsTeleportValid = false; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)0, NULL); // downOrigin = LastPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = HVRTeleporter_get_LastPoint_m20F257693A2A8FDC3269EB96D82FF3BD7718110A(__this, NULL); V_0 = L_9; // downTarget = LastDownwardPoint; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC_inline(__this, NULL); V_1 = L_10; // lastValidIndex = LastIndex; int32_t L_11; L_11 = HVRTeleporter_get_LastIndex_m69D64285F83520EF9CE5527056B5E4389C81768D_inline(__this, NULL); V_2 = L_11; goto IL_0077; } IL_005e: { // LineRendererPoints[LastValidIndex + 1] = HitPosition; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12; L_12 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); int32_t L_13; L_13 = HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B_inline(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = HVRTeleporter_get_HitPosition_mBB9285E408C076716447B2AABCA325B0A7DAFBD7_inline(__this, NULL); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_13, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_14); } IL_0077: { // UpdateLineRenderer(HitPosition, lastValidIndex, IsRaycastValid); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = HVRTeleporter_get_HitPosition_mBB9285E408C076716447B2AABCA325B0A7DAFBD7_inline(__this, NULL); int32_t L_16 = V_2; bool L_17; L_17 = HVRTeleporter_get_IsRaycastValid_m7B741EAD88F389F232808C684B3ABE657ED9307B_inline(__this, NULL); VirtualActionInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, bool >::Invoke(47 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateLineRenderer(UnityEngine.Vector3,System.Int32,System.Boolean) */, __this, L_15, L_16, L_17); // UpdateMarkerPosition(); VirtualActionInvoker0::Invoke(46 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateMarkerPosition() */, __this); // UpdateDownRenderer(downOrigin, downTarget, IsRaycastValid); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = V_1; bool L_20; L_20 = HVRTeleporter_get_IsRaycastValid_m7B741EAD88F389F232808C684B3ABE657ED9307B_inline(__this, NULL); VirtualActionInvoker3< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, bool >::Invoke(48 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateDownRenderer(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) */, __this, L_18, L_19, L_20); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckValidTeleportChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_CheckValidTeleportChanged_mE822BB063710AD434FDF252DB0CCCEC46226CA84 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_previousValid, const RuntimeMethod* method) { { // if (previousValid != IsTeleportValid || !PreviousAiming && IsAiming) bool L_0 = ___0_previousValid; bool L_1; L_1 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0019; } } { bool L_2; L_2 = HVRTeleporter_get_PreviousAiming_m76EB664B740A33E2F51436AF237C5F3D4AE24A6C_inline(__this, NULL); if (L_2) { goto IL_0025; } } { bool L_3; L_3 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(__this, NULL); if (!L_3) { goto IL_0025; } } IL_0019: { // OnValidTeleportChanged(IsTeleportValid); bool L_4; L_4 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); VirtualActionInvoker1< bool >::Invoke(54 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnValidTeleportChanged(System.Boolean) */, __this, L_4); } IL_0025: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::HandleValidStatus(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_HandleValidStatus_m4B28288B31D3BFB34B92277B06101C4B7019154A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_valid, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnTeleportActivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnTeleportActivated_m754AFDB7A3456A53A23A56F812F354C8225CB4BC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // ToggleGraphics(true); VirtualActionInvoker1< bool >::Invoke(26 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::ToggleGraphics(System.Boolean) */, __this, (bool)1); // IsAiming = true; HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422_inline(__this, (bool)1, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnTeleportDeactivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnTeleportDeactivated_m7B4B3762DD0F3DE6CD812C0E2C5DB8A0B20CA69F (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // if (IsAiming) bool L_0; L_0 = HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline(__this, NULL); if (!L_0) { goto IL_001d; } } { // if (IsTeleportValid) bool L_1; L_1 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); if (!L_1) { goto IL_001d; } } { // OnValidTeleport(); VirtualActionInvoker0::Invoke(45 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnValidTeleport() */, __this); // IsTeleportValid = false; HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline(__this, (bool)0, NULL); } IL_001d: { // ToggleGraphics(false); VirtualActionInvoker1< bool >::Invoke(26 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::ToggleGraphics(System.Boolean) */, __this, (bool)0); // IsAiming = false; HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422_inline(__this, (bool)0, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::ToggleGraphics(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_ToggleGraphics_m13B48B6D0D1B18F279EDA32A1E7C7A72B84BE27E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_toggle, 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 (TeleportMarker) HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_0 = __this->___TeleportMarker_18; 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_0028; } } { // if (toggle) bool L_2 = ___0_toggle; if (!L_2) { goto IL_001d; } } { // TeleportMarker.Activate(); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_3 = __this->___TeleportMarker_18; NullCheck(L_3); HVRTeleportMarkerBase_Activate_m7C6D769C17D071CFCE1E669C88CC4B11A63FBDF3(L_3, NULL); goto IL_0028; } IL_001d: { // TeleportMarker.Deactivate(); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_4 = __this->___TeleportMarker_18; NullCheck(L_4); HVRTeleportMarkerBase_Deactivate_m713BA21283A5AAB738FC7F823FFDBFFDCB18A48C(L_4, NULL); } IL_0028: { // LineRenderer.enabled = toggle; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_5 = __this->___LineRenderer_16; bool L_6 = ___0_toggle; NullCheck(L_5); Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_5, L_6, NULL); // if (DownRenderer) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_7 = __this->___DownRenderer_17; 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_004d; } } { // DownRenderer.enabled = toggle; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_9 = __this->___DownRenderer_17; bool L_10 = ___0_toggle; NullCheck(L_9); Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(L_9, L_10, NULL); } IL_004d: { // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckCanTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckCanTeleport_mCCA593FB7DB3311EE0FB138A35CF978FE945690E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // return CanTeleport && !IsTeleporting; bool L_0; L_0 = HVRTeleporter_get_CanTeleport_m88DB42426B6DA7142DE807E90EDEC5DB8B4444D7_inline(__this, NULL); if (!L_0) { goto IL_0012; } } { bool L_1; L_1 = HVRTeleporter_get_IsTeleporting_mA8534F416FA93106BE946A3C4EE1723EEB60BE17_inline(__this, NULL); return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } IL_0012: { return (bool)0; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckOriginLineOfSight() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckOriginLineOfSight_m7DB98C3A449495B1258AD2F798827C7A61539C64 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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)); { // IsOriginInLineOfSight = true; __this->___IsOriginInLineOfSight_60 = (bool)1; // if (!RequireOriginLineOfSight || !Camera) bool L_0 = __this->___RequireOriginLineOfSight_37; if (!L_0) { goto IL_001c; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___Camera_4; 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; } } IL_001c: { // return true; return (bool)1; } IL_001e: { // var direction = (Origin - Camera.transform.position); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4 = __this->___Camera_4; NullCheck(L_4); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_5; L_5 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_4, NULL); NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_5, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_3, L_6, NULL); V_0 = L_7; // if (Physics.Raycast(Camera.transform.position, direction, direction.magnitude, ~OriginIgnoreLayerMask, QueryTriggerInteraction.Ignore)) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8 = __this->___Camera_4; 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 = V_0; float L_12; L_12 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_0), NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_13 = __this->___OriginIgnoreLayerMask_38; int32_t L_14; L_14 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_13, NULL); bool L_15; L_15 = Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D(L_10, L_11, L_12, ((~L_14)), 1, NULL); if (!L_15) { goto IL_006f; } } { // IsOriginInLineOfSight = false; __this->___IsOriginInLineOfSight_60 = (bool)0; // return false; return (bool)0; } IL_006f: { // return true; return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckValidDestination(UnityEngine.GameObject,UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckValidDestination_mBFCFDC5C933100B9BD7F2B90CE920D8B870E39DF (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_hitObject, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_destination, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_surfaceNormal, const RuntimeMethod* method) { { // if (!CheckDestinationAllowed(hitObject, destination)) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_hitObject; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_destination; bool L_2; L_2 = VirtualFuncInvoker2< bool, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(32 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckDestinationAllowed(UnityEngine.GameObject,UnityEngine.Vector3) */, __this, L_0, L_1); if (L_2) { goto IL_000c; } } { // return false; return (bool)0; } IL_000c: { // if (!CheckDestinationLineOfSight(destination)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___1_destination; bool L_4; L_4 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(31 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckDestinationLineOfSight(UnityEngine.Vector3) */, __this, L_3); if (L_4) { goto IL_0017; } } { // return false; return (bool)0; } IL_0017: { // if (!CheckPlayerFits(destination)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_destination; bool L_6; L_6 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(33 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckPlayerFits(UnityEngine.Vector3) */, __this, L_5); if (L_6) { goto IL_0022; } } { // return false; return (bool)0; } IL_0022: { // if (!CheckSurfaceAngle(surfaceNormal)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_surfaceNormal; bool L_8; L_8 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(36 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckSurfaceAngle(UnityEngine.Vector3) */, __this, L_7); if (L_8) { goto IL_002d; } } { // return false; return (bool)0; } IL_002d: { // if (!CheckVerticalDistance(destination)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_destination; bool L_10; L_10 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(35 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckVerticalDistance(UnityEngine.Vector3) */, __this, L_9); if (L_10) { goto IL_0038; } } { // return false; return (bool)0; } IL_0038: { // return true; return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckFallDistance(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckFallDistance_m3742459A9FFC131C0FC75AB1156A6A81C12BE4CE (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, const RuntimeMethod* method) { { // if (CapsuleBottom.y > destination.y && CapsuleBottom.y - destination.y > MaxDropDistance && CheckDropDistance) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085(__this, NULL); float L_1 = L_0.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_destination; float L_3 = L_2.___y_3; if ((!(((float)L_1) > ((float)L_3)))) { goto IL_003e; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085(__this, NULL); float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_destination; float L_7 = L_6.___y_3; float L_8 = __this->___MaxDropDistance_44; if ((!(((float)((float)il2cpp_codegen_subtract(L_5, L_7))) > ((float)L_8)))) { goto IL_003e; } } { bool L_9 = __this->___CheckDropDistance_43; if (!L_9) { goto IL_003e; } } { // IsDropDistanceValid = false; __this->___IsDropDistanceValid_56 = (bool)0; // return false; return (bool)0; } IL_003e: { // IsDropDistanceValid = true; __this->___IsDropDistanceValid_56 = (bool)1; // return true; return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckDestinationLineOfSight(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckDestinationLineOfSight_m16429DED6E3E09F828570D3F413979B388D84D3A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, 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; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (!RequireDestinationLineOfSight || !Camera) bool L_0 = __this->___RequireDestinationLineOfSight_39; if (!L_0) { goto IL_0015; } } { Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1 = __this->___Camera_4; 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; } } IL_0015: { // IsDestinationInLineOfSight = true; __this->___IsDestinationInLineOfSight_58 = (bool)1; // return true; return (bool)1; } IL_001e: { // for (int i = 0; i < DestinationIntervals; i++) V_0 = 0; goto IL_0094; } IL_0022: { // var offset = (float)i / DestinationIntervals * DestinationHeight; int32_t L_3 = V_0; int32_t L_4 = __this->___DestinationIntervals_41; float L_5 = __this->___DestinationHeight_40; V_1 = ((float)il2cpp_codegen_multiply(((float)(((float)L_3)/((float)L_4))), L_5)); // var direction = destination + new Vector3(0f, offset, 0f) - Camera.position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_destination; float L_7 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; memset((&L_8), 0, sizeof(L_8)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_8), (0.0f), L_7, (0.0f), /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_6, L_8, NULL); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_10 = __this->___Camera_4; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_10, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_9, L_11, NULL); V_2 = L_12; // if (!Physics.Raycast(Camera.transform.position, direction, direction.magnitude, ~DestinationIgnoreLayerMask, QueryTriggerInteraction.Ignore)) Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_13 = __this->___Camera_4; NullCheck(L_13); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_14; L_14 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_13, NULL); NullCheck(L_14); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_14, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_2; float L_17; L_17 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_2), NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_18 = __this->___DestinationIgnoreLayerMask_42; int32_t L_19; L_19 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_18, NULL); bool L_20; L_20 = Physics_Raycast_m453681A406AADE0A30227D955279F5E7050B790D(L_15, L_16, L_17, ((~L_19)), 1, NULL); if (L_20) { goto IL_0090; } } { // IsDestinationInLineOfSight = true; __this->___IsDestinationInLineOfSight_58 = (bool)1; // return true; return (bool)1; } IL_0090: { // for (int i = 0; i < DestinationIntervals; i++) int32_t L_21 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0094: { // for (int i = 0; i < DestinationIntervals; i++) int32_t L_22 = V_0; int32_t L_23 = __this->___DestinationIntervals_41; if ((((int32_t)L_22) < ((int32_t)L_23))) { goto IL_0022; } } { // IsDestinationInLineOfSight = false; __this->___IsDestinationInLineOfSight_58 = (bool)0; // return false; return (bool)0; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckDestinationAllowed(UnityEngine.GameObject,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckDestinationAllowed_m26310D41A8B79B4B3E71A139C70FAEC03E1DBC61 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___0_hitObject, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_destination, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisHVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3_m927F8946F90CF5B7FA18CF3190D1CEE6B2F4D438_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (hitObject.TryGetComponent(out _dummyInvalid)) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = ___0_hitObject; HVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3** L_1 = (&__this->____dummyInvalid_86); NullCheck(L_0); bool L_2; L_2 = GameObject_TryGetComponent_TisHVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3_m927F8946F90CF5B7FA18CF3190D1CEE6B2F4D438(L_0, L_1, GameObject_TryGetComponent_TisHVRInvalidTeleport_tE5A01DF4E97BF622515A5BABFA5EA7078FAA4FD3_m927F8946F90CF5B7FA18CF3190D1CEE6B2F4D438_RuntimeMethod_var); if (!L_2) { goto IL_0010; } } { // return false; return (bool)0; } IL_0010: { // return (TeleportableLayers & (1 << hitObject.layer)) != 0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3 = __this->___TeleportableLayers_48; int32_t L_4; L_4 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_3, NULL); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = ___0_hitObject; NullCheck(L_5); int32_t L_6; L_6 = GameObject_get_layer_m108902B9C89E9F837CE06B9942AA42307450FEAF(L_5, NULL); return (bool)((!(((uint32_t)((int32_t)(L_4&((int32_t)(1<<((int32_t)(L_6&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0); } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckPlayerFits(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckPlayerFits_m3BB6BACB7EB38FB3B16D32306A77E7D73F0A1DF1 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, const RuntimeMethod* method) { { // DoesPlayerFit = CheckCapsuleFits(destination); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_destination; bool L_1; L_1 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(34 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckCapsuleFits(UnityEngine.Vector3) */, __this, L_0); __this->___DoesPlayerFit_62 = L_1; // return DoesPlayerFit; bool L_2 = __this->___DoesPlayerFit_62; return L_2; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckCapsuleFits(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckCapsuleFits_m4AEAB38FFDC767304E4CBB1D154D90D568DA7A8D (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // GetCapsuleData(out var height, out var radius, out var offset); VirtualActionInvoker3< float*, float*, float* >::Invoke(37 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GetCapsuleData(System.Single&,System.Single&,System.Single&) */, __this, (&V_0), (&V_1), (&V_2)); // var p1 = destination + Vector3.up * (height - radius + offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_destination; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_2 = V_0; float L_3 = V_1; float L_4 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_subtract(L_2, L_3)), L_4)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_0, L_5, NULL); // var p2 = destination + Vector3.up * (radius + offset); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_destination; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); float L_9 = V_1; float L_10 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_8, ((float)il2cpp_codegen_add(L_9, L_10)), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_7, L_11, NULL); V_3 = L_12; // var fits = Physics.OverlapCapsuleNonAlloc(p1, p2, radius, _dummy, ~0 & ~PlayerFitIgnoreLayerMask, QueryTriggerInteraction.Ignore) == 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_3; float L_14 = V_1; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_15 = __this->____dummy_85; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_16 = __this->___PlayerFitIgnoreLayerMask_47; int32_t L_17; L_17 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_16, NULL); int32_t L_18; L_18 = Physics_OverlapCapsuleNonAlloc_mD13F4F0604878062489892A77D92A161681DB167(L_6, L_13, L_14, L_15, ((int32_t)((-1)&((~L_17)))), 1, NULL); // return fits; return (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0); } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckVerticalDistance(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckVerticalDistance_mD7A87D71B360F80481BBD99303FAB08A96A2EFFC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_destination, const RuntimeMethod* method) { { // IsJumpDistanceValid = true; __this->___IsJumpDistanceValid_61 = (bool)1; // if (!CheckJumpDistance) bool L_0 = __this->___CheckJumpDistance_45; if (L_0) { goto IL_0011; } } { // return true; return (bool)1; } IL_0011: { // if (CapsuleBottom.y > destination.y) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085(__this, NULL); float L_2 = L_1.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_destination; float L_4 = L_3.___y_3; if ((!(((float)L_2) > ((float)L_4)))) { goto IL_0026; } } { // return true; return (bool)1; } IL_0026: { // if (destination.y - CapsuleBottom.y > MaxJumpDistance) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_destination; float L_6 = L_5.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = HVRTeleporter_get_CapsuleBottom_mD1E15FEA47296DD44BB455503EF443D873DF3085(__this, NULL); float L_8 = L_7.___y_3; float L_9 = __this->___MaxJumpDistance_46; if ((!(((float)((float)il2cpp_codegen_subtract(L_6, L_8))) > ((float)L_9)))) { goto IL_0049; } } { // IsJumpDistanceValid = false; __this->___IsJumpDistanceValid_61 = (bool)0; // return false; return (bool)0; } IL_0049: { // return true; return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::CheckSurfaceAngle(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_CheckSurfaceAngle_m634D48F463F3294AA6BA2C80CF1E599ABC56DFEC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_normal, const RuntimeMethod* method) { float V_0 = 0.0f; { // var angle = Vector3.Angle(Vector3.up, normal); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_up_m128AF3FDC820BF59D5DE86D973E7DE3F20C3AEBA_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_normal; float L_2; L_2 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_0, L_1, NULL); V_0 = L_2; // IsSurfaceAngleValid = angle <= MaxSurfaceAngle; float L_3 = V_0; float L_4 = __this->___MaxSurfaceAngle_49; __this->___IsSurfaceAngleValid_57 = (bool)((((int32_t)((!(((float)L_3) <= ((float)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0); // return IsSurfaceAngleValid; bool L_5 = __this->___IsSurfaceAngleValid_57; return L_5; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GetCapsuleData(System.Single&,System.Single&,System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_GetCapsuleData_m7523EDD20D401B5012D607766C110519C46F2949 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, float* ___0_height, float* ___1_radius, float* ___2_offset, 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 (Capsule) CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_0 = __this->___Capsule_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_0035; } } { // height = Capsule.height; float* L_2 = ___0_height; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_3 = __this->___Capsule_50; NullCheck(L_3); float L_4; L_4 = CapsuleCollider_get_height_m63A31072F296AEE6222DC9C88704882BB6A54A24(L_3, NULL); *((float*)L_2) = (float)L_4; // radius = Capsule.radius; float* L_5 = ___1_radius; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_6 = __this->___Capsule_50; NullCheck(L_6); float L_7; L_7 = CapsuleCollider_get_radius_m2462B43ECAC92386AAED85AA1DFD66440972D9D5(L_6, NULL); *((float*)L_5) = (float)L_7; // offset = Capsule.contactOffset; float* L_8 = ___2_offset; CapsuleCollider_t3A1671C74F0836ABEF5D01A7470B5B2BE290A808* L_9 = __this->___Capsule_50; NullCheck(L_9); float L_10; L_10 = Collider_get_contactOffset_m3970ADEC658E6C854A59B1645DC2D5799F7DF0D7(L_9, NULL); *((float*)L_8) = (float)L_10; return; } IL_0035: { // height = CharacterController.height; float* L_11 = ___0_height; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_12; L_12 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_12); float L_13; L_13 = CharacterController_get_height_m18EC4D93673A225648DCB302BAB4F8A5FE4A20AF(L_12, NULL); *((float*)L_11) = (float)L_13; // radius = CharacterController.radius; float* L_14 = ___1_radius; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_15; L_15 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_15); float L_16; L_16 = CharacterController_get_radius_mA7095C2FFBA77AE532CD9B219D506D871E86BFC5(L_15, NULL); *((float*)L_14) = (float)L_16; // offset = CharacterController.skinWidth; float* L_17 = ___2_offset; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_18; L_18 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_18); float L_19; L_19 = CharacterController_get_skinWidth_mF22F34BB1F1824D67171FCF5F187F5585749A5DA(L_18, NULL); *((float*)L_17) = (float)L_19; // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::ProjectForwardRay(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.RaycastHit&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_ProjectForwardRay_m19DD9EDA1ACEB185D809F01FF12D293B464BAE89 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_target, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___2_hit, const RuntimeMethod* method) { LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); { // var layerMask = GetCollisionMask(); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0; L_0 = VirtualFuncInvoker0< LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB >::Invoke(40 /* UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::GetCollisionMask() */, __this); V_0 = L_0; // var direction = target - origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_target; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Vector3_op_Subtraction_mE42023FF80067CB44A1D4A27EB7CF2B24CABB828_inline(L_1, L_2, NULL); V_1 = L_3; // return Physics.Raycast(origin, direction, out hit, direction.magnitude, layerMask, LayerMaskTriggerInteraction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_1; RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_6 = ___2_hit; float L_7; L_7 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_1), NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_8 = V_0; int32_t L_9; L_9 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_8, NULL); int32_t L_10 = __this->___LayerMaskTriggerInteraction_27; bool L_11; L_11 = Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688(L_4, L_5, L_6, L_7, L_9, L_10, NULL); return L_11; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::ProjectDownwardRay(UnityEngine.Vector3,UnityEngine.RaycastHit&,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_ProjectDownwardRay_mF3A7DCC384BB44E17674593C4C87799F305F6AF4 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* ___1_hit, float ___2_length, const RuntimeMethod* method) { { // return Physics.Raycast(origin, Vector3.down, out hit, length, ~0 & ~DownRayIgnoreMask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5* L_2 = ___1_hit; float L_3 = ___2_length; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4 = __this->___DownRayIgnoreMask_34; int32_t L_5; L_5 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_4, NULL); bool L_6; L_6 = Physics_Raycast_mA782767AD4F149FBEA32C71460DFF061B7563688(L_0, L_1, L_2, L_3, ((int32_t)((-1)&((~L_5)))), 1, NULL); return L_6; } } // UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::GetCollisionMask() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB HVRTeleporter_GetCollisionMask_m7884A0B5B0803B10DEFC059190B99E82704C1DC2 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // return LayerMask; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_0 = __this->___LayerMask_26; return L_0; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::GetHorizontalPoint(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_GetHorizontalPoint_m24570F9E532ABDEF9A270D6C2722D1860B28AD94 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_direction, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB V_2; memset((&V_2), 0, sizeof(V_2)); Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 V_3; memset((&V_3), 0, sizeof(V_3)); RaycastHit_t6F30BD0B38B56401CA833A1B87BD74F2ACD2F2B5 V_4; memset((&V_4), 0, sizeof(V_4)); { // var forward = Vector3.RotateTowards(Vector3.down, Forward, Mathf.Deg2Rad * 90f, 0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_RotateTowards_m884BB56D5A071EF6008F9354D5FF1C9A1913AF92(L_0, L_1, (1.57079637f), (0.0f), NULL); // var angle = Vector3.Angle(forward, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_direction; float L_4; L_4 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_2, L_3, NULL); V_0 = L_4; // var length = TeleportDistance / Mathf.Cos(angle * Mathf.Deg2Rad); float L_5 = __this->___TeleportDistance_32; float L_6 = V_0; float L_7; L_7 = cosf(((float)il2cpp_codegen_multiply(L_6, (0.0174532924f)))); V_1 = ((float)(L_5/L_7)); // var layerMask = GetCollisionMask(); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_8; L_8 = VirtualFuncInvoker0< LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB >::Invoke(40 /* UnityEngine.LayerMask HurricaneVR.Framework.Core.Player.HVRTeleporter::GetCollisionMask() */, __this); V_2 = L_8; // var ray = new Ray(Origin, direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_direction; Ray__ctor_mE298992FD10A3894C38373198385F345C58BD64C((&V_3), L_9, L_10, NULL); // if (Physics.Raycast(ray, out var hit, length, layerMask, LayerMaskTriggerInteraction)) Ray_t2B1742D7958DC05BDC3EFC7461D3593E1430DC00 L_11 = V_3; float L_12 = V_1; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_13 = V_2; int32_t L_14; L_14 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_13, NULL); int32_t L_15 = __this->___LayerMaskTriggerInteraction_27; bool L_16; L_16 = Physics_Raycast_mCCD2542138D11E665A5D4F413C1547EE7D794DEB(L_11, (&V_4), L_12, L_14, L_15, NULL); if (!L_16) { goto IL_0069; } } { // length = hit.distance; float L_17; L_17 = RaycastHit_get_distance_m035194B0E9BB6229259CFC43B095A9C8E5011C78((&V_4), NULL); V_1 = L_17; } IL_0069: { // var point = ray.GetPoint(length);// - CollisionBuffer); float L_18 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Ray_GetPoint_mAF4E1D38026156E6434EF2BED2420ED5236392AF((&V_3), L_18, NULL); // return point; return L_19; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::GetTeleportDirection(System.Single&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_GetTeleportDirection_m47D2AB29E4FF59694E46114F240A2B9176EA99FE (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, float* ___0_angle, const RuntimeMethod* method) { { // angle = Vector3.Angle(Vector3.down, Forward); float* L_0 = ___0_angle; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8(__this, NULL); float L_3; L_3 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_1, L_2, NULL); *((float*)L_0) = (float)L_3; // if (angle > MaxAngle) float* L_4 = ___0_angle; float L_5 = *((float*)L_4); float L_6 = __this->___MaxAngle_23; if ((!(((float)L_5) > ((float)L_6)))) { goto IL_0046; } } { // angle = MaxAngle; float* L_7 = ___0_angle; float L_8 = __this->___MaxAngle_23; *((float*)L_7) = (float)L_8; // return Vector3.RotateTowards(Vector3.down, Forward, Mathf.Deg2Rad * MaxAngle, 0f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8(__this, NULL); float L_11 = __this->___MaxAngle_23; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Vector3_RotateTowards_m884BB56D5A071EF6008F9354D5FF1C9A1913AF92(L_9, L_10, ((float)il2cpp_codegen_multiply((0.0174532924f), L_11)), (0.0f), NULL); return L_12; } IL_0046: { // return Forward; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8(__this, NULL); return L_13; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsTeleportDeactivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_IsTeleportDeactivated_m7523EB20B6E75768540D2B2303CC0E469964F1E9 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // return PlayerInputs.IsTeleportDeactivated; HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0; L_0 = HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676_inline(__this, NULL); NullCheck(L_0); bool L_1 = L_0->___IsTeleportDeactivated_11; return L_1; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::IsTeleportActivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_IsTeleportActivated_m92C8ABE25439605F64EBB576FAD4452C9AE2C774 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // return PlayerInputs.IsTeleportActivated; HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0; L_0 = HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676_inline(__this, NULL); NullCheck(L_0); bool L_1 = L_0->___IsTeleportActivated_10; return L_1; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnValidTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnValidTeleport_m6511D812D05D6263C4EB67DB8E47BDE5A76481FC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // if (Dash) bool L_0 = __this->___Dash_35; if (!L_0) { goto IL_0017; } } { // TeleportState = TeleportState.Dashing; __this->___TeleportState_63 = 2; // OnBeforeDashTeleport(); VirtualActionInvoker0::Invoke(56 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnBeforeDashTeleport() */, __this); goto IL_001e; } IL_0017: { // TeleportState = TeleportState.Teleporting; __this->___TeleportState_63 = 1; } IL_001e: { // OnBeforeTeleport(); VirtualActionInvoker0::Invoke(58 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnBeforeTeleport() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateMarkerPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateMarkerPosition_m1E47AEF60A48B7EB9528C6FEB30EF3BEDA565CC1 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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 (!TeleportMarker) HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_0 = __this->___TeleportMarker_18; 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: { // if (IsTeleportValid) bool L_2; L_2 = HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline(__this, NULL); if (!L_2) { goto IL_002d; } } { // TeleportMarker.transform.position = TeleportDestination; HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_3 = __this->___TeleportMarker_18; NullCheck(L_3); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_4; L_4 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_3, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); NullCheck(L_4); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_4, L_5, NULL); return; } IL_002d: { // if (DownHitCollider) Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_6; L_6 = HVRTeleporter_get_DownHitCollider_mFFEE14135D46153E0EF9CBCC24070E0467DED014_inline(__this, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_7; L_7 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_6, NULL); if (!L_7) { goto IL_0051; } } { // TeleportMarker.transform.position = LastDownwardPoint; HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_8 = __this->___TeleportMarker_18; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9; L_9 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_8, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC_inline(__this, NULL); NullCheck(L_9); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_9, L_10, NULL); return; } IL_0051: { // TeleportMarker.transform.position = LastPoint; HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_11 = __this->___TeleportMarker_18; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = HVRTeleporter_get_LastPoint_m20F257693A2A8FDC3269EB96D82FF3BD7718110A(__this, NULL); NullCheck(L_12); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_12, L_13, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateLineRenderer(UnityEngine.Vector3,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateLineRenderer_m56D9118B8FDE5BFF5ED8986D4FAD0E1881384050 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_hitPoint, int32_t ___1_lastValidIndex, bool ___2_lineValid, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (LineRenderer) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___LineRenderer_16; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_002e; } } { // var count = lastValidIndex + 1; int32_t L_2 = ___1_lastValidIndex; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); // LineRenderer.positionCount = count; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_3 = __this->___LineRenderer_16; int32_t L_4 = V_0; NullCheck(L_3); LineRenderer_set_positionCount_m2001FB4044053895ECBE897AB833284F3300B205(L_3, L_4, NULL); // LineRenderer.SetPositions(LineRendererPoints); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_5 = __this->___LineRenderer_16; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6; L_6 = HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline(__this, NULL); NullCheck(L_5); LineRenderer_SetPositions_m7F7B7B54428437D0BF5256D4C82F92180B577B02(L_5, L_6, NULL); } IL_002e: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateDownRenderer(UnityEngine.Vector3,UnityEngine.Vector3,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateDownRenderer_m02FE9127B143FC01A7D8AED554EFC11EA979E22E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_origin, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_targetPoint, bool ___2_forwardLineValid, 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; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* G_B4_0 = NULL; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* G_B2_0 = NULL; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* G_B3_0 = NULL; int32_t G_B5_0 = 0; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* G_B5_1 = NULL; { // if (DownRenderer) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___DownRenderer_17; 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_0088; } } { // var height = origin.y - targetPoint.y; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_origin; float L_3 = L_2.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_targetPoint; float L_5 = L_4.___y_3; V_0 = ((float)il2cpp_codegen_subtract(L_3, L_5)); // DownRenderer.enabled = !forwardLineValid && targetPoint.y < origin.y && height > DownLineMinLength; LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_6 = __this->___DownRenderer_17; bool L_7 = ___2_forwardLineValid; G_B2_0 = L_6; if (L_7) { G_B4_0 = L_6; goto IL_003d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___1_targetPoint; float L_9 = L_8.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___0_origin; float L_11 = L_10.___y_3; G_B3_0 = G_B2_0; if ((!(((float)L_9) < ((float)L_11)))) { G_B4_0 = G_B2_0; goto IL_003d; } } { float L_12 = V_0; float L_13 = __this->___DownLineMinLength_19; G_B5_0 = ((((float)L_12) > ((float)L_13))? 1 : 0); G_B5_1 = G_B3_0; goto IL_003e; } IL_003d: { G_B5_0 = 0; G_B5_1 = G_B4_0; } IL_003e: { NullCheck(G_B5_1); Renderer_set_enabled_m015E6D7B825528A31182F267234CC6A925F71DA8(G_B5_1, (bool)G_B5_0, NULL); // if (DownRenderer.enabled) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_14 = __this->___DownRenderer_17; NullCheck(L_14); bool L_15; L_15 = Renderer_get_enabled_mFDDF363859AEC88105A925FA7EA341C077B09B54(L_14, NULL); if (!L_15) { goto IL_0088; } } { // var endPoint = origin + Vector3.down * Mathf.Clamp(height, height, DownLineMaxLength); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_inline(NULL); float L_18 = V_0; float L_19 = V_0; float L_20 = __this->___DownLineMaxLength_20; float L_21; L_21 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_18, L_19, L_20, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_17, L_21, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; L_23 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_16, L_22, NULL); V_1 = L_23; // DownRenderer.SetPosition(0, origin); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_24 = __this->___DownRenderer_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___0_origin; NullCheck(L_24); LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_24, 0, L_25, NULL); // DownRenderer.SetPosition(1, endPoint); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_26 = __this->___DownRenderer_17; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_1; NullCheck(L_26); LineRenderer_SetPosition_m84C4AD9ADC6AC62B33DB4D7E4C9F066DFF8440C1(L_26, 1, L_27, NULL); } IL_0088: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateTeleportMarker(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateTeleportMarker_mEC9239EF01AB3C075AB57DCAB5D7F456C03B56CD (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_isTeleportValid, 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 (TeleportMarker) HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_0 = __this->___TeleportMarker_18; 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_0089; } } { // var target = transform.position + 20f * Forward; Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_2; L_2 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(__this, NULL); NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_2, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = HVRTeleporter_get_Forward_m4D44B945842F2C50280AF59F72FB59E4AFBDFEC8(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline((20.0f), L_4, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_3, L_5, NULL); V_0 = L_6; // target.y = TeleportMarker.transform.position.y; HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_7 = __this->___TeleportMarker_18; NullCheck(L_7); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_8; L_8 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_7, NULL); NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_8, NULL); float L_10 = L_9.___y_3; (&V_0)->___y_3 = L_10; // TeleportMarker.transform.LookAt(target); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_11 = __this->___TeleportMarker_18; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12; L_12 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_11, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = V_0; NullCheck(L_12); Transform_LookAt_mFEF7353E4CAEB85D5F7CEEF9276C3B8D6E314C6C(L_12, L_13, NULL); // TeleportMarker.UpdateState(isTeleportValid); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_14 = __this->___TeleportMarker_18; bool L_15 = ___0_isTeleportValid; NullCheck(L_14); VirtualActionInvoker1< bool >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::UpdateState(System.Boolean) */, L_14, L_15); // if (DisableMarkerWhenInvalid) bool L_16 = __this->___DisableMarkerWhenInvalid_21; if (!L_16) { goto IL_0089; } } { // if (isTeleportValid) bool L_17 = ___0_isTeleportValid; if (!L_17) { goto IL_007e; } } { // TeleportMarker.Activate(); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_18 = __this->___TeleportMarker_18; NullCheck(L_18); HVRTeleportMarkerBase_Activate_m7C6D769C17D071CFCE1E669C88CC4B11A63FBDF3(L_18, NULL); return; } IL_007e: { // TeleportMarker.Deactivate(); HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* L_19 = __this->___TeleportMarker_18; NullCheck(L_19); HVRTeleportMarkerBase_Deactivate_m713BA21283A5AAB738FC7F823FFDBFFDCB18A48C(L_19, NULL); } IL_0089: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::CalculateCurve(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_CalculateCurve_m07C1EE5EABB1422863BDD21EC613F17105D5CD78 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) { { // if (CurveType == HVRTeleportCurve.Ballistic) int32_t L_0 = __this->___CurveType_22; if (L_0) { goto IL_0010; } } { // GenerateBallisticCurve(points); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_points; VirtualActionInvoker1< Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(53 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBallisticCurve(UnityEngine.Vector3[]) */, __this, L_1); return; } IL_0010: { // GenerateBezierCurve(points); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = ___0_points; VirtualActionInvoker1< Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(51 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBezierCurve(UnityEngine.Vector3[]) */, __this, L_2); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBezierCurve(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_GenerateBezierCurve_m755CD8AB64E3872BB0266A6F54D5BF00BE5ACD88 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 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)); float V_3 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_4; memset((&V_4), 0, sizeof(V_4)); float V_5 = 0.0f; float V_6 = 0.0f; { // var direction = GetTeleportDirection(out var angle); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float* >::Invoke(42 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::GetTeleportDirection(System.Single&) */, __this, (&V_1)); V_0 = L_0; // var p2 = GetHorizontalPoint(direction); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(41 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::GetHorizontalPoint(UnityEngine.Vector3) */, __this, L_1); V_2 = L_2; // p2.y = Mathf.Clamp(p2.y, p2.y, Origin.y); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = V_2; float L_4 = L_3.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_2; float L_6 = L_5.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); float L_8 = L_7.___y_3; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_4, L_6, L_8, NULL); (&V_2)->___y_3 = L_9; // var distance = Vector3.Distance(Origin, p2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_2; float L_12; L_12 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_10, L_11, NULL); V_3 = L_12; // var p1 = Origin + direction * (distance * .7f); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = V_0; float L_15 = V_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16; L_16 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_14, ((float)il2cpp_codegen_multiply(L_15, (0.699999988f))), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17; L_17 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_13, L_16, NULL); V_4 = L_17; // var offsetFactor = angle / MaxAngle; float L_18 = V_1; float L_19 = __this->___MaxAngle_23; V_5 = ((float)(L_18/L_19)); // var offset = BezierAngleOffsetCurve.Evaluate(offsetFactor) * BezierAngleOffset; AnimationCurve_tCBFFAAD05CEBB35EF8D8631BD99914BE1A6BB354* L_20 = __this->___BezierAngleOffsetCurve_31; float L_21 = V_5; NullCheck(L_20); float L_22; L_22 = AnimationCurve_Evaluate_m50B857043DE251A186032ADBCBB4CEF817F4EE3C(L_20, L_21, NULL); float L_23 = __this->___BezierAngleOffset_30; V_6 = ((float)il2cpp_codegen_multiply(L_22, L_23)); // p1.y += offset; float* L_24 = (&(&V_4)->___y_3); float* L_25 = L_24; float L_26 = *((float*)L_25); float L_27 = V_6; *((float*)L_25) = (float)((float)il2cpp_codegen_add(L_26, L_27)); // HitPosition = p2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2; HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E_inline(__this, L_28, NULL); // GenerateBezierCurve(Origin, p1, p2, points); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29; L_29 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_31 = V_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = ___0_points; VirtualActionInvoker4< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* >::Invoke(52 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBezierCurve(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3[]) */, __this, L_29, L_30, L_31, L_32); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBezierCurve(UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3,UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_GenerateBezierCurve_m0FB6CCF0EDF023CCA82E4D27295485F48C2909FE (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_p0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_p1, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_p2, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___3_points, const RuntimeMethod* method) { float V_0 = 0.0f; int32_t V_1 = 0; float V_2 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); { // var resolution = 1f / points.Length; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___3_points; NullCheck(L_0); V_0 = ((float)((1.0f)/((float)((int32_t)(((RuntimeArray*)L_0)->max_length))))); // for (var i = 1; i <= Mathf.FloorToInt(1f / resolution); i++) V_1 = 1; goto IL_002e; } IL_0010: { // var t = i * resolution; int32_t L_1 = V_1; float L_2 = V_0; V_2 = ((float)il2cpp_codegen_multiply(((float)L_1), L_2)); // var point = HVRUtilities.QuadraticBezier(p0, p1, p2, t); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_p0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_p1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_p2; float L_6 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = HVRUtilities_QuadraticBezier_m108E0881AFED39DB846DDC3A25374F7F176DD8E8(L_3, L_4, L_5, L_6, NULL); V_3 = L_7; // points[i - 1] = point; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = ___3_points; int32_t L_9 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_3; NullCheck(L_8); (L_8)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(L_9, 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_10); // for (var i = 1; i <= Mathf.FloorToInt(1f / resolution); i++) int32_t L_11 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_002e: { // for (var i = 1; i <= Mathf.FloorToInt(1f / resolution); i++) int32_t L_12 = V_1; float L_13 = V_0; int32_t L_14; L_14 = Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline(((float)((1.0f)/L_13)), NULL); if ((((int32_t)L_12) <= ((int32_t)L_14))) { goto IL_0010; } } { // points[points.Length - 1] = p2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = ___3_points; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = ___3_points; NullCheck(L_16); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___2_p2; NullCheck(L_15); (L_15)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), 1))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_17); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::GenerateBallisticCurve(UnityEngine.Vector3[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_GenerateBallisticCurve_m070BB92C8C99C458691C680B13CCDCA81E3E747F (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_points, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); float V_1 = 0.0f; int32_t V_2 = 0; { // var direction = GetTeleportDirection(out _); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = VirtualFuncInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, float* >::Invoke(42 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::GetTeleportDirection(System.Single&) */, __this, (&V_1)); // points[0] = Origin; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_points; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = HVRTeleporter_get_Origin_mD9460BE0B21D50847190FB162F8407056E20410E(__this, NULL); NullCheck(L_1); (L_1)->SetAt(static_cast(0), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_2); // var velocity = direction * Speed; float L_3 = __this->___Speed_28; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, L_3, NULL); V_0 = L_4; // for (var i = 1; i < LineSegments; i++) V_2 = 1; goto IL_0061; } IL_0025: { // velocity += Physics.gravity * TimeStep; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Physics_get_gravity_m94393492AE4ED8B38A22ECCDCD2DDDB71BFA010D(NULL); float L_7 = __this->___TimeStep_29; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8; L_8 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_6, L_7, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_5, L_8, NULL); V_0 = L_9; // points[i] = points[i - 1] + velocity * TimeStep; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = ___0_points; int32_t L_11 = V_2; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = ___0_points; int32_t L_13 = V_2; NullCheck(L_12); int32_t L_14 = ((int32_t)il2cpp_codegen_subtract(L_13, 1)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = (L_12)->GetAt(static_cast(L_14)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_0; float L_17 = __this->___TimeStep_29; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_16, L_17, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_15, L_18, NULL); NullCheck(L_10); (L_10)->SetAt(static_cast(L_11), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_19); // for (var i = 1; i < LineSegments; i++) int32_t L_20 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_0061: { // for (var i = 1; i < LineSegments; i++) int32_t L_21 = V_2; int32_t L_22 = __this->___LineSegments_24; if ((((int32_t)L_21) < ((int32_t)L_22))) { goto IL_0025; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnValidTeleportChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnValidTeleportChanged_m1A92B1D78368E6C016BB41EEBEC72B06E65BB38A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_isTeleportValid, 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*)&_stringLiteral01AC0365CB17BCE0478BFCD5E4FE89032C19B0E7); s_Il2CppMethodInitialized = true; } { // if (LineRenderer) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_0 = __this->___LineRenderer_16; 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_0028; } } { // LineRenderer.material.SetColor("_TintColor", Color); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_2 = __this->___LineRenderer_16; NullCheck(L_2); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_3; L_3 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_2, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_4; L_4 = HVRTeleporter_get_Color_m8EC9D2796A04FF5DA9D059B2ACB1B5108665B181(__this, NULL); NullCheck(L_3); Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_3, _stringLiteral01AC0365CB17BCE0478BFCD5E4FE89032C19B0E7, L_4, NULL); } IL_0028: { // if (DownRenderer) LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_5 = __this->___DownRenderer_17; 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; } } { // DownRenderer.material.SetColor("_TintColor", Color); LineRenderer_tEFEF960672DB69CB14B6D181FAE6292F0CF8B63D* L_7 = __this->___DownRenderer_17; NullCheck(L_7); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_8; L_8 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_7, NULL); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_9; L_9 = HVRTeleporter_get_Color_m8EC9D2796A04FF5DA9D059B2ACB1B5108665B181(__this, NULL); NullCheck(L_8); Material_SetColor_mFAB32FAA44461E46FD707B34184EC080CBB3539F(L_8, _stringLiteral01AC0365CB17BCE0478BFCD5E4FE89032C19B0E7, L_9, NULL); } IL_0050: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdatePlayerPosition(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdatePlayerPosition_m67D104FECBEEED69E048599DE7B17332AD328AAC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { { // CharacterController.transform.position = position; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_0); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_1; L_1 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_position; NullCheck(L_1); Transform_set_position_mA1A817124BB41B685043DED2A9BA48CDF37C4156(L_1, L_2, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnBeforeDashTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnBeforeDashTeleport_m5AEB9307E4F55482DED8A03F4E6354A64D9D723C (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnAfterDashTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnAfterDashTeleport_m5F0104CC1E339C4F10556C31C7D845F5336CDB44 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnBeforeTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnBeforeTeleport_mA4FBC5862343096FCEA5F10DE5BB43B2AC5B6A92 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // IsTeleporting = true; HVRTeleporter_set_IsTeleporting_m716984CBD3DA28C4659379540324A329FEA011BF_inline(__this, (bool)1, NULL); // BeforeTeleport.Invoke(FeetPosition); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_0 = __this->___BeforeTeleport_51; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); NullCheck(L_0); UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF(L_0, L_1, UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); // if (CharacterController) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_2; L_2 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_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_0031; } } { // CharacterController.enabled = false; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_4; L_4 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_4); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_4, (bool)0, NULL); } IL_0031: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnAfterTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_OnAfterTeleport_m4E0131D441538C8286FDF952151E09D36ED82750 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __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; } { // TeleportState = TeleportState.None; __this->___TeleportState_63 = 0; // IsTeleporting = false; HVRTeleporter_set_IsTeleporting_m716984CBD3DA28C4659379540324A329FEA011BF_inline(__this, (bool)0, NULL); // AfterTeleport.Invoke(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_0 = __this->___AfterTeleport_52; NullCheck(L_0); UnityEvent_Invoke_mFBF80D59B03C30C5FE6A06F897D954ACADE061D2(L_0, NULL); // if (CharacterController) CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_1; L_1 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_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_0032; } } { // CharacterController.enabled = true; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_3; L_3 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__this, NULL); NullCheck(L_3); Collider_set_enabled_m8D5C3B5047592D227A52560FC9723D176E209F70(L_3, (bool)1, NULL); } IL_0032: { // if (LeftHand) LeftHand.BreakDistanceCooldown(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = __this->___LeftHand_7; 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_004f; } } { // if (LeftHand) LeftHand.BreakDistanceCooldown(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_6 = __this->___LeftHand_7; NullCheck(L_6); HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31(L_6, (0.25f), NULL); } IL_004f: { // if (RightHand) RightHand.BreakDistanceCooldown(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = __this->___RightHand_8; 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_006c; } } { // if (RightHand) RightHand.BreakDistanceCooldown(); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_9 = __this->___RightHand_8; NullCheck(L_9); HVRHandGrabber_BreakDistanceCooldown_m43550B755B2557B1043E4D583217422D07732B31(L_9, (0.25f), NULL); } IL_006c: { // } return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::Teleport(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleporter_Teleport_m53331EB6D362823F4B4777E3FBE219FC75A19957 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, const RuntimeMethod* method) { { // if (IsTeleporting) bool L_0; L_0 = HVRTeleporter_get_IsTeleporting_mA8534F416FA93106BE946A3C4EE1723EEB60BE17_inline(__this, NULL); if (!L_0) { goto IL_000a; } } { // return false; return (bool)0; } IL_000a: { // OnBeforeTeleport(); VirtualActionInvoker0::Invoke(58 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::OnBeforeTeleport() */, __this); // TeleportState = TeleportState.Teleporting; __this->___TeleportState_63 = 1; // TeleportDestination = position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_position; HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62_inline(__this, L_1, NULL); // return true; return (bool)1; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::Teleport(UnityEngine.Vector3,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_Teleport_mC4722151D960C700DBDF9181266C81914756AB6A (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_position, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_direction, 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; } Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1; memset((&V_1), 0, sizeof(V_1)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2; memset((&V_2), 0, sizeof(V_2)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_7; memset((&V_7), 0, sizeof(V_7)); { // if (!Teleport(position)) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_position; bool L_1; L_1 = VirtualFuncInvoker1< bool, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(60 /* System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter::Teleport(UnityEngine.Vector3) */, __this, L_0); if (L_1) { goto IL_000a; } } { // return; return; } IL_000a: { // if (!Player) return; HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_2 = __this->___Player_9; 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_0018; } } { // if (!Player) return; return; } IL_0018: { // var leftRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4; L_4 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_0 = L_4; // var leftPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5; L_5 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_1 = L_5; // var rightRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6; L_6 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_2 = L_6; // var rightPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_3 = L_7; // var leftGrabRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8; L_8 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_4 = L_8; // var leftGrabPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_5 = L_9; // var rightGrabRot = Quaternion.identity; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10; L_10 = Quaternion_get_identity_m7E701AE095ED10FD5EA0B50ABCFDE2EEFF2173A5_inline(NULL); V_6 = L_10; // var rightGrabPos = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11; L_11 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_7 = L_11; // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_12 = __this->___LeftHand_7; 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_009a; } } { // Player.GetRelativeValues(LeftHand, out leftPos, out leftRot); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_14 = __this->___Player_9; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_15 = __this->___LeftHand_7; HVRUtilities_GetRelativeValues_mDA198CB1AE337DD815FA8D3C349587653FDC7D45(L_14, L_15, (&V_1), (&V_0), NULL); // if (LeftHand.GrabbedTarget) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_16 = __this->___LeftHand_7; NullCheck(L_16); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_17; L_17 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_16, 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_009a; } } { // LeftHand.GetRelativeValues(LeftHand.GrabbedTarget, out leftGrabPos, out leftGrabRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_19 = __this->___LeftHand_7; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_20 = __this->___LeftHand_7; NullCheck(L_20); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_21; L_21 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_20, NULL); HVRUtilities_GetRelativeValues_mDA198CB1AE337DD815FA8D3C349587653FDC7D45(L_19, L_21, (&V_5), (&V_4), NULL); } IL_009a: { // if (RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_22 = __this->___RightHand_8; 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_00e8; } } { // Player.GetRelativeValues(RightHand, out rightPos, out rightRot); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_24 = __this->___Player_9; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_25 = __this->___RightHand_8; HVRUtilities_GetRelativeValues_mDA198CB1AE337DD815FA8D3C349587653FDC7D45(L_24, L_25, (&V_3), (&V_2), NULL); // if (RightHand.GrabbedTarget) RightHand.GetRelativeValues(RightHand.GrabbedTarget, out rightGrabPos, out rightGrabRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = __this->___RightHand_8; NullCheck(L_26); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_27; L_27 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_26, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_28; L_28 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_27, NULL); if (!L_28) { goto IL_00e8; } } { // if (RightHand.GrabbedTarget) RightHand.GetRelativeValues(RightHand.GrabbedTarget, out rightGrabPos, out rightGrabRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_29 = __this->___RightHand_8; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_30 = __this->___RightHand_8; NullCheck(L_30); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_31; L_31 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_30, NULL); HVRUtilities_GetRelativeValues_mDA198CB1AE337DD815FA8D3C349587653FDC7D45(L_29, L_31, (&V_7), (&V_6), NULL); } IL_00e8: { // Player.FaceDirection(direction); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_32 = __this->___Player_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___1_direction; NullCheck(L_32); HVRPlayerController_FaceDirection_mD6C6C0F6DE3CDB0EBA190043944D3F95EBD73B1E(L_32, L_33, NULL); // if (LeftHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_34 = __this->___LeftHand_7; 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_018b; } } { // LeftHand.transform.SetPositionAndRotation(Player.transform.TransformPoint(leftPos), Player.transform.rotation * leftRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_36 = __this->___LeftHand_7; NullCheck(L_36); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_37; L_37 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_36, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_38 = __this->___Player_9; NullCheck(L_38); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_39; L_39 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_38, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = V_1; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41; L_41 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_39, L_40, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_42 = __this->___Player_9; 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 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46; L_46 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_44, L_45, NULL); NullCheck(L_37); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_37, L_41, L_46, NULL); // if (LeftHand.GrabbedTarget) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_47 = __this->___LeftHand_7; NullCheck(L_47); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_48; L_48 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_47, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_49; L_49 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_48, NULL); if (!L_49) { goto IL_018b; } } { // LeftHand.GrabbedTarget.transform.SetPositionAndRotation(LeftHand.transform.TransformPoint(leftGrabPos), LeftHand.transform.rotation * leftGrabRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_50 = __this->___LeftHand_7; NullCheck(L_50); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_51; L_51 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_50, NULL); NullCheck(L_51); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_52; L_52 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_51, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_53 = __this->___LeftHand_7; NullCheck(L_53); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_54; L_54 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_53, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_55 = V_5; NullCheck(L_54); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56; L_56 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_54, L_55, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_57 = __this->___LeftHand_7; NullCheck(L_57); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_58; L_58 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_57, NULL); NullCheck(L_58); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59; L_59 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_58, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = V_4; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61; L_61 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_59, L_60, NULL); NullCheck(L_52); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_52, L_56, L_61, NULL); } IL_018b: { // if (RightHand) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_62 = __this->___RightHand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_63; L_63 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_62, NULL); if (!L_63) { goto IL_0222; } } { // RightHand.transform.SetPositionAndRotation(Player.transform.TransformPoint(rightPos), Player.transform.rotation * rightRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_64 = __this->___RightHand_8; NullCheck(L_64); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_65; L_65 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_64, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_66 = __this->___Player_9; NullCheck(L_66); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_67; L_67 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_66, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_3; NullCheck(L_67); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_69; L_69 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_67, L_68, NULL); HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* L_70 = __this->___Player_9; NullCheck(L_70); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_71; L_71 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_70, NULL); NullCheck(L_71); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_72; L_72 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_71, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_73 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_74; L_74 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_72, L_73, NULL); NullCheck(L_65); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_65, L_69, L_74, NULL); // if (RightHand.GrabbedTarget) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_75 = __this->___RightHand_8; NullCheck(L_75); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_76; L_76 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_75, NULL); il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_77; L_77 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_76, NULL); if (!L_77) { goto IL_0222; } } { // RightHand.GrabbedTarget.transform.SetPositionAndRotation(RightHand.transform.TransformPoint(rightGrabPos), RightHand.transform.rotation * rightGrabRot); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_78 = __this->___RightHand_8; NullCheck(L_78); HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_79; L_79 = HVRGrabberBase_get_GrabbedTarget_mFDB57924F7548AC8F61E68367260AE10AC4360C8_inline(L_78, NULL); NullCheck(L_79); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_80; L_80 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_79, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_81 = __this->___RightHand_8; NullCheck(L_81); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_82; L_82 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_81, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83 = V_7; NullCheck(L_82); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_84; L_84 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_82, L_83, NULL); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_85 = __this->___RightHand_8; NullCheck(L_85); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_86; L_86 = Component_get_transform_m2919A1D81931E6932C7F06D4C2F0AB8DDA9A5371(L_85, NULL); NullCheck(L_86); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_87; L_87 = Transform_get_rotation_m32AF40CA0D50C797DA639A696F8EAEC7524C179C(L_86, NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_88 = V_6; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_89; L_89 = Quaternion_op_Multiply_mCB375FCCC12A2EC8F9EB824A1BFB4453B58C2012_inline(L_87, L_88, NULL); NullCheck(L_80); Transform_SetPositionAndRotation_m418859BF59086EEAA084FFD6F258A43FAB408F5A(L_80, L_84, L_89, NULL); } IL_0222: { // } return; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_FeetPosition_m4984FF2C0EFC32A760FDB43D9CCBFF731CA79AD3 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected virtual Vector3 FeetPosition => CharacterController.transform.position; CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0; L_0 = HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline(__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); return L_2; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateDashTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateDashTeleport_m6120F4C917197746863B760482B3977D9BA47655 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // if (Vector3.Distance(FeetPosition, TeleportDestination) > .01) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); float L_2; L_2 = Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline(L_0, L_1, NULL); if ((!(((double)((double)L_2)) > ((double)(0.01))))) { goto IL_0052; } } { // UpdatePlayerPosition(Vector3.MoveTowards(FeetPosition, TeleportDestination, DashSpeed * Time.deltaTime)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); float L_5 = __this->___DashSpeed_36; 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(L_5, L_6)), NULL); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(55 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdatePlayerPosition(UnityEngine.Vector3) */, __this, L_7); // PositionUpdate.Invoke(FeetPosition); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_8 = __this->___PositionUpdate_53; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); NullCheck(L_8); UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF(L_8, L_9, UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); return; } IL_0052: { // UpdatePlayerPosition(TeleportDestination); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10; L_10 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(55 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdatePlayerPosition(UnityEngine.Vector3) */, __this, L_10); // PositionUpdate.Invoke(FeetPosition); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_11 = __this->___PositionUpdate_53; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); NullCheck(L_11); UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF(L_11, L_12, UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); // TeleportState = TeleportState.AwaitingNextFrame; __this->___TeleportState_63 = 3; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdateTeleport() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_UpdateTeleport_m963A4B052518061B2D609912613B8B70C1B22D77 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // UpdatePlayerPosition(TeleportDestination); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0; L_0 = HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline(__this, NULL); VirtualActionInvoker1< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(55 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::UpdatePlayerPosition(UnityEngine.Vector3) */, __this, L_0); // PositionUpdate.Invoke(FeetPosition); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_1 = __this->___PositionUpdate_53; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = VirtualFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(62 /* UnityEngine.Vector3 HurricaneVR.Framework.Core.Player.HVRTeleporter::get_FeetPosition() */, __this); NullCheck(L_1); UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF(L_1, L_2, UnityEvent_1_Invoke_mB89ED0EFF1CDB8BF69BA4B4E0E158A9F7A704FAF_RuntimeMethod_var); // TeleportState = TeleportState.AwaitingNextFrame; __this->___TeleportState_63 = 3; // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::RightHandReleased(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_RightHandReleased_m056D3176F3F214693CF3C670F63C2665115EA6B7 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) { { // RightHandPrevents = false; VirtualActionInvoker1< bool >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_RightHandPrevents(System.Boolean) */, __this, (bool)0); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::RightHandGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_RightHandGrabbed_m9A80A3C5325BD87172DC4E8B81B06C8090313B60 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; { // if (grabbable.TryGetComponent(out var o)) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_grabbable; NullCheck(L_0); bool L_1; L_1 = Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529(L_0, (&V_0), Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); if (!L_1) { goto IL_001a; } } { // if (o.BeforeTeleportOption == BeforeTeleportOptions.PreventsTeleport) HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_2 = V_0; NullCheck(L_2); int32_t L_3 = L_2->___BeforeTeleportOption_4; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_001a; } } { // RightHandPrevents = true; VirtualActionInvoker1< bool >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_RightHandPrevents(System.Boolean) */, __this, (bool)1); } IL_001a: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::LeftHandReleased(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_LeftHandReleased_m77B16BFFFBD1D7ADED7AF6A38FF59619DA8CE79E (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) { { // LeftHandPrevents = false; VirtualActionInvoker1< bool >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LeftHandPrevents(System.Boolean) */, __this, (bool)0); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::LeftHandGrabbed(HurricaneVR.Framework.Core.Grabbers.HVRGrabberBase,HurricaneVR.Framework.Core.HVRGrabbable) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter_LeftHandGrabbed_m47D810069D1BAE8EAFD2090707B1F4F71BB3FDA8 (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRGrabberBase_tBEE8D8D0A2D3CBC0BB8DDA86DAB5B34CF3A4CEF6* ___0_arg0, HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* ___1_grabbable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* V_0 = NULL; { // if (grabbable.TryGetComponent(out var o)) HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = ___1_grabbable; NullCheck(L_0); bool L_1; L_1 = Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529(L_0, (&V_0), Component_TryGetComponent_TisHVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5_mD97CB6BDB3490BD65DCF553A79A6A9E082E66529_RuntimeMethod_var); if (!L_1) { goto IL_001a; } } { // if (o.BeforeTeleportOption == BeforeTeleportOptions.PreventsTeleport) HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* L_2 = V_0; NullCheck(L_2); int32_t L_3 = L_2->___BeforeTeleportOption_4; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_001a; } } { // LeftHandPrevents = true; VirtualActionInvoker1< bool >::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::set_LeftHandPrevents(System.Boolean) */, __this, (bool)1); } IL_001a: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleporter__ctor_mE1AC6460C46DD4E4AB0F34DBB778785295F085CC (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool PlayerRotateCheck = true; __this->___PlayerRotateCheck_10 = (bool)1; // public bool PlayerGroundedCheck = true; __this->___PlayerGroundedCheck_11 = (bool)1; // public bool PlayerClimbingCheck = true; __this->___PlayerClimbingCheck_12 = (bool)1; // public float RotationTeleportThreshold = .3f; __this->___RotationTeleportThreshold_13 = (0.300000012f); // public Color ValidColor = new Color(2, 212, 186); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_0), (2.0f), (212.0f), (186.0f), /*hidden argument*/NULL); __this->___ValidColor_14 = L_0; // public Color InvalidColor = new Color(221, 37, 37); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1; memset((&L_1), 0, sizeof(L_1)); Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline((&L_1), (221.0f), (37.0f), (37.0f), /*hidden argument*/NULL); __this->___InvalidColor_15 = L_1; // public float DownLineMinLength = .2f; __this->___DownLineMinLength_19 = (0.200000003f); // public float DownLineMaxLength = .2f; __this->___DownLineMaxLength_20 = (0.200000003f); // public float MaxAngle = 179f; __this->___MaxAngle_23 = (179.0f); // public int LineSegments = 20; __this->___LineSegments_24 = ((int32_t)20); // public float CollisionBuffer = .05f; __this->___CollisionBuffer_25 = (0.0500000007f); // public LayerMask LayerMask = 1 << 0; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_2; L_2 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(1, NULL); __this->___LayerMask_26 = L_2; // public QueryTriggerInteraction LayerMaskTriggerInteraction = QueryTriggerInteraction.Ignore; __this->___LayerMaskTriggerInteraction_27 = 1; // public float Speed = 7.5f; __this->___Speed_28 = (7.5f); // public float TimeStep = .01f; __this->___TimeStep_29 = (0.00999999978f); // public float BezierAngleOffset = .3f; __this->___BezierAngleOffset_30 = (0.300000012f); // public float TeleportDistance = 5f; __this->___TeleportDistance_32 = (5.0f); // public float DownRayLength = 5f; __this->___DownRayLength_33 = (5.0f); // public LayerMask DownRayIgnoreMask = HVRConstants.PlayerHandGrabbableMask; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_3; L_3 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)3145984), NULL); __this->___DownRayIgnoreMask_34 = L_3; // public float DashSpeed = 15f; __this->___DashSpeed_36 = (15.0f); // public LayerMask OriginIgnoreLayerMask = HVRConstants.PlayerHandGrabbableMask; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_4; L_4 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)3145984), NULL); __this->___OriginIgnoreLayerMask_38 = L_4; // public float DestinationHeight = 1f; __this->___DestinationHeight_40 = (1.0f); // public int DestinationIntervals = 15; __this->___DestinationIntervals_41 = ((int32_t)15); // public float MaxDropDistance = 3f; __this->___MaxDropDistance_44 = (3.0f); // public float MaxJumpDistance = 1.5f; __this->___MaxJumpDistance_46 = (1.5f); // public LayerMask PlayerFitIgnoreLayerMask = HVRConstants.PlayerHandGrabbableMask; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5; L_5 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)3145984), NULL); __this->___PlayerFitIgnoreLayerMask_47 = L_5; // public LayerMask TeleportableLayers = ~(HVRConstants.DefaultHandMask | HVRConstants.DefaultPlayerMask); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_6; L_6 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((int32_t)-2097409), NULL); __this->___TeleportableLayers_48 = L_6; // public float MaxSurfaceAngle = 45f; __this->___MaxSurfaceAngle_49 = (45.0f); // public TeleportPositionUpdate BeforeTeleport = new TeleportPositionUpdate(); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_7 = (TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C*)il2cpp_codegen_object_new(TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C_il2cpp_TypeInfo_var); NullCheck(L_7); TeleportPositionUpdate__ctor_mB12D2FDAEBB6404379C540123FA82ADC009C4CEC(L_7, NULL); __this->___BeforeTeleport_51 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___BeforeTeleport_51), (void*)L_7); // public UnityEvent AfterTeleport = new UnityEvent(); UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977* L_8 = (UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977*)il2cpp_codegen_object_new(UnityEvent_tDC2C3548799DBC91D1E3F3DE60083A66F4751977_il2cpp_TypeInfo_var); NullCheck(L_8); UnityEvent__ctor_m03D3E5121B9A6100351984D0CE3050B909CD3235(L_8, NULL); __this->___AfterTeleport_52 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___AfterTeleport_52), (void*)L_8); // public TeleportPositionUpdate PositionUpdate = new TeleportPositionUpdate(); TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* L_9 = (TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C*)il2cpp_codegen_object_new(TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C_il2cpp_TypeInfo_var); NullCheck(L_9); TeleportPositionUpdate__ctor_mB12D2FDAEBB6404379C540123FA82ADC009C4CEC(L_9, NULL); __this->___PositionUpdate_53 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___PositionUpdate_53), (void*)L_9); // private readonly Collider[] _dummy = new Collider[1]; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_10 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)1); __this->____dummy_85 = L_10; Il2CppCodeGenWriteBarrier((void**)(&__this->____dummy_85), (void*)L_10); 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.Player.HVRTeleporter/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_mFFEE1DD005548C475068E9A9DA6D5E4ABEA1DFAD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* L_0 = (U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381*)il2cpp_codegen_object_new(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mB92FD00CCAFF51B99636E4FB819E4AAB81FD8F3E(L_0, NULL); ((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mB92FD00CCAFF51B99636E4FB819E4AAB81FD8F3E (U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::b__167_0(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__167_0_m511EA2BB39DE59221E6E9D305C5C2002C0A00173 (U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_e, const RuntimeMethod* method) { { // LeftHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Left); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_e; NullCheck(L_0); int32_t L_1 = L_0->___HandSide_37; return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleporter/<>c::b__167_1(HurricaneVR.Framework.Core.Grabbers.HVRHandGrabber) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CStartU3Eb__167_1_m416A7F857A307B4AA587ED570E4D75FB6C56C443 (U3CU3Ec_tB1655093B53619B5298903B12DD1AF541B686381* __this, HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* ___0_e, const RuntimeMethod* method) { { // RightHand = transform.root.GetComponentsInChildren().FirstOrDefault(e => e.HandSide == HVRHandSide.Right); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_0 = ___0_e; NullCheck(L_0); int32_t L_1 = L_0->___HandSide_37; return (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0); } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.Player.TeleportPositionUpdate::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TeleportPositionUpdate__ctor_mB12D2FDAEBB6404379C540123FA82ADC009C4CEC (TeleportPositionUpdate_t948A184B362F6F6598D1789074CCCAE2F636617C* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176(__this, UnityEvent_1__ctor_mFBEA4DDF9146FCAD598BA4AA2B11A247D9351176_RuntimeMethod_var); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.Color HurricaneVR.Framework.Core.Player.HVRTeleportMarker::get_Color() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F HVRTeleportMarker_get_Color_m5DA02DA8E1E1870C9C4480398C9317CA6C7BDA1D (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __this, const RuntimeMethod* method) { { // if (UseTeleporterColors) bool L_0 = __this->___UseTeleporterColors_11; if (!L_0) { goto IL_0028; } } { // return IsTeleportValid ? Teleporter.ValidColor : Teleporter.InvalidColor; bool L_1; L_1 = HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline(__this, NULL); if (L_1) { goto IL_001c; } } { HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_2; L_2 = HVRTeleportMarkerBase_get_Teleporter_m6FB2367D7B4AE6CB7883116A1CB9E09F6BAC83A9_inline(__this, NULL); NullCheck(L_2); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3 = L_2->___InvalidColor_15; return L_3; } IL_001c: { HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_4; L_4 = HVRTeleportMarkerBase_get_Teleporter_m6FB2367D7B4AE6CB7883116A1CB9E09F6BAC83A9_inline(__this, NULL); NullCheck(L_4); Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_5 = L_4->___ValidColor_14; return L_5; } IL_0028: { // return IsTeleportValid ? ValidColor : InvalidColor; bool L_6; L_6 = HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline(__this, NULL); if (L_6) { goto IL_0037; } } { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7 = __this->___InvalidColor_13; return L_7; } IL_0037: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_8 = __this->___ValidColor_12; return L_8; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker_Awake_m83D3040C6B267D333BA499DE48D8C01A638DED3B (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_0 = NULL; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* V_1 = NULL; { // base.Awake(); HVRTeleportMarkerBase_Awake_mD676CF2A964EE1E0F6E38043E369B197BA88BF2A(__this, NULL); // if (Ring && Ring.TryGetComponent(out MeshRenderer ringRenderer)) RingMaterial = ringRenderer.material; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Ring_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_002e; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___Ring_10; NullCheck(L_2); bool L_3; L_3 = GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69(L_2, (&V_0), GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var); if (!L_3) { goto IL_002e; } } { // if (Ring && Ring.TryGetComponent(out MeshRenderer ringRenderer)) RingMaterial = ringRenderer.material; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_4 = V_0; NullCheck(L_4); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_5; L_5 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_4, NULL); __this->___RingMaterial_14 = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->___RingMaterial_14), (void*)L_5); } IL_002e: { // if (Arrow && Arrow.TryGetComponent(out MeshRenderer arrowRenderer)) ArrowMaterial = arrowRenderer.material; GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___Arrow_9; 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_0056; } } { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___Arrow_9; NullCheck(L_8); bool L_9; L_9 = GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69(L_8, (&V_1), GameObject_TryGetComponent_TisMeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE_mD2ED2F4756BB092A19B5901ADC0A90FCC2C55F69_RuntimeMethod_var); if (!L_9) { goto IL_0056; } } { // if (Arrow && Arrow.TryGetComponent(out MeshRenderer arrowRenderer)) ArrowMaterial = arrowRenderer.material; MeshRenderer_t4B7747212F0B88244BB7790C61AE124BFC15BAAE* L_10 = V_1; NullCheck(L_10); Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_11; L_11 = Renderer_get_material_m5BA2A00816C4CC66580D4B2E409CF10718C15656(L_10, NULL); __this->___ArrowMaterial_15 = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->___ArrowMaterial_15), (void*)L_11); } IL_0056: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::OnActivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker_OnActivated_m7B0CEE27AA2A720DAFFE18446A7D7191E9C2ACDF (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __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 (Arrow) Arrow.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Arrow_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0019; } } { // if (Arrow) Arrow.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___Arrow_9; NullCheck(L_2); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)1, NULL); } IL_0019: { // if (Ring) Ring.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___Ring_10; 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; } } { // if (Ring) Ring.SetActive(true); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___Ring_10; NullCheck(L_5); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)1, NULL); } IL_0032: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::OnDeactivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker_OnDeactivated_mC1D34A2C3818F583ECA4A320C596E0EFAD4C92B4 (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __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 (Arrow) Arrow.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___Arrow_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0019; } } { // if (Arrow) Arrow.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___Arrow_9; NullCheck(L_2); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_2, (bool)0, NULL); } IL_0019: { // if (Ring) Ring.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___Ring_10; 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; } } { // if (Ring) Ring.SetActive(false); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___Ring_10; NullCheck(L_5); GameObject_SetActive_m638E92E1E75E519E5B24CF150B08CA8E0CDFAB92(L_5, (bool)0, NULL); } IL_0032: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::OnValidTeleportChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker_OnValidTeleportChanged_mF50BB7EBA15D2BE5FA9C2063B10664CAEE10A0FB (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __this, bool ___0_isTeleportValid, const RuntimeMethod* method) { { // base.OnValidTeleportChanged(isTeleportValid); bool L_0 = ___0_isTeleportValid; HVRTeleportMarkerBase_OnValidTeleportChanged_m414C98ED34A154BF6AD76004D54E8E0EC4AF4C43(__this, L_0, NULL); // UpdateMaterials(); VirtualActionInvoker0::Invoke(9 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::UpdateMaterials() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::UpdateMaterials() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker_UpdateMaterials_mD5197E72A662238F96E2A347A7A1ED8E78013F53 (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __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 (RingMaterial) RingMaterial.color = Color; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_0 = __this->___RingMaterial_14; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_001e; } } { // if (RingMaterial) RingMaterial.color = Color; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_2 = __this->___RingMaterial_14; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_3; L_3 = HVRTeleportMarker_get_Color_m5DA02DA8E1E1870C9C4480398C9317CA6C7BDA1D(__this, NULL); NullCheck(L_2); Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_2, L_3, NULL); } IL_001e: { // if (ArrowMaterial) ArrowMaterial.color = Color; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_4 = __this->___ArrowMaterial_15; 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_003c; } } { // if (ArrowMaterial) ArrowMaterial.color = Color; Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* L_6 = __this->___ArrowMaterial_15; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_7; L_7 = HVRTeleportMarker_get_Color_m5DA02DA8E1E1870C9C4480398C9317CA6C7BDA1D(__this, NULL); NullCheck(L_6); Material_set_color_m5C32DEBB215FF9EE35E7B575297D8C2F29CC2A2D(L_6, L_7, NULL); } IL_003c: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarker::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarker__ctor_mECAA5379EFB69B177603AE3FEC795FCA031894CD (HVRTeleportMarker_tEBB9A40D5817DB831D886E6BAC5EDC68E2A0CB25* __this, const RuntimeMethod* method) { { // public bool UseTeleporterColors = true; __this->___UseTeleporterColors_11 = (bool)1; HVRTeleportMarkerBase__ctor_m91365D8405A01C3461F4234FA88C4A7631106C89(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_IsTeleportValid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportValidU3Ek__BackingField_4; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_IsTeleportValid(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_IsTeleportValid_mCE283DAB583908678544128A37E1C5A60924A76E (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportValidU3Ek__BackingField_4 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_Activated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_Activated_m54DD4158C05F464AE3A6A47B232BA22186FF725D (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public bool Activated { get; internal set; } bool L_0 = __this->___U3CActivatedU3Ek__BackingField_6; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_Activated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Activated_m0621B2B968036354908FC7F8A957EEE1AE61C105 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Activated { get; internal set; } bool L_0 = ___0_value; __this->___U3CActivatedU3Ek__BackingField_6 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_Deactivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_Deactivated_m687BAA71D3F584D878693A1C85EDC9B5746C5493 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public bool Deactivated { get; internal set; } bool L_0 = __this->___U3CDeactivatedU3Ek__BackingField_7; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_Deactivated(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Deactivated_m61874B0631A70C37A58F9F5EDE5C3CDA918F7381 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Deactivated { get; internal set; } bool L_0 = ___0_value; __this->___U3CDeactivatedU3Ek__BackingField_7 = L_0; return; } } // HurricaneVR.Framework.Core.Player.HVRTeleporter HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::get_Teleporter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRTeleportMarkerBase_get_Teleporter_m6FB2367D7B4AE6CB7883116A1CB9E09F6BAC83A9 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; internal set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = __this->___U3CTeleporterU3Ek__BackingField_8; return L_0; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::set_Teleporter(HurricaneVR.Framework.Core.Player.HVRTeleporter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Teleporter_m79D958373B5B3E6C70AA4F8A22799B36D2F821C5 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; internal set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = ___0_value; __this->___U3CTeleporterU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTeleporterU3Ek__BackingField_8), (void*)L_0); return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Awake_mD676CF2A964EE1E0F6E38043E369B197BA88BF2A (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Activate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Activate_m7C6D769C17D071CFCE1E669C88CC4B11A63FBDF3 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // if (Activated) bool L_0; L_0 = HVRTeleportMarkerBase_get_Activated_m54DD4158C05F464AE3A6A47B232BA22186FF725D_inline(__this, NULL); if (!L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // Activated = true; HVRTeleportMarkerBase_set_Activated_m0621B2B968036354908FC7F8A957EEE1AE61C105_inline(__this, (bool)1, NULL); // ForceChanged = true; __this->___ForceChanged_5 = (bool)1; // OnActivated(); VirtualActionInvoker0::Invoke(5 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::OnActivated() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::Deactivate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_Deactivate_m713BA21283A5AAB738FC7F823FFDBFFDCB18A48C (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // if (!Activated) bool L_0; L_0 = HVRTeleportMarkerBase_get_Activated_m54DD4158C05F464AE3A6A47B232BA22186FF725D_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // Activated = false; HVRTeleportMarkerBase_set_Activated_m0621B2B968036354908FC7F8A957EEE1AE61C105_inline(__this, (bool)0, NULL); // OnDeactivated(); VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::OnDeactivated() */, __this); // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::UpdateState(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_UpdateState_m4BCADD179FA00DA0716E45399448C95C79C7CB05 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_isTeleportValid, const RuntimeMethod* method) { { // if (isTeleportValid != IsTeleportValid || ForceChanged) bool L_0 = ___0_isTeleportValid; bool L_1; L_1 = HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline(__this, NULL); if ((!(((uint32_t)L_0) == ((uint32_t)L_1)))) { goto IL_0011; } } { bool L_2 = __this->___ForceChanged_5; if (!L_2) { goto IL_002b; } } IL_0011: { // ForceChanged = false; __this->___ForceChanged_5 = (bool)0; // IsTeleportValid = isTeleportValid; bool L_3 = ___0_isTeleportValid; HVRTeleportMarkerBase_set_IsTeleportValid_mCE283DAB583908678544128A37E1C5A60924A76E_inline(__this, L_3, NULL); // OnValidTeleportChanged(IsTeleportValid); bool L_4; L_4 = HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline(__this, NULL); VirtualActionInvoker1< bool >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::OnValidTeleportChanged(System.Boolean) */, __this, L_4); } IL_002b: { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::OnValidTeleportChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_OnValidTeleportChanged_m414C98ED34A154BF6AD76004D54E8E0EC4AF4C43 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_isTeleportValid, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportMarkerBase::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase__ctor_m91365D8405A01C3461F4234FA88C4A7631106C89 (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.Player.HVRTeleportOptions::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRTeleportOptions__ctor_mBC1578D3E3A8EE7CEB84796F4C1C08B02E1C9124 (HVRTeleportOptions_t770420FA00BEAAD9CBAC282B5AFF207957B376C5* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::Init() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_Init_mB49176944D12204222237A20FC4C641243922C25 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Reset(); il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); HVRAnimationParameters_Reset_m7C08257678733C80D72063660947C101788B69FB(NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_Reset_m7C08257678733C80D72063660947C101788B69FB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B2_0 = NULL; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B1_0 = NULL; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B5_0 = NULL; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B4_0 = NULL; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B8_0 = NULL; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B7_0 = NULL; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B11_0 = NULL; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B10_0 = NULL; { // _leftFloatParams?.Clear(); il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_0 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_1 = L_0; G_B1_0 = L_1; if (L_1) { G_B2_0 = L_1; goto IL_000b; } } { goto IL_0010; } IL_000b: { NullCheck(G_B2_0); Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E(G_B2_0, Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E_RuntimeMethod_var); } IL_0010: { // _rightFloatParams?.Clear(); il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_3 = L_2; G_B4_0 = L_3; if (L_3) { G_B5_0 = L_3; goto IL_001b; } } { goto IL_0020; } IL_001b: { NullCheck(G_B5_0); Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E(G_B5_0, Dictionary_2_Clear_m54832F1CB51F8F166CFA4980C219B03507F8437E_RuntimeMethod_var); } IL_0020: { // _leftBooleanParams?.Clear(); il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_4 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_5 = L_4; G_B7_0 = L_5; if (L_5) { G_B8_0 = L_5; goto IL_002b; } } { goto IL_0030; } IL_002b: { NullCheck(G_B8_0); Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF(G_B8_0, Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var); } IL_0030: { // _rightBooleanParams?.Clear(); il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_6 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_7 = L_6; G_B10_0 = L_7; if (L_7) { G_B11_0 = L_7; goto IL_003a; } } { return; } IL_003a: { NullCheck(G_B11_0); Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF(G_B11_0, Dictionary_2_Clear_m2268DD12B7885752414F69316A2585C31B339BBF_RuntimeMethod_var); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::ClearFloatParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_ClearFloatParameter_mB82817C9DA64D598783DC5B9921C1C4342C17012 (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m1A27BC9CF50D35530441CEA168D31238D61AD3DF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m0300F4FCE9728AAD7E821680B932DFAEBDA0D792_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* V_0 = NULL; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftFloatParams : _rightFloatParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0; G_B3_0 = L_2; } IL_000f: { V_0 = G_B3_0; // if(map.ContainsKey(parameter)) Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_3 = V_0; String_t* L_4 = ___1_parameter; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_ContainsKey_m1A27BC9CF50D35530441CEA168D31238D61AD3DF(L_3, L_4, Dictionary_2_ContainsKey_m1A27BC9CF50D35530441CEA168D31238D61AD3DF_RuntimeMethod_var); if (!L_5) { goto IL_0021; } } { // map.Remove(parameter); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_6 = V_0; String_t* L_7 = ___1_parameter; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_Remove_m0300F4FCE9728AAD7E821680B932DFAEBDA0D792(L_6, L_7, Dictionary_2_Remove_m0300F4FCE9728AAD7E821680B932DFAEBDA0D792_RuntimeMethod_var); } IL_0021: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::ClearBoolParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_ClearBoolParameter_m68FAD47AA2A18D38BA7723E2A54E56CFDD6B14B0 (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mB58A1ED30A4979126B249E60D66D4391F6FF65F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m458C89B39D1B27C85ECD461431511CB6E76FE562_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* V_0 = NULL; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftBooleanParams : _rightBooleanParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2; G_B3_0 = L_2; } IL_000f: { V_0 = G_B3_0; // if (map.ContainsKey(parameter)) Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_3 = V_0; String_t* L_4 = ___1_parameter; NullCheck(L_3); bool L_5; L_5 = Dictionary_2_ContainsKey_mB58A1ED30A4979126B249E60D66D4391F6FF65F6(L_3, L_4, Dictionary_2_ContainsKey_mB58A1ED30A4979126B249E60D66D4391F6FF65F6_RuntimeMethod_var); if (!L_5) { goto IL_0021; } } { // map.Remove(parameter); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_6 = V_0; String_t* L_7 = ___1_parameter; NullCheck(L_6); bool L_8; L_8 = Dictionary_2_Remove_m458C89B39D1B27C85ECD461431511CB6E76FE562(L_6, L_7, Dictionary_2_Remove_m458C89B39D1B27C85ECD461431511CB6E76FE562_RuntimeMethod_var); } IL_0021: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::SetFloatParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_SetFloatParameter_mA60DACD7B35034FB0F83DFF6D20AF55EA0ED8509 (int32_t ___0_side, String_t* ___1_parameter, float ___2_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m14CD98262463C5CFD081DE1CF30325E54465CD3A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftFloatParams : _rightFloatParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0; G_B3_0 = L_2; } IL_000f: { // map[parameter] = value; String_t* L_3 = ___1_parameter; float L_4 = ___2_value; NullCheck(G_B3_0); Dictionary_2_set_Item_m14CD98262463C5CFD081DE1CF30325E54465CD3A(G_B3_0, L_3, L_4, Dictionary_2_set_Item_m14CD98262463C5CFD081DE1CF30325E54465CD3A_RuntimeMethod_var); // } return; } } // System.Single HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::GetFloatParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRAnimationParameters_GetFloatParameter_m89A897F92880263DBD22D01878D5CBB21A495AC7 (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m00D6D868F0770BBF0C19BAC1227F731D4B7DACBA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftFloatParams : _rightFloatParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0; G_B3_0 = L_2; } IL_000f: { // map.TryGetValue(parameter, out float value); String_t* L_3 = ___1_parameter; NullCheck(G_B3_0); bool L_4; L_4 = Dictionary_2_TryGetValue_m00D6D868F0770BBF0C19BAC1227F731D4B7DACBA(G_B3_0, L_3, (&V_0), Dictionary_2_TryGetValue_m00D6D868F0770BBF0C19BAC1227F731D4B7DACBA_RuntimeMethod_var); // return value; float L_5 = V_0; return L_5; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::SetBoolParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters_SetBoolParameter_m5CFCC2ADE9452231471D1F51ABFD4441F64C88D8 (int32_t ___0_side, String_t* ___1_parameter, bool ___2_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mF6B9323B3D7DCD5B236DAB212C1CFDD805BB563D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftBooleanParams : _rightBooleanParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2; G_B3_0 = L_2; } IL_000f: { // map[parameter] = value; String_t* L_3 = ___1_parameter; bool L_4 = ___2_value; NullCheck(G_B3_0); Dictionary_2_set_Item_mF6B9323B3D7DCD5B236DAB212C1CFDD805BB563D(G_B3_0, L_3, L_4, Dictionary_2_set_Item_mF6B9323B3D7DCD5B236DAB212C1CFDD805BB563D_RuntimeMethod_var); // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::GetBoolParameter(HurricaneVR.Framework.Shared.HVRHandSide,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRAnimationParameters_GetBoolParameter_m135E4EC269571783C19355682F9413F192FCE1AC (int32_t ___0_side, String_t* ___1_parameter, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mF3B5E05F3C15CF53A05AB1002D93376293F6B23E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* G_B3_0 = NULL; { // var map = side == HVRHandSide.Left ? _leftBooleanParams : _rightBooleanParams; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_1 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3; G_B3_0 = L_1; goto IL_000f; } IL_000a: { il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2; G_B3_0 = L_2; } IL_000f: { // map.TryGetValue(parameter, out bool value); String_t* L_3 = ___1_parameter; NullCheck(G_B3_0); bool L_4; L_4 = Dictionary_2_TryGetValue_mF3B5E05F3C15CF53A05AB1002D93376293F6B23E(G_B3_0, L_3, (&V_0), Dictionary_2_TryGetValue_mF3B5E05F3C15CF53A05AB1002D93376293F6B23E_RuntimeMethod_var); // return value; bool L_5 = V_0; return L_5; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRAnimationParameters::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRAnimationParameters__cctor_m15477174453232B2C84232AEFAB695D991F03190 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // private static readonly Dictionary _leftFloatParams = new Dictionary(); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_0 = (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*)il2cpp_codegen_object_new(Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9_il2cpp_TypeInfo_var); NullCheck(L_0); Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED(L_0, Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED_RuntimeMethod_var); ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftFloatParams_0), (void*)L_0); // private static readonly Dictionary _rightFloatParams = new Dictionary(); Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9* L_1 = (Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9*)il2cpp_codegen_object_new(Dictionary_2_tFF5BAE20C79FF62D8212212465EDB4D26909FFE9_il2cpp_TypeInfo_var); NullCheck(L_1); Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED(L_1, Dictionary_2__ctor_m3B9D7D2783B71FBCFA8E7A4FCD0DC1D832AF15ED_RuntimeMethod_var); ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1 = L_1; Il2CppCodeGenWriteBarrier((void**)(&((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightFloatParams_1), (void*)L_1); // private static readonly Dictionary _leftBooleanParams = new Dictionary(); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_2 = (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*)il2cpp_codegen_object_new(Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var); NullCheck(L_2); Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D(L_2, Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var); ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____leftBooleanParams_2), (void*)L_2); // private static readonly Dictionary _rightBooleanParams = new Dictionary(); Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C* L_3 = (Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C*)il2cpp_codegen_object_new(Dictionary_2_t17D0D125440AC627FCF80F189C6CBCB02856063C_il2cpp_TypeInfo_var); NullCheck(L_3); Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D(L_3, Dictionary_2__ctor_mB1DEDB98863C609565E181823298E467E110B43D_RuntimeMethod_var); ((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3 = L_3; Il2CppCodeGenWriteBarrier((void**)(&((HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_StaticFields*)il2cpp_codegen_static_fields_for(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var))->____rightBooleanParams_3), (void*)L_3); 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.HandPoser.HVRGrabPointSwapper::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabPointSwapper_Awake_m825146C0878A0FC35805B3B62DBE0BA784805EF8 (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m430F9952B26FC05FD179AFCBC0E1B1E650E9598C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m2000D1F963AF79C6B9ECA85443E356E3918C614E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CAwakeU3Eb__4_0_m2B64A9478A807F8721D5155F86E37E963D6F948C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* G_B3_0 = NULL; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* G_B3_1 = NULL; HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* G_B3_2 = NULL; Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* G_B2_0 = NULL; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* G_B2_1 = NULL; HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* G_B2_2 = NULL; { // base.Awake(); HVRInputAction_Awake_mA6016DE5118FCEF5A5A7585BB81EA6B7F4964801(__this, NULL); // if (GrabPoints != null) HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_0 = __this->___GrabPoints_5; if (!L_0) { goto IL_0043; } } { // GrabPoints = GrabPoints.Where(e => e).ToArray(); HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_1 = __this->___GrabPoints_5; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var); Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* L_2 = ((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1; Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* L_3 = L_2; G_B2_0 = L_3; G_B2_1 = L_1; G_B2_2 = __this; if (L_3) { G_B3_0 = L_3; G_B3_1 = L_1; G_B3_2 = __this; goto IL_0034; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var); U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* L_4 = ((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* L_5 = (Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D*)il2cpp_codegen_object_new(Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D_il2cpp_TypeInfo_var); NullCheck(L_5); Func_2__ctor_m4D2E486A9BCFFC806E74B509587723FF7930FB12(L_5, L_4, (intptr_t)((void*)U3CU3Ec_U3CAwakeU3Eb__4_0_m2B64A9478A807F8721D5155F86E37E963D6F948C_RuntimeMethod_var), NULL); Func_2_tF38B87BA1484DC3F932503C8303EBE61E5EDD02D* L_6 = L_5; ((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9__4_0_1), (void*)L_6); G_B3_0 = L_6; G_B3_1 = G_B2_1; G_B3_2 = G_B2_2; } IL_0034: { RuntimeObject* L_7; L_7 = Enumerable_Where_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m2000D1F963AF79C6B9ECA85443E356E3918C614E((RuntimeObject*)G_B3_1, G_B3_0, Enumerable_Where_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m2000D1F963AF79C6B9ECA85443E356E3918C614E_RuntimeMethod_var); HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_8; L_8 = Enumerable_ToArray_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m430F9952B26FC05FD179AFCBC0E1B1E650E9598C(L_7, Enumerable_ToArray_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m430F9952B26FC05FD179AFCBC0E1B1E650E9598C_RuntimeMethod_var); NullCheck(G_B3_2); G_B3_2->___GrabPoints_5 = L_8; Il2CppCodeGenWriteBarrier((void**)(&G_B3_2->___GrabPoints_5), (void*)L_8); } IL_0043: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::CheckInput(HurricaneVR.Framework.Shared.HVRController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabPointSwapper_CheckInput_m31931853BEBC4C078E82647D13A7CFC50128DD89 (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method) { { // var activated = GetActivated(controller); HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller; bool L_1; L_1 = VirtualFuncInvoker1< bool, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* >::Invoke(6 /* System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::GetActivated(HurricaneVR.Framework.Shared.HVRController) */, __this, L_0); // if (activated) if (!L_1) { goto IL_000f; } } { // Swap(); VirtualActionInvoker0::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::Swap() */, __this); } IL_000f: { // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::GetActivated(HurricaneVR.Framework.Shared.HVRController) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRGrabPointSwapper_GetActivated_mC981E1779579F7B5F7AEC63A882C2D35C910AD2F (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* ___0_controller, const RuntimeMethod* method) { bool V_0 = false; bool G_B4_0 = false; { // var activated = false; V_0 = (bool)0; // if (controller.ControllerType == HVRControllerType.WMR) HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_0 = ___0_controller; NullCheck(L_0); int32_t L_1; L_1 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_0, NULL); if ((!(((uint32_t)L_1) == ((uint32_t)2)))) { goto IL_002f; } } { // activated = controller.Side == HVRHandSide.Right ? controller.TrackPadLeft.JustActivated : controller.TrackPadRight.JustActivated; HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_2 = ___0_controller; NullCheck(L_2); int32_t L_3; L_3 = HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline(L_2, NULL); if ((((int32_t)L_3) == ((int32_t)1))) { goto IL_0021; } } { HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_4 = ___0_controller; NullCheck(L_4); HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_5 = (&L_4->___TrackPadRight_22); bool L_6 = L_5->___JustActivated_1; G_B4_0 = L_6; goto IL_002c; } IL_0021: { HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_7 = ___0_controller; NullCheck(L_7); HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_8 = (&L_7->___TrackPadLeft_21); bool L_9 = L_8->___JustActivated_1; G_B4_0 = L_9; } IL_002c: { V_0 = G_B4_0; goto IL_005b; } IL_002f: { // else if (controller.ControllerType == HVRControllerType.Vive) HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_10 = ___0_controller; NullCheck(L_10); int32_t L_11; L_11 = HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline(L_10, NULL); if ((!(((uint32_t)L_11) == ((uint32_t)3)))) { goto IL_004f; } } { // activated = HVRInputManager.Instance.RightController.TrackPadDown.JustActivated; HVRInputManager_tB06080C365D39894459A4D7D58DCAE9D42D09B0D* L_12; L_12 = HVRInputManager_get_Instance_mC18C6D3D3F431CCA33ADF5C955AAF1C013A325D5_inline(NULL); NullCheck(L_12); HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_13 = L_12->___RightController_68; NullCheck(L_13); HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_14 = (&L_13->___TrackPadDown_23); bool L_15 = L_14->___JustActivated_1; V_0 = L_15; goto IL_005b; } IL_004f: { // activated = controller.PrimaryButtonState.JustActivated; HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* L_16 = ___0_controller; NullCheck(L_16); HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721* L_17 = (&L_16->___PrimaryButtonState_7); bool L_18 = L_17->___JustActivated_1; V_0 = L_18; } IL_005b: { // return activated; bool L_19 = V_0; return L_19; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::Swap() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabPointSwapper_Swap_mEFA94F633E8EB8B1B33E6595307640436DC9ACA2 (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_IndexOf_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m56662283A9902A706F9BEB79DB9CBF6A7DB5B5F6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* V_0 = NULL; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* V_4 = NULL; HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* V_5 = NULL; int32_t V_6 = 0; { // var hand = Grabbable.HandGrabbers[0]; HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0; L_0 = HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline(__this, NULL); NullCheck(L_0); List_1_t0546410FB3DD901156EF02285245EBDB24982ECB* L_1 = L_0->___HandGrabbers_100; NullCheck(L_1); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_2; L_2 = List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F(L_1, 0, List_1_get_Item_m0AB1EA3BB9A670C7949B0453F61F9CA87D85E22F_RuntimeMethod_var); V_0 = L_2; // var points = GrabPoints; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_3 = __this->___GrabPoints_5; V_1 = L_3; // if (hand.PoserIndex > 0) HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_4 = V_0; NullCheck(L_4); int32_t L_5; L_5 = HVRHandGrabber_get_PoserIndex_m02142923834E533314BC1C0A9B702E0FB601420D(L_4, NULL); if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0052; } } { // if (OtherHands == null || hand.PoserIndex - 1 >= OtherHands.Length) PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C* L_6 = __this->___OtherHands_8; if (!L_6) { goto IL_003c; } } { HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = HVRHandGrabber_get_PoserIndex_m02142923834E533314BC1C0A9B702E0FB601420D(L_7, NULL); PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C* L_9 = __this->___OtherHands_8; NullCheck(L_9); if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_8, 1))) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))) { goto IL_003d; } } IL_003c: { // return; return; } IL_003d: { // points = OtherHands[hand.PoserIndex - 1].GrabPoints; PoserGrabPointsU5BU5D_t1DC87DBF4BFB6D7528D5B6F8FAC62D0BDA0A3B7C* L_10 = __this->___OtherHands_8; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_11 = V_0; NullCheck(L_11); int32_t L_12; L_12 = HVRHandGrabber_get_PoserIndex_m02142923834E533314BC1C0A9B702E0FB601420D(L_11, NULL); NullCheck(L_10); int32_t L_13 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* L_14 = (L_10)->GetAt(static_cast(L_13)); NullCheck(L_14); HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_15 = L_14->___GrabPoints_0; V_1 = L_15; } IL_0052: { // if (points == null || points.Length == 0) HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_16 = V_1; if (!L_16) { goto IL_0059; } } { HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_17 = V_1; NullCheck(L_17); if ((((RuntimeArray*)L_17)->max_length)) { goto IL_005a; } } IL_0059: { // return; return; } IL_005a: { // var index = Array.IndexOf(points, hand.PosableGrabPoint); HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_18 = V_1; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_19 = V_0; NullCheck(L_19); HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_20; L_20 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(L_19, NULL); int32_t L_21; L_21 = Array_IndexOf_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m56662283A9902A706F9BEB79DB9CBF6A7DB5B5F6(L_18, L_20, Array_IndexOf_TisHVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23_m56662283A9902A706F9BEB79DB9CBF6A7DB5B5F6_RuntimeMethod_var); V_2 = L_21; // if (index < 0) int32_t L_22 = V_2; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_006c; } } { // return; return; } IL_006c: { // var nextIndex = index + 1; int32_t L_23 = V_2; V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1)); // if (index == points.Length - 1) int32_t L_24 = V_2; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_25 = V_1; NullCheck(L_25); if ((!(((uint32_t)L_24) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_25)->max_length)), 1)))))) { goto IL_007a; } } { // nextIndex = 0; V_3 = 0; } IL_007a: { // var current = hand.PosableGrabPoint; HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_26 = V_0; NullCheck(L_26); HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_27; L_27 = HVRHandGrabber_get_PosableGrabPoint_m48F7C81E43B3A2A5FE546C38989D10DE289910B6_inline(L_26, NULL); V_4 = L_27; // var next = points[nextIndex]; HVRPosableGrabPointU5BU5D_tEDD8ABA4D8FABB38DF806BA5158585FE4D60021F* L_28 = V_1; int32_t L_29 = V_3; NullCheck(L_28); int32_t L_30 = L_29; HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_31 = (L_28)->GetAt(static_cast(L_30)); V_5 = L_31; // var axis = HVRAxis.X; V_6 = 0; // if (RotateAxis != null && RotateAxis.Length > 0 && nextIndex < RotateAxis.Length) HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8* L_32 = __this->___RotateAxis_6; if (!L_32) { goto IL_00b0; } } { HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8* L_33 = __this->___RotateAxis_6; NullCheck(L_33); if (!(((RuntimeArray*)L_33)->max_length)) { goto IL_00b0; } } { int32_t L_34 = V_3; HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8* L_35 = __this->___RotateAxis_6; NullCheck(L_35); if ((((int32_t)L_34) >= ((int32_t)((int32_t)(((RuntimeArray*)L_35)->max_length))))) { goto IL_00b0; } } { // axis = RotateAxis[nextIndex]; HVRAxisU5BU5D_tA5D902EB396D98787ABE9E22925FC8DC64ADE7B8* L_36 = __this->___RotateAxis_6; int32_t L_37 = V_3; NullCheck(L_36); int32_t L_38 = L_37; int32_t L_39 = (int32_t)(L_36)->GetAt(static_cast(L_38)); V_6 = L_39; } IL_00b0: { // hand.ChangeGrabPoint(next, SwapTime, axis); HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* L_40 = V_0; HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_41 = V_5; float L_42 = __this->___SwapTime_7; int32_t L_43 = V_6; NullCheck(L_40); HVRHandGrabber_ChangeGrabPoint_m26F370066895A3E703E0655F87B57CA3DF13D620(L_40, L_41, L_42, L_43, NULL); // OnGrabPointSwapped(current, next); HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_44 = V_4; HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_45 = V_5; VirtualActionInvoker2< HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23*, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* >::Invoke(8 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::OnGrabPointSwapped(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint) */, __this, L_44, L_45); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::OnGrabPointSwapped(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint,HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabPointSwapper_OnGrabPointSwapped_m8198DDF9D33AB3171A69873415BEDE50AB5DAFE3 (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_previous, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___1_next, const RuntimeMethod* method) { { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRGrabPointSwapper__ctor_mC44B4B68CC4A02039A47B9637D0995A83585B8D2 (HVRGrabPointSwapper_tDB31E1AEC518A2890B058E8DD69A226EE589068D* __this, const RuntimeMethod* method) { { // public float SwapTime = .2f; __this->___SwapTime_7 = (0.200000003f); HVRInputAction__ctor_mDA1DC4B610F36E5BD6A2B08AF5650F8C4CE14169(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7F342F7888642D40BDD7BA37215BBE328A8FCCFA (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* L_0 = (U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA*)il2cpp_codegen_object_new(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_mD155A9CF63F5D37ED6949E720861A506B44A4A60(L_0, NULL); ((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mD155A9CF63F5D37ED6949E720861A506B44A4A60 (U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRGrabPointSwapper/<>c::b__4_0(HurricaneVR.Framework.Core.HandPoser.HVRPosableGrabPoint) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CAwakeU3Eb__4_0_m2B64A9478A807F8721D5155F86E37E963D6F948C (U3CU3Ec_tDA486850FC5932E98E2685ED88AE6D09530269BA* __this, HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* ___0_e, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // GrabPoints = GrabPoints.Where(e => e).ToArray(); HVRPosableGrabPoint_t45AD7B3827EE2CFF89742F05F9FFD2E208D9CB23* L_0 = ___0_e; 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; } } #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.HandPoser.PoserGrabPoints::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PoserGrabPoints__ctor_m5E4155F48151A29F98AD6ED282CBB285FECDBFD5 (PoserGrabPoints_t9557E70D6F903BE5F985D30E43DB8CAE1EEA9A19* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_IsMine() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_IsMine_m1482716073E1255E030AA96B0C4A1CD3A8D50255 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool IsMine { get; set; } = true; bool L_0 = __this->___U3CIsMineU3Ek__BackingField_17; return L_0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_IsMine(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_set_IsMine_m26E7237039E7FD7FD0BD939CFC9554AB9060B33E (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsMine { get; set; } = true; bool L_0 = ___0_value; __this->___U3CIsMineU3Ek__BackingField_17 = L_0; return; } } // System.Single[] HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_FingerCurlSource() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* HVRHandAnimator_get_FingerCurlSource_m45A3545E08A9F28362EB9887ADBDCF423EA12879 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public float[] FingerCurlSource { get; set; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___U3CFingerCurlSourceU3Ek__BackingField_18; return L_0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_FingerCurlSource(System.Single[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_set_FingerCurlSource_mEDDC644BE66036534E6F7020F0C1DC1403FB80FC (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // public float[] FingerCurlSource { get; set; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; __this->___U3CFingerCurlSourceU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFingerCurlSourceU3Ek__BackingField_18), (void*)L_0); return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_IgnoreCurls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_IgnoreCurls_mB74CE4CEA297BAA99D2F7B6519EF9E16BC2F0CD4 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool IgnoreCurls { get; set; } = false; bool L_0 = __this->___U3CIgnoreCurlsU3Ek__BackingField_19; return L_0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_IgnoreCurls(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_set_IgnoreCurls_m81C715602CBCD330DED068BABFB1DD3352625034 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IgnoreCurls { get; set; } = false; bool L_0 = ___0_value; __this->___U3CIgnoreCurlsU3Ek__BackingField_19 = L_0; return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::get_DynamicPose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_DynamicPose_mAC39DD0F475686746D1755D2AF587B791D719B62 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool DynamicPose { get; set; } bool L_0 = __this->___U3CDynamicPoseU3Ek__BackingField_20; return L_0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::set_DynamicPose(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_set_DynamicPose_mFFAD1D0089DF87EF931AE582662AA964AD083537 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool DynamicPose { get; set; } bool L_0 = ___0_value; __this->___U3CDynamicPoseU3Ek__BackingField_20 = L_0; return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_Start_mB13E33AC341691C3DD023F13BFA191AAABFD29BA (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_mDC62DC4D84CA713342AF73B313FCBEFAA9BAC010_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_mDB458D85FCBD7733433A2BA7E38C9EA4434E84C5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1C3B83E7128DFE5344885801249731AA7F849057); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral85854D21F273A756078468B1F896F112B0E08118); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE32F71F01B50192A097A0D355AA140AD6D6D0529); s_Il2CppMethodInitialized = true; } HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* G_B9_0 = NULL; HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* G_B8_0 = NULL; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* G_B10_0 = NULL; HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* G_B10_1 = NULL; { // _fingerCurls = new float[5]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C*)SZArrayNew(SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C_il2cpp_TypeInfo_var, (uint32_t)5); __this->____fingerCurls_22 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____fingerCurls_22), (void*)L_0); // if (!PhysicsPoser) HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_1 = __this->___PhysicsPoser_7; 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_0025; } } { // PhysicsPoser = GetComponent(); HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* L_3; L_3 = Component_GetComponent_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_mDB458D85FCBD7733433A2BA7E38C9EA4434E84C5(__this, Component_GetComponent_TisHVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D_mDB458D85FCBD7733433A2BA7E38C9EA4434E84C5_RuntimeMethod_var); __this->___PhysicsPoser_7 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___PhysicsPoser_7), (void*)L_3); } IL_0025: { // if (!DefaultPoser) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_4 = __this->___DefaultPoser_9; 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_003e; } } { // DefaultPoser = GetComponent(); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_6; L_6 = Component_GetComponent_TisHVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_mDC62DC4D84CA713342AF73B313FCBEFAA9BAC010(__this, Component_GetComponent_TisHVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6_mDC62DC4D84CA713342AF73B313FCBEFAA9BAC010_RuntimeMethod_var); __this->___DefaultPoser_9 = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->___DefaultPoser_9), (void*)L_6); } IL_003e: { // if (!Hand) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_7 = __this->___Hand_8; 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_0057; } } { // Hand = GetComponent(); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_9; L_9 = Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3(__this, Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var); __this->___Hand_8 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___Hand_8), (void*)L_9); } IL_0057: { // DefaultPose = DefaultPoser.PrimaryPose.Pose.GetPose(Hand.IsLeft).DeepCopy(); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_10 = __this->___DefaultPoser_9; NullCheck(L_10); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_11 = L_10->___PrimaryPose_13; NullCheck(L_11); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_12 = L_11->___Pose_1; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_13 = __this->___Hand_8; NullCheck(L_13); bool L_14 = L_13->___IsLeft_4; NullCheck(L_12); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_15; L_15 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_12, L_14, NULL); NullCheck(L_15); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_16; L_16 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_15, NULL); __this->___DefaultPose_12 = L_16; Il2CppCodeGenWriteBarrier((void**)(&__this->___DefaultPose_12), (void*)L_16); // CurrentPose = DefaultPose.DeepCopy(); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_17 = __this->___DefaultPose_12; NullCheck(L_17); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_18; L_18 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_17, NULL); __this->___CurrentPose_11 = L_18; Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentPose_11), (void*)L_18); // BlendedPose = DefaultPose.DeepCopy(); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_19 = __this->___DefaultPose_12; NullCheck(L_19); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_20; L_20 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_19, NULL); __this->___BlendedPose_13 = L_20; Il2CppCodeGenWriteBarrier((void**)(&__this->___BlendedPose_13), (void*)L_20); // BlendTarget = DefaultPose.DeepCopy(); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_21 = __this->___DefaultPose_12; NullCheck(L_21); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_22; L_22 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_21, NULL); __this->___BlendTarget_15 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->___BlendTarget_15), (void*)L_22); // if (IsMine) bool L_23; L_23 = HVRHandAnimator_get_IsMine_m1482716073E1255E030AA96B0C4A1CD3A8D50255_inline(__this, NULL); if (!L_23) { goto IL_00dc; } } { // FingerCurlSource = Hand.IsLeft ? HVRController.LeftFingerCurls : HVRController.RightFingerCurls; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_24 = __this->___Hand_8; NullCheck(L_24); bool L_25 = L_24->___IsLeft_4; G_B8_0 = __this; if (L_25) { G_B9_0 = __this; goto IL_00d2; } } { il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_26 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields*)il2cpp_codegen_static_fields_for(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var))->___RightFingerCurls_61; G_B10_0 = L_26; G_B10_1 = G_B8_0; goto IL_00d7; } IL_00d2: { il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var); SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_27 = ((HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_StaticFields*)il2cpp_codegen_static_fields_for(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var))->___LeftFingerCurls_60; G_B10_0 = L_27; G_B10_1 = G_B9_0; } IL_00d7: { NullCheck(G_B10_1); HVRHandAnimator_set_FingerCurlSource_mEDDC644BE66036534E6F7020F0C1DC1403FB80FC_inline(G_B10_1, G_B10_0, NULL); } IL_00dc: { // ValidateDefaultFingerType("Thumb", ref DefaultPoser.PrimaryPose.ThumbType); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_28 = __this->___DefaultPoser_9; NullCheck(L_28); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_29 = L_28->___PrimaryPose_13; NullCheck(L_29); int32_t* L_30 = (&L_29->___ThumbType_10); HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990(__this, _stringLiteral85854D21F273A756078468B1F896F112B0E08118, L_30, NULL); // ValidateDefaultFingerType("Index", ref DefaultPoser.PrimaryPose.IndexType); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_31 = __this->___DefaultPoser_9; NullCheck(L_31); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_32 = L_31->___PrimaryPose_13; NullCheck(L_32); int32_t* L_33 = (&L_32->___IndexType_11); HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990(__this, _stringLiteral1C3B83E7128DFE5344885801249731AA7F849057, L_33, NULL); // ValidateDefaultFingerType("Middle", ref DefaultPoser.PrimaryPose.MiddleType); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_34 = __this->___DefaultPoser_9; NullCheck(L_34); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_35 = L_34->___PrimaryPose_13; NullCheck(L_35); int32_t* L_36 = (&L_35->___MiddleType_12); HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990(__this, _stringLiteralE32F71F01B50192A097A0D355AA140AD6D6D0529, L_36, NULL); // ValidateDefaultFingerType("Ring", ref DefaultPoser.PrimaryPose.RingType); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_37 = __this->___DefaultPoser_9; NullCheck(L_37); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_38 = L_37->___PrimaryPose_13; NullCheck(L_38); int32_t* L_39 = (&L_38->___RingType_13); HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990(__this, _stringLiteral87B3F6E1AA5CDEBB5C0505DB4D4C8535C5A009B3, L_39, NULL); // ValidateDefaultFingerType("Pinky", ref DefaultPoser.PrimaryPose.PinkyType); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_40 = __this->___DefaultPoser_9; NullCheck(L_40); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_41 = L_40->___PrimaryPose_13; NullCheck(L_41); int32_t* L_42 = (&L_41->___PinkyType_14); HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990(__this, _stringLiteral2DB3A185EDEB5BCA081E29CE64151E2118EE63FD, L_42, NULL); // ResetToDefault(); HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ValidateDefaultFingerType(System.String,HurricaneVR.Framework.Core.HandPoser.HVRFingerType&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ValidateDefaultFingerType_m28519E077E717FEAD676026619CC9E1AE6DDE990 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, String_t* ___0_fingerName, int32_t* ___1_finger, const RuntimeMethod* method) { { // if (finger == HVRFingerType.Close) int32_t* L_0 = ___1_finger; int32_t L_1 = *((int32_t*)L_0); if ((!(((uint32_t)L_1) == ((uint32_t)1)))) { goto IL_0008; } } { // finger = HVRFingerType.Static; int32_t* L_2 = ___1_finger; *((int32_t*)L_2) = (int32_t)0; } IL_0008: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::LateUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_LateUpdate_m115C122811226AB5E288D7D1A300C35ABDC40414 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // UpdateFingerCurls(); VirtualActionInvoker0::Invoke(6 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateFingerCurls() */, __this); // UpdatePoser(); HVRHandAnimator_UpdatePoser_mD6BBB159285F997D66A2BA8ABEDA7EE6174F0F9B(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateFingerCurls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateFingerCurls_m75F6333EDFA715A0ED828B1D5FD3C42E390425DC (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (FingerCurlSource == null) SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0; L_0 = HVRHandAnimator_get_FingerCurlSource_m45A3545E08A9F28362EB9887ADBDCF423EA12879_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // for (int i = 0; i < 5; i++) V_0 = 0; goto IL_0021; } IL_000d: { // _fingerCurls[i] = FingerCurlSource[i]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_1 = __this->____fingerCurls_22; int32_t L_2 = V_0; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3; L_3 = HVRHandAnimator_get_FingerCurlSource_m45A3545E08A9F28362EB9887ADBDCF423EA12879_inline(__this, NULL); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; float L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_1); (L_1)->SetAt(static_cast(L_2), (float)L_6); // for (int i = 0; i < 5; i++) int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0021: { // for (int i = 0; i < 5; i++) int32_t L_8 = V_0; if ((((int32_t)L_8) < ((int32_t)5))) { goto IL_000d; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ZeroFingerCurls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ZeroFingerCurls_m0F0A2C543D4A2008FCFF08FD6483EA6A1DD0B9A7 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < 5; i++) V_0 = 0; goto IL_0015; } IL_0004: { // _fingerCurls[i] = 0f; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->____fingerCurls_22; int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (float)(0.0f)); // for (int i = 0; i < 5; i++) int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0015: { // for (int i = 0; i < 5; i++) int32_t L_3 = V_0; if ((((int32_t)L_3) < ((int32_t)5))) { goto IL_0004; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::Enable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_Enable_mD80A58D3E5AA544B682C23CE8A0A7CA18F35D9D2 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // enabled = true; Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)1, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::Disable() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_Disable_mA8D08E2946070C3ED156F7585085207228806CAF (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // enabled = false; Behaviour_set_enabled_mF1DCFE60EB09E0529FE9476CA804A3AA2D72B16A(__this, (bool)0, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdatePoser() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdatePoser_mD6BBB159285F997D66A2BA8ABEDA7EE6174F0F9B (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __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 (DynamicPose) bool L_0; L_0 = HVRHandAnimator_get_DynamicPose_mAC39DD0F475686746D1755D2AF587B791D719B62_inline(__this, NULL); if (!L_0) { goto IL_004f; } } { // PrimaryPose.CopyTo(BlendedPose); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1 = __this->___PrimaryPose_14; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->___BlendedPose_13; NullCheck(L_1); HVRHandPoseData_CopyTo_m1D7EAED96DB73F8FE48B622B21F7CAB34FEF9DC7(L_1, L_2, NULL); // ApplyBlend(CurrentPose, BlendedPose, DefaultPoser.PrimaryPose, DynamicPoseSpeed); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_3 = __this->___CurrentPose_11; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_4 = __this->___BlendedPose_13; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_5 = __this->___DefaultPoser_9; NullCheck(L_5); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_6 = L_5->___PrimaryPose_13; float L_7 = __this->___DynamicPoseSpeed_6; HVRHandAnimator_ApplyBlend_m9EF5EE82B3BE76E04C7A418E29EEC4095A39BAF6(__this, L_3, L_4, L_6, L_7, NULL); // Hand.Pose(CurrentPose, false); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_8 = __this->___Hand_8; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_9 = __this->___CurrentPose_11; NullCheck(L_8); HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44(L_8, L_9, (bool)0, NULL); // return; return; } IL_004f: { // if (CurrentPoser == null) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_10 = __this->___CurrentPoser_10; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_11) { goto IL_005e; } } { // return; return; } IL_005e: { // UpdateBlends(); HVRHandAnimator_UpdateBlends_mC357774FDEBBCDDEB88DD59DA46DBAD46091B533(__this, NULL); // ApplyBlending(); HVRHandAnimator_ApplyBlending_mEC1AC78D6BE63C637FDCAAF45C1943167410CCDC(__this, NULL); // Hand.Pose(CurrentPose, _poseHand); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_12 = __this->___Hand_8; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_13 = __this->___CurrentPose_11; bool L_14 = __this->____poseHand_21; NullCheck(L_12); HVRPosableHand_Pose_m8CEE5D9C45CB88A16198F9ED4994BF4DD6739F44(L_12, L_13, L_14, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlends() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlends_mC357774FDEBBCDDEB88DD59DA46DBAD46091B533 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // if (!IsMine) bool L_0; L_0 = HVRHandAnimator_get_IsMine_m1482716073E1255E030AA96B0C4A1CD3A8D50255_inline(__this, NULL); if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // UpdateBlendValue(CurrentPoser.PrimaryPose); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_1 = __this->___CurrentPoser_10; NullCheck(L_1); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_2 = L_1->___PrimaryPose_13; HVRHandAnimator_UpdateBlendValue_m40F4F5F64BA2ECF9ECBE81E53C639EA773A12A01(__this, L_2, NULL); // if (CurrentPoser.Blends == null) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_3 = __this->___CurrentPoser_10; NullCheck(L_3); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_4 = L_3->___Blends_14; if (L_4) { goto IL_0028; } } { // return; return; } IL_0028: { // for (int i = 0; i < CurrentPoser.Blends.Count; i++) V_0 = 0; goto IL_0047; } IL_002c: { // UpdateBlendValue(CurrentPoser.Blends[i]); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_5 = __this->___CurrentPoser_10; NullCheck(L_5); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_6 = L_5->___Blends_14; int32_t L_7 = V_0; NullCheck(L_6); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_8; L_8 = List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165(L_6, L_7, List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); HVRHandAnimator_UpdateBlendValue_m40F4F5F64BA2ECF9ECBE81E53C639EA773A12A01(__this, L_8, NULL); // for (int i = 0; i < CurrentPoser.Blends.Count; i++) int32_t L_9 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0047: { // for (int i = 0; i < CurrentPoser.Blends.Count; i++) int32_t L_10 = V_0; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_11 = __this->___CurrentPoser_10; NullCheck(L_11); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_12 = L_11->___Blends_14; NullCheck(L_12); int32_t L_13; L_13 = List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline(L_12, List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); if ((((int32_t)L_10) < ((int32_t)L_13))) { goto IL_002c; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendValue(HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendValue_m40F4F5F64BA2ECF9ECBE81E53C639EA773A12A01 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___0_blend, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318); s_Il2CppMethodInitialized = true; } HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 V_0; memset((&V_0), 0, sizeof(V_0)); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B10_0 = NULL; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B9_0 = NULL; float G_B11_0 = 0.0f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B11_1 = NULL; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B19_0 = NULL; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B18_0 = NULL; float G_B20_0 = 0.0f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* G_B20_1 = NULL; { // if (blend.Disabled) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_0 = ___0_blend; NullCheck(L_0); bool L_1 = L_0->___Disabled_9; if (!L_1) { goto IL_0014; } } { // blend.Value = 0f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_2 = ___0_blend; NullCheck(L_2); L_2->___Value_20 = (0.0f); // return; return; } IL_0014: { // if (blend.Type == BlendType.Manual) return; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_3 = ___0_blend; NullCheck(L_3); int32_t L_4 = L_3->___Type_4; if ((!(((uint32_t)L_4) == ((uint32_t)1)))) { goto IL_001e; } } { // if (blend.Type == BlendType.Manual) return; return; } IL_001e: { // if (blend.Type == BlendType.Immediate) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_5 = ___0_blend; NullCheck(L_5); int32_t L_6 = L_5->___Type_4; if (L_6) { goto IL_0032; } } { // blend.Value = 1f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_7 = ___0_blend; NullCheck(L_7); L_7->___Value_20 = (1.0f); return; } IL_0032: { // else if (blend.ButtonParameter) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_8 = ___0_blend; NullCheck(L_8); bool L_9 = L_8->___ButtonParameter_7; if (!L_9) { goto IL_008e; } } { // var button = HVRController.GetButtonState(Hand.Side, blend.Button); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_10 = __this->___Hand_8; NullCheck(L_10); int32_t L_11; L_11 = HVRPosableHand_get_Side_m2DDF52B591763662D2A417EC572E5369DC4DEB93(L_10, NULL); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_12 = ___0_blend; NullCheck(L_12); int32_t L_13 = L_12->___Button_8; il2cpp_codegen_runtime_class_init_inline(HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0_il2cpp_TypeInfo_var); HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_14; L_14 = HVRController_GetButtonState_mE3B33E6402A2F510EC06914231511E1157343AAA(L_11, L_13, NULL); V_0 = L_14; // if (blend.Type == BlendType.BooleanParameter) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_15 = ___0_blend; NullCheck(L_15); int32_t L_16 = L_15->___Type_4; if ((!(((uint32_t)L_16) == ((uint32_t)3)))) { goto IL_0075; } } { // blend.Value = button.Active ? 1f : 0f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_17 = ___0_blend; HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_18 = V_0; bool L_19 = L_18.___Active_0; G_B9_0 = L_17; if (L_19) { G_B10_0 = L_17; goto IL_006a; } } { G_B11_0 = (0.0f); G_B11_1 = G_B9_0; goto IL_006f; } IL_006a: { G_B11_0 = (1.0f); G_B11_1 = G_B10_0; } IL_006f: { NullCheck(G_B11_1); G_B11_1->___Value_20 = G_B11_0; return; } IL_0075: { // else if (blend.Type == BlendType.FloatParameter) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_20 = ___0_blend; NullCheck(L_20); int32_t L_21 = L_20->___Type_4; if ((!(((uint32_t)L_21) == ((uint32_t)2)))) { goto IL_0106; } } { // blend.Value = button.Value; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_22 = ___0_blend; HVRButtonState_tCB5D53E840C8C49D87352E392D207FFC275FA721 L_23 = V_0; float L_24 = L_23.___Value_3; NullCheck(L_22); L_22->___Value_20 = L_24; return; } IL_008e: { // else if (!string.IsNullOrWhiteSpace(blend.AnimationParameter) && blend.AnimationParameter != "None") HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_25 = ___0_blend; NullCheck(L_25); String_t* L_26 = L_25->___AnimationParameter_6; bool L_27; L_27 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_26, NULL); if (L_27) { goto IL_0106; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_28 = ___0_blend; NullCheck(L_28); String_t* L_29 = L_28->___AnimationParameter_6; bool L_30; L_30 = String_op_Inequality_m8C940F3CFC42866709D7CA931B3D77B4BE94BCB6(L_29, _stringLiteral548D93DDB2AC6B24373148B19D9A625571AB2318, NULL); if (!L_30) { goto IL_0106; } } { // if (blend.Type == BlendType.BooleanParameter) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_31 = ___0_blend; NullCheck(L_31); int32_t L_32 = L_31->___Type_4; if ((!(((uint32_t)L_32) == ((uint32_t)3)))) { goto IL_00e1; } } { // blend.Value = HVRAnimationParameters.GetBoolParameter(Hand.Side, blend.AnimationParameter) ? 1f : 0f; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_33 = ___0_blend; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_34 = __this->___Hand_8; NullCheck(L_34); int32_t L_35; L_35 = HVRPosableHand_get_Side_m2DDF52B591763662D2A417EC572E5369DC4DEB93(L_34, NULL); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_36 = ___0_blend; NullCheck(L_36); String_t* L_37 = L_36->___AnimationParameter_6; il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); bool L_38; L_38 = HVRAnimationParameters_GetBoolParameter_m135E4EC269571783C19355682F9413F192FCE1AC(L_35, L_37, NULL); G_B18_0 = L_33; if (L_38) { G_B19_0 = L_33; goto IL_00d6; } } { G_B20_0 = (0.0f); G_B20_1 = G_B18_0; goto IL_00db; } IL_00d6: { G_B20_0 = (1.0f); G_B20_1 = G_B19_0; } IL_00db: { NullCheck(G_B20_1); G_B20_1->___Value_20 = G_B20_0; return; } IL_00e1: { // else if (blend.Type == BlendType.FloatParameter) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_39 = ___0_blend; NullCheck(L_39); int32_t L_40 = L_39->___Type_4; if ((!(((uint32_t)L_40) == ((uint32_t)2)))) { goto IL_0106; } } { // blend.Value = HVRAnimationParameters.GetFloatParameter(Hand.Side, blend.AnimationParameter); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_41 = ___0_blend; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_42 = __this->___Hand_8; NullCheck(L_42); int32_t L_43; L_43 = HVRPosableHand_get_Side_m2DDF52B591763662D2A417EC572E5369DC4DEB93(L_42, NULL); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_44 = ___0_blend; NullCheck(L_44); String_t* L_45 = L_44->___AnimationParameter_6; il2cpp_codegen_runtime_class_init_inline(HVRAnimationParameters_tAF98DA1E9F16B24858FBF83D59E894727758B4C3_il2cpp_TypeInfo_var); float L_46; L_46 = HVRAnimationParameters_GetFloatParameter_m89A897F92880263DBD22D01878D5CBB21A495AC7(L_43, L_45, NULL); NullCheck(L_41); L_41->___Value_20 = L_46; } IL_0106: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyBlending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyBlending_mEC1AC78D6BE63C637FDCAAF45C1943167410CCDC (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* V_1 = NULL; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* V_2 = NULL; { // PrimaryPose.CopyTo(BlendedPose); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = __this->___PrimaryPose_14; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1 = __this->___BlendedPose_13; NullCheck(L_0); HVRHandPoseData_CopyTo_m1D7EAED96DB73F8FE48B622B21F7CAB34FEF9DC7(L_0, L_1, NULL); // ApplyFingerCurls(DefaultPose, PrimaryPose, BlendedPose, CurrentPoser.PrimaryPose); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->___DefaultPose_12; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_3 = __this->___PrimaryPose_14; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_4 = __this->___BlendedPose_13; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_5 = __this->___CurrentPoser_10; NullCheck(L_5); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_6 = L_5->___PrimaryPose_13; HVRHandAnimator_ApplyFingerCurls_m8B0D75E707F570B33152623D0FCFD6E68CF204A0(__this, L_2, L_3, L_4, L_6, NULL); // if (CurrentPoser.Blends != null) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_7 = __this->___CurrentPoser_10; NullCheck(L_7); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_8 = L_7->___Blends_14; if (!L_8) { goto IL_00fe; } } { // for (int i = 0; i < CurrentPoser.Blends.Count; i++) V_0 = 0; goto IL_00e8; } IL_004b: { // var blend = CurrentPoser.Blends[i]; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_9 = __this->___CurrentPoser_10; NullCheck(L_9); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_10 = L_9->___Blends_14; int32_t L_11 = V_0; NullCheck(L_10); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_12; L_12 = List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165(L_10, L_11, List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); V_1 = L_12; // if (blend.Disabled || !blend.Pose) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_13 = V_1; NullCheck(L_13); bool L_14 = L_13->___Disabled_9; if (L_14) { goto IL_00e4; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_15 = V_1; NullCheck(L_15); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_16 = L_15->___Pose_1; 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_00e4; } } { // var blendPose = blend.Pose.GetPose(Hand.Side); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_18 = V_1; NullCheck(L_18); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_19 = L_18->___Pose_1; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_20 = __this->___Hand_8; NullCheck(L_20); int32_t L_21; L_21 = HVRPosableHand_get_Side_m2DDF52B591763662D2A417EC572E5369DC4DEB93(L_20, NULL); NullCheck(L_19); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_22; L_22 = HVRHandPose_GetPose_m5008601C3E8B10972E4C33B39E6146FE25B43566(L_19, L_21, NULL); V_2 = L_22; // if (blendPose == null) continue; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_23 = V_2; if (!L_23) { goto IL_00e4; } } { // blendPose.CopyTo(BlendTarget); //copied to apply the finger curls to prevent mucking up the original pose HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_24 = V_2; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_25 = __this->___BlendTarget_15; NullCheck(L_24); HVRHandPoseData_CopyTo_m1D7EAED96DB73F8FE48B622B21F7CAB34FEF9DC7(L_24, L_25, NULL); // ApplyFingerCurls(PrimaryPose, blendPose, BlendTarget, blend); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_26 = __this->___PrimaryPose_14; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_27 = V_2; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_28 = __this->___BlendTarget_15; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_29 = V_1; HVRHandAnimator_ApplyFingerCurls_m8B0D75E707F570B33152623D0FCFD6E68CF204A0(__this, L_26, L_27, L_28, L_29, NULL); // UpdateBlendTarget(PrimaryPose, BlendTarget, Blends[i], blend); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_30 = __this->___PrimaryPose_14; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_31 = __this->___BlendTarget_15; List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_32 = __this->___Blends_16; int32_t L_33 = V_0; NullCheck(L_32); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_34; L_34 = List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C(L_32, L_33, List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_35 = V_1; HVRHandAnimator_UpdateBlendTarget_mBB11581D773D2A1FE86ABCA616D7A42207700406(__this, L_30, L_31, L_34, L_35, NULL); // UpdateBlendedPose(Blends[i], BlendedPose, blend); List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_36 = __this->___Blends_16; int32_t L_37 = V_0; NullCheck(L_36); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_38; L_38 = List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C(L_36, L_37, List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_39 = __this->___BlendedPose_13; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_40 = V_1; HVRHandAnimator_UpdateBlendedPose_mD3712E15D7E060F414FFCAB9B7D9D871C5BF77E7(__this, L_38, L_39, L_40, NULL); } IL_00e4: { // for (int i = 0; i < CurrentPoser.Blends.Count; i++) int32_t L_41 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00e8: { // for (int i = 0; i < CurrentPoser.Blends.Count; i++) int32_t L_42 = V_0; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_43 = __this->___CurrentPoser_10; NullCheck(L_43); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_44 = L_43->___Blends_14; NullCheck(L_44); int32_t L_45; L_45 = List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline(L_44, List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); if ((((int32_t)L_42) < ((int32_t)L_45))) { goto IL_004b; } } IL_00fe: { // ApplyBlend(CurrentPose, BlendedPose, CurrentPoser.PrimaryPose, CurrentPoser.PrimaryPose.Speed); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_46 = __this->___CurrentPose_11; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_47 = __this->___BlendedPose_13; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_48 = __this->___CurrentPoser_10; NullCheck(L_48); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_49 = L_48->___PrimaryPose_13; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_50 = __this->___CurrentPoser_10; NullCheck(L_50); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_51 = L_50->___PrimaryPose_13; NullCheck(L_51); float L_52 = L_51->___Speed_5; HVRHandAnimator_ApplyBlend_m9EF5EE82B3BE76E04C7A418E29EEC4095A39BAF6(__this, L_46, L_47, L_49, L_52, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyFingerCurls(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyFingerCurls_m8B0D75E707F570B33152623D0FCFD6E68CF204A0 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_startPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_endPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___2_targetPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___3_blend, 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; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_2 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_3 = NULL; float V_4 = 0.0f; float V_5 = 0.0f; float V_6 = 0.0f; int32_t V_7 = 0; { // for (int i = 0; i < targetPose.Fingers.Length; i++) V_0 = 0; goto IL_0118; } IL_0007: { // var targetFinger = targetPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = ___2_targetPose; NullCheck(L_0); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_1; L_1 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_0, NULL); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_4 = (L_1)->GetAt(static_cast(L_3)); V_1 = L_4; // var startFinger = startPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_5 = ___0_startPose; NullCheck(L_5); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_6; L_6 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_5, NULL); int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_9 = (L_6)->GetAt(static_cast(L_8)); V_2 = L_9; // var endFinger = endPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_10 = ___1_endPose; NullCheck(L_10); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_11; L_11 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_10, NULL); int32_t L_12 = V_0; NullCheck(L_11); int32_t L_13 = L_12; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_14 = (L_11)->GetAt(static_cast(L_13)); V_3 = L_14; // var fingerType = blend.GetFingerType(i); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_15 = ___3_blend; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17; L_17 = HVRHandPoseBlend_GetFingerType_mF3283714A9B401A7E171DA4A32E801F2BFA5FAE6(L_15, L_16, NULL); // if (fingerType != HVRFingerType.Close) if ((!(((uint32_t)L_17) == ((uint32_t)1)))) { goto IL_0114; } } { // var fingerStart = blend.GetFingerStart(i); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_18 = ___3_blend; int32_t L_19 = V_0; NullCheck(L_18); float L_20; L_20 = HVRHandPoseBlend_GetFingerStart_m62C9B2D8B842D12F1E151869BC0690EE6B8E028A(L_18, L_19, NULL); V_4 = L_20; // var curl = _fingerCurls[i]; SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_21 = __this->____fingerCurls_22; int32_t L_22 = V_0; NullCheck(L_21); int32_t L_23 = L_22; float L_24 = (L_21)->GetAt(static_cast(L_23)); V_5 = L_24; // if (IgnoreCurls) bool L_25; L_25 = HVRHandAnimator_get_IgnoreCurls_mB74CE4CEA297BAA99D2F7B6519EF9E16BC2F0CD4_inline(__this, NULL); if (!L_25) { goto IL_0053; } } { // curl = 0f; V_5 = (0.0f); } IL_0053: { // var remainder = 1 - fingerStart; float L_26 = V_4; V_6 = ((float)il2cpp_codegen_subtract((1.0f), L_26)); // curl = fingerStart + curl * remainder; float L_27 = V_4; float L_28 = V_5; float L_29 = V_6; V_5 = ((float)il2cpp_codegen_add(L_27, ((float)il2cpp_codegen_multiply(L_28, L_29)))); // curl = Mathf.Clamp(curl, 0f, 1f); float L_30 = V_5; float L_31; L_31 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(L_30, (0.0f), (1.0f), NULL); V_5 = L_31; // for (int j = 0; j < targetFinger.Bones.Count; j++) V_7 = 0; goto IL_0102; } IL_0082: { // targetFinger.Bones[j].Position = Vector3.Lerp(startFinger.Bones[j].Position, endFinger.Bones[j].Position, curl); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_32 = V_1; NullCheck(L_32); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_33 = L_32->___Bones_0; int32_t L_34 = V_7; NullCheck(L_33); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_35; L_35 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_33, L_34, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_36 = V_2; NullCheck(L_36); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_37 = L_36->___Bones_0; int32_t L_38 = V_7; NullCheck(L_37); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_39; L_39 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_37, L_38, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___Position_0; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_41 = V_3; NullCheck(L_41); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_42 = L_41->___Bones_0; int32_t L_43 = V_7; NullCheck(L_42); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_44; L_44 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_42, L_43, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45 = L_44->___Position_0; float L_46 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47; L_47 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_40, L_45, L_46, NULL); NullCheck(L_35); L_35->___Position_0 = L_47; // targetFinger.Bones[j].Rotation = Quaternion.Lerp(startFinger.Bones[j].Rotation, endFinger.Bones[j].Rotation, curl); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_48 = V_1; NullCheck(L_48); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_49 = L_48->___Bones_0; int32_t L_50 = V_7; NullCheck(L_49); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_51; L_51 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_49, L_50, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_52 = V_2; NullCheck(L_52); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_53 = L_52->___Bones_0; int32_t L_54 = V_7; NullCheck(L_53); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_55; L_55 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_53, L_54, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_55); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = L_55->___Rotation_1; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_57 = V_3; NullCheck(L_57); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_58 = L_57->___Bones_0; int32_t L_59 = V_7; NullCheck(L_58); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_60; L_60 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_58, L_59, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_60); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_61 = L_60->___Rotation_1; float L_62 = V_5; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_63; L_63 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_56, L_61, L_62, NULL); NullCheck(L_51); L_51->___Rotation_1 = L_63; // for (int j = 0; j < targetFinger.Bones.Count; j++) int32_t L_64 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_64, 1)); } IL_0102: { // for (int j = 0; j < targetFinger.Bones.Count; j++) int32_t L_65 = V_7; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_66 = V_1; NullCheck(L_66); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_67 = L_66->___Bones_0; NullCheck(L_67); int32_t L_68; L_68 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_67, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_65) < ((int32_t)L_68))) { goto IL_0082; } } IL_0114: { // for (int i = 0; i < targetPose.Fingers.Length; i++) int32_t L_69 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_69, 1)); } IL_0118: { // for (int i = 0; i < targetPose.Fingers.Length; i++) int32_t L_70 = V_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_71 = ___2_targetPose; NullCheck(L_71); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_72; L_72 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_71, NULL); NullCheck(L_72); if ((((int32_t)L_70) < ((int32_t)((int32_t)(((RuntimeArray*)L_72)->max_length))))) { goto IL_0007; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendTarget(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendTarget_mBB11581D773D2A1FE86ABCA616D7A42207700406 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_startPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_endPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___2_blendedPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___3_blend, 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; } float V_0 = 0.0f; float V_1 = 0.0f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_5 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_6 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_10 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_11; memset((&V_11), 0, sizeof(V_11)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_12; memset((&V_12), 0, sizeof(V_12)); float G_B3_0 = 0.0f; { // var lerp = blend.Value * blend.Weight; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_0 = ___3_blend; NullCheck(L_0); float L_1 = L_0->___Value_20; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_2 = ___3_blend; NullCheck(L_2); float L_3 = L_2->___Weight_2; V_0 = ((float)il2cpp_codegen_multiply(L_1, L_3)); // var blendLerp = blend.Speed < .01f ? 1f : blend.Speed * Time.deltaTime; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_4 = ___3_blend; NullCheck(L_4); float L_5 = L_4->___Speed_5; if ((((float)L_5) < ((float)(0.00999999978f)))) { goto IL_002d; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_6 = ___3_blend; NullCheck(L_6); float L_7 = L_6->___Speed_5; float L_8; L_8 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); G_B3_0 = ((float)il2cpp_codegen_multiply(L_7, L_8)); goto IL_0032; } IL_002d: { G_B3_0 = (1.0f); } IL_0032: { V_1 = G_B3_0; // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & HVRHandPoseMask.Hand) == HVRHandPoseMask.Hand) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_9 = ___3_blend; NullCheck(L_9); int32_t L_10 = L_9->___Mask_3; if (!L_10) { goto IL_0048; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_11 = ___3_blend; NullCheck(L_11); int32_t L_12 = L_11->___Mask_3; if ((!(((uint32_t)((int32_t)((int32_t)L_12&1))) == ((uint32_t)1)))) { goto IL_0094; } } IL_0048: { // var targetPos = Vector3.Lerp(startPose.Position, endPose.Position, lerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_13 = ___0_startPose; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___Position_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_15 = ___1_endPose; NullCheck(L_15); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = L_15->___Position_0; float L_17 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18; L_18 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_14, L_16, L_17, NULL); V_2 = L_18; // var targetRot = Quaternion.Lerp(startPose.Rotation, endPose.Rotation, lerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_19 = ___0_startPose; NullCheck(L_19); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = L_19->___Rotation_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_21 = ___1_endPose; NullCheck(L_21); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = L_21->___Rotation_1; float L_23 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24; L_24 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_20, L_22, L_23, NULL); V_3 = L_24; // blendedPose.Position = Vector3.Lerp(blendedPose.Position, targetPos, blendLerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_25 = ___2_blendedPose; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_26 = ___2_blendedPose; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = L_26->___Position_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_2; float L_29 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30; L_30 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_27, L_28, L_29, NULL); NullCheck(L_25); L_25->___Position_0 = L_30; // blendedPose.Rotation = Quaternion.Lerp(blendedPose.Rotation, targetRot, blendLerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_31 = ___2_blendedPose; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_32 = ___2_blendedPose; NullCheck(L_32); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_33 = L_32->___Rotation_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = V_3; float L_35 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36; L_36 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_33, L_34, L_35, NULL); NullCheck(L_31); L_31->___Rotation_1 = L_36; } IL_0094: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) V_4 = 0; goto IL_0188; } IL_009c: { // var blendedFinger = blendedPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_37 = ___2_blendedPose; NullCheck(L_37); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_38; L_38 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_37, NULL); int32_t L_39 = V_4; NullCheck(L_38); int32_t L_40 = L_39; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_41 = (L_38)->GetAt(static_cast(L_40)); V_5 = L_41; // var endFinger = endPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_42 = ___1_endPose; NullCheck(L_42); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_43; L_43 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_42, NULL); int32_t L_44 = V_4; NullCheck(L_43); int32_t L_45 = L_44; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_46 = (L_43)->GetAt(static_cast(L_45)); V_6 = L_46; // var startFinger = startPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_47 = ___0_startPose; NullCheck(L_47); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_48; L_48 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_47, NULL); int32_t L_49 = V_4; NullCheck(L_48); int32_t L_50 = L_49; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_51 = (L_48)->GetAt(static_cast(L_50)); V_7 = L_51; // if (!TryGetMask(i, out var mask)) continue; int32_t L_52 = V_4; bool L_53; L_53 = HVRHandAnimator_TryGetMask_m18C3BA62D54ADD0AC8A9A2BC671017655FB1B79D(L_52, (&V_8), NULL); if (!L_53) { goto IL_0182; } } { // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & mask) == mask) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_54 = ___3_blend; NullCheck(L_54); int32_t L_55 = L_54->___Mask_3; if (!L_55) { goto IL_00e5; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_56 = ___3_blend; NullCheck(L_56); int32_t L_57 = L_56->___Mask_3; int32_t L_58 = V_8; int32_t L_59 = V_8; if ((!(((uint32_t)((int32_t)((int32_t)L_57&(int32_t)L_58))) == ((uint32_t)L_59)))) { goto IL_0182; } } IL_00e5: { // for (var j = 0; j < blendedFinger.Bones.Count; j++) V_9 = 0; goto IL_016f; } IL_00ed: { // var blendedBone = blendedFinger.Bones[j]; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_60 = V_5; NullCheck(L_60); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_61 = L_60->___Bones_0; int32_t L_62 = V_9; NullCheck(L_61); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_63; L_63 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_61, L_62, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); // var endBone = endFinger.Bones[j]; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_64 = V_6; NullCheck(L_64); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_65 = L_64->___Bones_0; int32_t L_66 = V_9; NullCheck(L_65); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_67; L_67 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_65, L_66, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); V_10 = L_67; // var startBone = startFinger.Bones[j]; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_68 = V_7; NullCheck(L_68); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_69 = L_68->___Bones_0; int32_t L_70 = V_9; NullCheck(L_69); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_71; L_71 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_69, L_70, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); // var targetPos = Vector3.Lerp(startBone.Position, endBone.Position, lerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_72 = L_71; NullCheck(L_72); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_73 = L_72->___Position_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_74 = V_10; NullCheck(L_74); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = L_74->___Position_0; float L_76 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_73, L_75, L_76, NULL); V_11 = L_77; // var targetRot = Quaternion.Lerp(startBone.Rotation, endBone.Rotation, lerp); NullCheck(L_72); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_78 = L_72->___Rotation_1; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_79 = V_10; NullCheck(L_79); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_80 = L_79->___Rotation_1; float L_81 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_82; L_82 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_78, L_80, L_81, NULL); V_12 = L_82; // blendedBone.Position = Vector3.Lerp(blendedBone.Position, targetPos, blendLerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_83 = L_63; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_84 = L_83; NullCheck(L_84); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = L_84->___Position_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86 = V_11; float L_87 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88; L_88 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_85, L_86, L_87, NULL); NullCheck(L_84); L_84->___Position_0 = L_88; // blendedBone.Rotation = Quaternion.Lerp(blendedBone.Rotation, targetRot, blendLerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_89 = L_83; NullCheck(L_89); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_90 = L_89->___Rotation_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_91 = V_12; float L_92 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_93; L_93 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_90, L_91, L_92, NULL); NullCheck(L_89); L_89->___Rotation_1 = L_93; // for (var j = 0; j < blendedFinger.Bones.Count; j++) int32_t L_94 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_94, 1)); } IL_016f: { // for (var j = 0; j < blendedFinger.Bones.Count; j++) int32_t L_95 = V_9; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_96 = V_5; NullCheck(L_96); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_97 = L_96->___Bones_0; NullCheck(L_97); int32_t L_98; L_98 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_97, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_95) < ((int32_t)L_98))) { goto IL_00ed; } } IL_0182: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) int32_t L_99 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_99, 1)); } IL_0188: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) int32_t L_100 = V_4; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_101 = ___2_blendedPose; NullCheck(L_101); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_102; L_102 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_101, NULL); NullCheck(L_102); if ((((int32_t)L_100) < ((int32_t)((int32_t)(((RuntimeArray*)L_102)->max_length))))) { goto IL_009c; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::UpdateBlendedPose(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_UpdateBlendedPose_mD3712E15D7E060F414FFCAB9B7D9D871C5BF77E7 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_targetPose, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_blendedPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___2_blend, 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; } float V_0 = 0.0f; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { // var lerp = blend.Value * blend.Weight; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_0 = ___2_blend; NullCheck(L_0); float L_1 = L_0->___Value_20; HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_2 = ___2_blend; NullCheck(L_2); float L_3 = L_2->___Weight_2; V_0 = ((float)il2cpp_codegen_multiply(L_1, L_3)); // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & HVRHandPoseMask.Hand) == HVRHandPoseMask.Hand) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_4 = ___2_blend; NullCheck(L_4); int32_t L_5 = L_4->___Mask_3; if (!L_5) { goto IL_0021; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_6 = ___2_blend; NullCheck(L_6); int32_t L_7 = L_6->___Mask_3; if ((!(((uint32_t)((int32_t)((int32_t)L_7&1))) == ((uint32_t)1)))) { goto IL_0051; } } IL_0021: { // blendedPose.Position = Vector3.Lerp(blendedPose.Position, targetPose.Position, lerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_8 = ___1_blendedPose; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_9 = ___1_blendedPose; NullCheck(L_9); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = L_9->___Position_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_11 = ___0_targetPose; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12 = L_11->___Position_0; float L_13 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_10, L_12, L_13, NULL); NullCheck(L_8); L_8->___Position_0 = L_14; // blendedPose.Rotation = Quaternion.Lerp(blendedPose.Rotation, targetPose.Rotation, lerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_15 = ___1_blendedPose; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_16 = ___1_blendedPose; NullCheck(L_16); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_17 = L_16->___Rotation_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_18 = ___0_targetPose; NullCheck(L_18); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_19 = L_18->___Rotation_1; float L_20 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_21; L_21 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_17, L_19, L_20, NULL); NullCheck(L_15); L_15->___Rotation_1 = L_21; } IL_0051: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) V_1 = 0; goto IL_0102; } IL_0058: { // if (!TryGetMask(i, out var mask)) continue; int32_t L_22 = V_1; bool L_23; L_23 = HVRHandAnimator_TryGetMask_m18C3BA62D54ADD0AC8A9A2BC671017655FB1B79D(L_22, (&V_2), NULL); if (!L_23) { goto IL_00fe; } } { // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & mask) == mask) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_24 = ___2_blend; NullCheck(L_24); int32_t L_25 = L_24->___Mask_3; if (!L_25) { goto IL_007b; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_26 = ___2_blend; NullCheck(L_26); int32_t L_27 = L_26->___Mask_3; int32_t L_28 = V_2; int32_t L_29 = V_2; if ((!(((uint32_t)((int32_t)((int32_t)L_27&(int32_t)L_28))) == ((uint32_t)L_29)))) { goto IL_00fe; } } IL_007b: { // for (var j = 0; j < blendedPose.Fingers[i].Bones.Count; j++) V_3 = 0; goto IL_00e9; } IL_007f: { // var blendedBone = blendedPose.Fingers[i].Bones[j]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_30 = ___1_blendedPose; NullCheck(L_30); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_31; L_31 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_30, NULL); int32_t L_32 = V_1; NullCheck(L_31); int32_t L_33 = L_32; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_34 = (L_31)->GetAt(static_cast(L_33)); NullCheck(L_34); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_35 = L_34->___Bones_0; int32_t L_36 = V_3; NullCheck(L_35); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_37; L_37 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_35, L_36, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); // blendedBone.Position = Vector3.Lerp(blendedBone.Position, targetPose.Fingers[i].Bones[j].Position, lerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_38 = L_37; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_39 = L_38; NullCheck(L_39); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40 = L_39->___Position_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_41 = ___0_targetPose; NullCheck(L_41); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_42; L_42 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_41, NULL); int32_t L_43 = V_1; NullCheck(L_42); int32_t L_44 = L_43; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_45 = (L_42)->GetAt(static_cast(L_44)); NullCheck(L_45); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_46 = L_45->___Bones_0; int32_t L_47 = V_3; NullCheck(L_46); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_48; L_48 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_46, L_47, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_48); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = L_48->___Position_0; float L_50 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51; L_51 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_40, L_49, L_50, NULL); NullCheck(L_39); L_39->___Position_0 = L_51; // blendedBone.Rotation = Quaternion.Lerp(blendedBone.Rotation, targetPose.Fingers[i].Bones[j].Rotation, lerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_52 = L_38; NullCheck(L_52); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_53 = L_52->___Rotation_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_54 = ___0_targetPose; NullCheck(L_54); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_55; L_55 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_54, NULL); int32_t L_56 = V_1; NullCheck(L_55); int32_t L_57 = L_56; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_58 = (L_55)->GetAt(static_cast(L_57)); NullCheck(L_58); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_59 = L_58->___Bones_0; int32_t L_60 = V_3; NullCheck(L_59); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_61; L_61 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_59, L_60, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); NullCheck(L_61); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = L_61->___Rotation_1; float L_63 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64; L_64 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_53, L_62, L_63, NULL); NullCheck(L_52); L_52->___Rotation_1 = L_64; // for (var j = 0; j < blendedPose.Fingers[i].Bones.Count; j++) int32_t L_65 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_65, 1)); } IL_00e9: { // for (var j = 0; j < blendedPose.Fingers[i].Bones.Count; j++) int32_t L_66 = V_3; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_67 = ___1_blendedPose; NullCheck(L_67); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_68; L_68 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_67, NULL); int32_t L_69 = V_1; NullCheck(L_68); int32_t L_70 = L_69; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_71 = (L_68)->GetAt(static_cast(L_70)); NullCheck(L_71); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_72 = L_71->___Bones_0; NullCheck(L_72); int32_t L_73; L_73 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_72, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_66) < ((int32_t)L_73))) { goto IL_007f; } } IL_00fe: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) int32_t L_74 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_74, 1)); } IL_0102: { // for (var i = 0; i < blendedPose.Fingers.Length; i++) int32_t L_75 = V_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_76 = ___1_blendedPose; NullCheck(L_76); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_77; L_77 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_76, NULL); NullCheck(L_77); if ((((int32_t)L_75) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length))))) { goto IL_0058; } } { // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::TryGetMask(System.Int32,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseMask&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRHandAnimator_TryGetMask_m18C3BA62D54ADD0AC8A9A2BC671017655FB1B79D (int32_t ___0_i, int32_t* ___1_mask, const RuntimeMethod* method) { { // mask = HVRHandPoseMask.None; int32_t* L_0 = ___1_mask; *((int32_t*)L_0) = (int32_t)0; // if (i == 0) mask = HVRHandPoseMask.Thumb; int32_t L_1 = ___0_i; if (L_1) { goto IL_000b; } } { // if (i == 0) mask = HVRHandPoseMask.Thumb; int32_t* L_2 = ___1_mask; *((int32_t*)L_2) = (int32_t)2; goto IL_0033; } IL_000b: { // else if (i == 1) mask = HVRHandPoseMask.Index; int32_t L_3 = ___0_i; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0014; } } { // else if (i == 1) mask = HVRHandPoseMask.Index; int32_t* L_4 = ___1_mask; *((int32_t*)L_4) = (int32_t)4; goto IL_0033; } IL_0014: { // else if (i == 2) mask = HVRHandPoseMask.Middle; int32_t L_5 = ___0_i; if ((!(((uint32_t)L_5) == ((uint32_t)2)))) { goto IL_001d; } } { // else if (i == 2) mask = HVRHandPoseMask.Middle; int32_t* L_6 = ___1_mask; *((int32_t*)L_6) = (int32_t)8; goto IL_0033; } IL_001d: { // else if (i == 3) mask = HVRHandPoseMask.Ring; int32_t L_7 = ___0_i; if ((!(((uint32_t)L_7) == ((uint32_t)3)))) { goto IL_0027; } } { // else if (i == 3) mask = HVRHandPoseMask.Ring; int32_t* L_8 = ___1_mask; *((int32_t*)L_8) = (int32_t)((int32_t)16); goto IL_0033; } IL_0027: { // else if (i == 4) mask = HVRHandPoseMask.Pinky; int32_t L_9 = ___0_i; if ((!(((uint32_t)L_9) == ((uint32_t)4)))) { goto IL_0031; } } { // else if (i == 4) mask = HVRHandPoseMask.Pinky; int32_t* L_10 = ___1_mask; *((int32_t*)L_10) = (int32_t)((int32_t)32); goto IL_0033; } IL_0031: { // else return false; return (bool)0; } IL_0033: { // return true; return (bool)1; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ApplyBlend(HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData,HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend,System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ApplyBlend_m9EF5EE82B3BE76E04C7A418E29EEC4095A39BAF6 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___0_currentHand, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_targetHandPose, HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* ___2_blend, float ___3_speed, 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; } float V_0 = 0.0f; int32_t V_1 = 0; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_2 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_6 = NULL; float G_B3_0 = 0.0f; { // var blendLerp = speed < .01f ? 1f : speed * Time.deltaTime; float L_0 = ___3_speed; if ((((float)L_0) < ((float)(0.00999999978f)))) { goto IL_0013; } } { float L_1 = ___3_speed; float L_2; L_2 = Time_get_deltaTime_mC3195000401F0FD167DD2F948FD2BC58330D0865(NULL); G_B3_0 = ((float)il2cpp_codegen_multiply(L_1, L_2)); goto IL_0018; } IL_0013: { G_B3_0 = (1.0f); } IL_0018: { V_0 = G_B3_0; // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & HVRHandPoseMask.Hand) == HVRHandPoseMask.Hand) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_3 = ___2_blend; NullCheck(L_3); int32_t L_4 = L_3->___Mask_3; if (!L_4) { goto IL_002c; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_5 = ___2_blend; NullCheck(L_5); int32_t L_6 = L_5->___Mask_3; if ((!(((uint32_t)((int32_t)((int32_t)L_6&1))) == ((uint32_t)1)))) { goto IL_005c; } } IL_002c: { // currentHand.Position = Vector3.Lerp(currentHand.Position, targetHandPose.Position, blendLerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_7 = ___0_currentHand; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_8 = ___0_currentHand; NullCheck(L_8); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = L_8->___Position_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_10 = ___1_targetHandPose; NullCheck(L_10); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = L_10->___Position_0; float L_12 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_9, L_11, L_12, NULL); NullCheck(L_7); L_7->___Position_0 = L_13; // currentHand.Rotation = Quaternion.Lerp(currentHand.Rotation, targetHandPose.Rotation, blendLerp); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_14 = ___0_currentHand; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_15 = ___0_currentHand; NullCheck(L_15); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = L_15->___Rotation_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_17 = ___1_targetHandPose; NullCheck(L_17); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = L_17->___Rotation_1; float L_19 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20; L_20 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_16, L_18, L_19, NULL); NullCheck(L_14); L_14->___Rotation_1 = L_20; } IL_005c: { // for (var i = 0; i < currentHand.Fingers.Length; i++) V_1 = 0; goto IL_00ff; } IL_0063: { // var currentFinger = currentHand.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_21 = ___0_currentHand; NullCheck(L_21); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_22; L_22 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_21, NULL); int32_t L_23 = V_1; NullCheck(L_22); int32_t L_24 = L_23; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_25 = (L_22)->GetAt(static_cast(L_24)); V_2 = L_25; // var targetFinger = targetHandPose.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_26 = ___1_targetHandPose; NullCheck(L_26); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_27; L_27 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_26, NULL); int32_t L_28 = V_1; NullCheck(L_27); int32_t L_29 = L_28; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_30 = (L_27)->GetAt(static_cast(L_29)); V_3 = L_30; // if (!TryGetMask(i, out var mask)) continue; int32_t L_31 = V_1; bool L_32; L_32 = HVRHandAnimator_TryGetMask_m18C3BA62D54ADD0AC8A9A2BC671017655FB1B79D(L_31, (&V_4), NULL); if (!L_32) { goto IL_00fb; } } { // if (blend.Mask == HVRHandPoseMask.None || (blend.Mask & mask) == mask) HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_33 = ___2_blend; NullCheck(L_33); int32_t L_34 = L_33->___Mask_3; if (!L_34) { goto IL_0094; } } { HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_35 = ___2_blend; NullCheck(L_35); int32_t L_36 = L_35->___Mask_3; int32_t L_37 = V_4; int32_t L_38 = V_4; if ((!(((uint32_t)((int32_t)((int32_t)L_36&(int32_t)L_37))) == ((uint32_t)L_38)))) { goto IL_00fb; } } IL_0094: { // for (var j = 0; j < currentFinger.Bones.Count; j++) V_5 = 0; goto IL_00ec; } IL_0099: { // var currentBone = currentFinger.Bones[j]; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_39 = V_2; NullCheck(L_39); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_40 = L_39->___Bones_0; int32_t L_41 = V_5; NullCheck(L_40); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_42; L_42 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_40, L_41, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); // var targetBone = targetFinger.Bones[j]; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_43 = V_3; NullCheck(L_43); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_44 = L_43->___Bones_0; int32_t L_45 = V_5; NullCheck(L_44); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_46; L_46 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_44, L_45, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); V_6 = L_46; // currentBone.Position = Vector3.Lerp(currentBone.Position, targetBone.Position, blendLerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_47 = L_42; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_48 = L_47; NullCheck(L_48); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49 = L_48->___Position_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_50 = V_6; NullCheck(L_50); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_51 = L_50->___Position_0; float L_52 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_53; L_53 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_49, L_51, L_52, NULL); NullCheck(L_48); L_48->___Position_0 = L_53; // currentBone.Rotation = Quaternion.Lerp(currentBone.Rotation, targetBone.Rotation, blendLerp); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_54 = L_47; NullCheck(L_54); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_55 = L_54->___Rotation_1; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_56 = V_6; NullCheck(L_56); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_57 = L_56->___Rotation_1; float L_58 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_59; L_59 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_55, L_57, L_58, NULL); NullCheck(L_54); L_54->___Rotation_1 = L_59; // for (var j = 0; j < currentFinger.Bones.Count; j++) int32_t L_60 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_60, 1)); } IL_00ec: { // for (var j = 0; j < currentFinger.Bones.Count; j++) int32_t L_61 = V_5; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_62 = V_2; NullCheck(L_62); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_63 = L_62->___Bones_0; NullCheck(L_63); int32_t L_64; L_64 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_63, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_61) < ((int32_t)L_64))) { goto IL_0099; } } IL_00fb: { // for (var i = 0; i < currentHand.Fingers.Length; i++) int32_t L_65 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_65, 1)); } IL_00ff: { // for (var i = 0; i < currentHand.Fingers.Length; i++) int32_t L_66 = V_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_67 = ___0_currentHand; NullCheck(L_67); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_68; L_68 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_67, NULL); NullCheck(L_68); if ((((int32_t)L_66) < ((int32_t)((int32_t)(((RuntimeArray*)L_68)->max_length))))) { goto IL_0063; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ResetIfNotDefault() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ResetIfNotDefault_m5CAD2D5D34F366EB1A1AC2F988FF87505564EBA3 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __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 (CurrentPoser != DefaultPoser) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_0 = __this->___CurrentPoser_10; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_1 = __this->___DefaultPoser_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_2; L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, L_1, NULL); if (!L_2) { goto IL_0019; } } { // ResetToDefault(); HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C(__this, NULL); } IL_0019: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::ResetToDefault() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator_ResetToDefault_mC747DCDEE8E5F1E2E1CBAA8F9CD9899E92C87A1C (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __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*)&_stringLiteralDBD17F9838EB9EB705B2D2ED5DB9B1AC7DEE080E); s_Il2CppMethodInitialized = true; } { // DynamicPose = false; HVRHandAnimator_set_DynamicPose_mFFAD1D0089DF87EF931AE582662AA964AD083537_inline(__this, (bool)0, NULL); // if (DefaultPoser != null) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_0 = __this->___DefaultPoser_9; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0028; } } { // SetCurrentPoser(DefaultPoser, DefaultPoseHand); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_2 = __this->___DefaultPoser_9; bool L_3 = __this->___DefaultPoseHand_5; HVRHandAnimator_SetCurrentPoser_m080D31062F0961021AA5541095DF27805AAACCD4(__this, L_2, L_3, NULL); return; } IL_0028: { // Debug.Log("Default poser not set."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralDBD17F9838EB9EB705B2D2ED5DB9B1AC7DEE080E, NULL); // } return; } } // 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) { { // CurrentPoser = null; __this->___CurrentPoser_10 = (HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentPoser_10), (void*)(HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6*)NULL); // DynamicPose = true; HVRHandAnimator_set_DynamicPose_mFFAD1D0089DF87EF931AE582662AA964AD083537_inline(__this, (bool)1, NULL); // PrimaryPose = pose; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_0 = ___0_pose; __this->___PrimaryPose_14 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___PrimaryPose_14), (void*)L_0); // _poseHand = false; __this->____poseHand_21 = (bool)0; // } return; } } // 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) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m492B004D91BC5DA20C0ACC6D6986BC1E553715BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var); 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; int32_t V_2 = 0; { // _poseHand = poseHand; bool L_0 = ___1_poseHand; __this->____poseHand_21 = L_0; // if (!PoseHand) bool L_1 = __this->___PoseHand_4; if (L_1) { goto IL_0016; } } { // _poseHand = false; __this->____poseHand_21 = (bool)0; } IL_0016: { // CurrentPoser = poser; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_2 = ___0_poser; __this->___CurrentPoser_10 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___CurrentPoser_10), (void*)L_2); // if (poser == null || poser.PrimaryPose == null) return; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_3 = ___0_poser; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_4; L_4 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_3, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (L_4) { goto IL_002e; } } { HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_5 = ___0_poser; NullCheck(L_5); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_6 = L_5->___PrimaryPose_13; if (L_6) { goto IL_002f; } } IL_002e: { // if (poser == null || poser.PrimaryPose == null) return; return; } IL_002f: { // PrimaryPose = poser.PrimaryPose.Pose.GetPose(Hand.IsLeft); HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_7 = ___0_poser; NullCheck(L_7); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_8 = L_7->___PrimaryPose_13; NullCheck(L_8); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_9 = L_8->___Pose_1; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_10 = __this->___Hand_8; NullCheck(L_10); bool L_11 = L_10->___IsLeft_4; NullCheck(L_9); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_12; L_12 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_9, L_11, NULL); __this->___PrimaryPose_14 = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->___PrimaryPose_14), (void*)L_12); // Hand.CopyHandData(CurrentPose); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_13 = __this->___Hand_8; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_14 = __this->___CurrentPose_11; NullCheck(L_13); HVRPosableHand_CopyHandData_mD66ACDDF25E5ABA3BC36B46C5710B5222F5DD918(L_13, L_14, NULL); // if (poser.Blends.Count > Blends.Count) HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_15 = ___0_poser; NullCheck(L_15); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_16 = L_15->___Blends_14; NullCheck(L_16); int32_t L_17; L_17 = List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline(L_16, List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_18 = __this->___Blends_16; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_inline(L_18, List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_RuntimeMethod_var); if ((((int32_t)L_17) <= ((int32_t)L_19))) { goto IL_00b3; } } { // var count = Blends.Count; List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_20 = __this->___Blends_16; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_inline(L_20, List_1_get_Count_m15D86D46139E53F1C979492BC28620B92A333DC4_RuntimeMethod_var); V_0 = L_21; // for (int i = 0; i < poser.Blends.Count - count; i++) V_1 = 0; goto IL_00a3; } IL_0089: { // Blends.Add(DefaultPose.DeepCopy()); List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_22 = __this->___Blends_16; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_23 = __this->___DefaultPose_12; NullCheck(L_23); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_24; L_24 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_23, NULL); NullCheck(L_22); List_1_Add_m492B004D91BC5DA20C0ACC6D6986BC1E553715BF_inline(L_22, L_24, List_1_Add_m492B004D91BC5DA20C0ACC6D6986BC1E553715BF_RuntimeMethod_var); // for (int i = 0; i < poser.Blends.Count - count; i++) int32_t L_25 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_00a3: { // for (int i = 0; i < poser.Blends.Count - count; i++) int32_t L_26 = V_1; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_27 = ___0_poser; NullCheck(L_27); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_28 = L_27->___Blends_14; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline(L_28, List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); int32_t L_30 = V_0; if ((((int32_t)L_26) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_29, L_30))))) { goto IL_0089; } } IL_00b3: { // for (var i = 0; i < poser.Blends.Count; i++) V_2 = 0; goto IL_00e8; } IL_00b7: { // poser.Blends[i].Value = 0f; //reset blend weight HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_31 = ___0_poser; NullCheck(L_31); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_32 = L_31->___Blends_14; int32_t L_33 = V_2; NullCheck(L_32); HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* L_34; L_34 = List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165(L_32, L_33, List_1_get_Item_m995E0585C967856C1B90171AB392F1D492AD2165_RuntimeMethod_var); NullCheck(L_34); L_34->___Value_20 = (0.0f); // PrimaryPose.CopyTo(Blends[i]); //copy primary pose to the blend pose as a base HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_35 = __this->___PrimaryPose_14; List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_36 = __this->___Blends_16; int32_t L_37 = V_2; NullCheck(L_36); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_38; L_38 = List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C(L_36, L_37, List_1_get_Item_mA95575DFFAA0ECC0277239609E0A63D2C15CF44C_RuntimeMethod_var); NullCheck(L_35); HVRHandPoseData_CopyTo_m1D7EAED96DB73F8FE48B622B21F7CAB34FEF9DC7(L_35, L_38, NULL); // for (var i = 0; i < poser.Blends.Count; i++) int32_t L_39 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00e8: { // for (var i = 0; i < poser.Blends.Count; i++) int32_t L_40 = V_2; HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* L_41 = ___0_poser; NullCheck(L_41); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_42 = L_41->___Blends_14; NullCheck(L_42); int32_t L_43; L_43 = List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_inline(L_42, List_1_get_Count_m83656C6F35AAC8549E9C62EE73378D8304B7F4B2_RuntimeMethod_var); if ((((int32_t)L_40) < ((int32_t)L_43))) { goto IL_00b7; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandAnimator::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandAnimator__ctor_mC37B36F358328F046F52684086D7E5B554ECBE06 (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m51BBA8DC0DD9E9B51AFB5095C9F14155EEAED724_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public bool PoseHand = true; __this->___PoseHand_4 = (bool)1; // public bool DefaultPoseHand = true; __this->___DefaultPoseHand_5 = (bool)1; // public float DynamicPoseSpeed = 16f; __this->___DynamicPoseSpeed_6 = (16.0f); // private readonly List Blends = new List(10); List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8* L_0 = (List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8*)il2cpp_codegen_object_new(List_1_t9AD0BE7CBF2D6B4284560D9944A24814031501E8_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_m51BBA8DC0DD9E9B51AFB5095C9F14155EEAED724(L_0, ((int32_t)10), List_1__ctor_m51BBA8DC0DD9E9B51AFB5095C9F14155EEAED724_RuntimeMethod_var); __this->___Blends_16 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___Blends_16), (void*)L_0); // public bool IsMine { get; set; } = true; __this->___U3CIsMineU3Ek__BackingField_17 = (bool)1; // private bool _poseHand = true; __this->____poseHand_21 = (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.HandPoser.HVRHandMirrorer::MirrorFingers(HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,HurricaneVR.Framework.Core.HandPoser.Data.HVRHandPoseData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandMirrorer_MirrorFingers_mEB24E29FED3C8C8E3FC4301568145CAF03AA7FFA (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___0_hand, HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* ___1_clone, const RuntimeMethod* method) { { // if (hand.Thumb != null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = ___0_hand; NullCheck(L_0); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_1 = L_0->___Thumb_14; if (!L_1) { goto IL_001a; } } { // clone.Thumb = MirrorFingerData(hand.Thumb); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = ___1_clone; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_3 = ___0_hand; NullCheck(L_3); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_4 = L_3->___Thumb_14; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_5; L_5 = VirtualFuncInvoker1< HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(6 /* HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_4); NullCheck(L_2); L_2->___Thumb_2 = L_5; Il2CppCodeGenWriteBarrier((void**)(&L_2->___Thumb_2), (void*)L_5); } IL_001a: { // if (hand.Index != null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_6 = ___0_hand; NullCheck(L_6); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_7 = L_6->___Index_15; if (!L_7) { goto IL_0034; } } { // clone.Index = MirrorFingerData(hand.Index); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_8 = ___1_clone; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_9 = ___0_hand; NullCheck(L_9); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_10 = L_9->___Index_15; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_11; L_11 = VirtualFuncInvoker1< HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(6 /* HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_10); NullCheck(L_8); L_8->___Index_3 = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_8->___Index_3), (void*)L_11); } IL_0034: { // if (hand.Middle != null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_12 = ___0_hand; NullCheck(L_12); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_13 = L_12->___Middle_16; if (!L_13) { goto IL_004e; } } { // clone.Middle = MirrorFingerData(hand.Middle); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_14 = ___1_clone; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_15 = ___0_hand; NullCheck(L_15); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_16 = L_15->___Middle_16; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_17; L_17 = VirtualFuncInvoker1< HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(6 /* HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_16); NullCheck(L_14); L_14->___Middle_4 = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_14->___Middle_4), (void*)L_17); } IL_004e: { // if (hand.Ring != null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_18 = ___0_hand; NullCheck(L_18); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_19 = L_18->___Ring_17; if (!L_19) { goto IL_0068; } } { // clone.Ring = MirrorFingerData(hand.Ring); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_20 = ___1_clone; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_21 = ___0_hand; NullCheck(L_21); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_22 = L_21->___Ring_17; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_23; L_23 = VirtualFuncInvoker1< HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(6 /* HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_22); NullCheck(L_20); L_20->___Ring_5 = L_23; Il2CppCodeGenWriteBarrier((void**)(&L_20->___Ring_5), (void*)L_23); } IL_0068: { // if (hand.Pinky != null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_24 = ___0_hand; NullCheck(L_24); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_25 = L_24->___Pinky_18; if (!L_25) { goto IL_0082; } } { // clone.Pinky = MirrorFingerData(hand.Pinky); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_26 = ___1_clone; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_27 = ___0_hand; NullCheck(L_27); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_28 = L_27->___Pinky_18; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_29; L_29 = VirtualFuncInvoker1< HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(6 /* HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_28); NullCheck(L_26); L_26->___Pinky_6 = L_29; Il2CppCodeGenWriteBarrier((void**)(&L_26->___Pinky_6), (void*)L_29); } IL_0082: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingers(HurricaneVR.Framework.Core.HandPoser.HVRPosableHand,HurricaneVR.Framework.Core.HandPoser.HVRPosableHand) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandMirrorer_MirrorFingers_mD276D5C9D8008388D76F331D1A07C1615F4F1222 (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___0_source, HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* ___1_target, const RuntimeMethod* method) { { // MirrorFinger(source.Thumb, target.Thumb); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = ___0_source; NullCheck(L_0); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_1 = L_0->___Thumb_14; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = ___1_target; NullCheck(L_2); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_3 = L_2->___Thumb_14; VirtualActionInvoker2< HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_1, L_3); // MirrorFinger(source.Index, target.Index); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_4 = ___0_source; NullCheck(L_4); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_5 = L_4->___Index_15; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_6 = ___1_target; NullCheck(L_6); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_7 = L_6->___Index_15; VirtualActionInvoker2< HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_5, L_7); // MirrorFinger(source.Middle, target.Middle); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_8 = ___0_source; NullCheck(L_8); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_9 = L_8->___Middle_16; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_10 = ___1_target; NullCheck(L_10); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_11 = L_10->___Middle_16; VirtualActionInvoker2< HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_9, L_11); // MirrorFinger(source.Ring, target.Ring); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_12 = ___0_source; NullCheck(L_12); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_13 = L_12->___Ring_17; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_14 = ___1_target; NullCheck(L_14); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_15 = L_14->___Ring_17; VirtualActionInvoker2< HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_13, L_15); // MirrorFinger(source.Pinky, target.Pinky); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_16 = ___0_source; NullCheck(L_16); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_17 = L_16->___Pinky_18; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_18 = ___1_target; NullCheck(L_18); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_19 = L_18->___Pinky_18; VirtualActionInvoker2< HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766*, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* >::Invoke(7 /* System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) */, __this, L_17, L_19); // } return; } } // HurricaneVR.Framework.Core.HandPoser.Data.HVRPosableFingerData HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFingerData(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* HVRHandMirrorer_MirrorFingerData_mBF796CF2CC47C382E1EE5D389E5C30DC0F12D633 (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___0_finger, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { 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*)&List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_0 = NULL; int32_t V_1 = 0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_2 = NULL; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* V_3 = NULL; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); { // var fingerData = 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; // for (var i = 0; i < finger.Bones.Count; i++) V_1 = 0; goto IL_0048; } IL_000a: { // var boneData = new HVRPosableBoneData(); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_1 = (HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876*)il2cpp_codegen_object_new(HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876_il2cpp_TypeInfo_var); NullCheck(L_1); HVRPosableBoneData__ctor_mEC93696B4E17327EA3848DC0D1D29F24C6E00C41(L_1, NULL); V_2 = L_1; // var bone = finger.Bones[i]; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_2 = ___0_finger; NullCheck(L_2); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_3 = L_2->___Bones_2; int32_t L_4 = V_1; NullCheck(L_3); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_5; L_5 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_3, L_4, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); V_3 = L_5; // var rot = MirrorBone(bone, out var pos); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_6 = V_3; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_7; L_7 = VirtualFuncInvoker2< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(8 /* UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorBone(HurricaneVR.Framework.Core.HandPoser.HVRPosableBone,UnityEngine.Vector3&) */, __this, L_6, (&V_5)); V_4 = L_7; // boneData.Position = pos; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_8 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_5; NullCheck(L_8); L_8->___Position_0 = L_9; // boneData.Rotation = rot; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_10 = V_2; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11 = V_4; NullCheck(L_10); L_10->___Rotation_1 = L_11; // fingerData.Bones.Add(boneData); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_12 = V_0; NullCheck(L_12); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_13 = L_12->___Bones_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_14 = V_2; NullCheck(L_13); List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_inline(L_13, L_14, List_1_Add_mAF10AB7633C613F6733B47FD4922CB4108C0EA56_RuntimeMethod_var); // for (var i = 0; i < finger.Bones.Count; i++) int32_t L_15 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0048: { // for (var i = 0; i < finger.Bones.Count; i++) int32_t L_16 = V_1; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_17 = ___0_finger; NullCheck(L_17); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_18 = L_17->___Bones_2; NullCheck(L_18); int32_t L_19; L_19 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_18, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_16) < ((int32_t)L_19))) { goto IL_000a; } } { // return fingerData; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_20 = V_0; return L_20; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorFinger(HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger,HurricaneVR.Framework.Core.HandPoser.HVRPosableFinger) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandMirrorer_MirrorFinger_m9F0D89D450B372634DE04BDFF543B7B7764D2CC1 (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___0_source, HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* ___1_target, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* V_1 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2; memset((&V_2), 0, sizeof(V_2)); { // if (source == null || target == null || source.Bones.Count != target.Bones.Count) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_0 = ___0_source; if (!L_0) { goto IL_001e; } } { HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_1 = ___1_target; if (!L_1) { goto IL_001e; } } { HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_2 = ___0_source; NullCheck(L_2); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_3 = L_2->___Bones_2; NullCheck(L_3); int32_t L_4; L_4 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_3, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_5 = ___1_target; NullCheck(L_5); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_6 = L_5->___Bones_2; NullCheck(L_6); int32_t L_7; L_7 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_6, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_4) == ((int32_t)L_7))) { goto IL_001f; } } IL_001e: { // return; return; } IL_001f: { // for (var i = 0; i < source.Bones.Count; i++) V_0 = 0; goto IL_006a; } IL_0023: { // var sourceBone = source.Bones[i]; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_8 = ___0_source; NullCheck(L_8); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_9 = L_8->___Bones_2; int32_t L_10 = V_0; NullCheck(L_9); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_11; L_11 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_9, L_10, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); V_1 = L_11; // target.Bones[i].Transform.localRotation = MirrorBone(sourceBone, out var pos); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_12 = ___1_target; NullCheck(L_12); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_13 = L_12->___Bones_2; int32_t L_14 = V_0; NullCheck(L_13); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_15; L_15 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_13, L_14, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); NullCheck(L_15); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_16 = L_15->___Transform_0; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_17 = V_1; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18; L_18 = VirtualFuncInvoker2< Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974, HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* >::Invoke(8 /* UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorBone(HurricaneVR.Framework.Core.HandPoser.HVRPosableBone,UnityEngine.Vector3&) */, __this, L_17, (&V_2)); NullCheck(L_16); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_16, L_18, NULL); // target.Bones[i].Transform.localPosition = pos; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_19 = ___1_target; NullCheck(L_19); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_20 = L_19->___Bones_2; int32_t L_21 = V_0; NullCheck(L_20); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_22; L_22 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_20, L_21, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = L_22->___Transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_2; NullCheck(L_23); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_23, L_24, NULL); // for (var i = 0; i < source.Bones.Count; i++) int32_t L_25 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_25, 1)); } IL_006a: { // for (var i = 0; i < source.Bones.Count; i++) int32_t L_26 = V_0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_27 = ___0_source; NullCheck(L_27); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_28 = L_27->___Bones_2; NullCheck(L_28); int32_t L_29; L_29 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_28, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_26) < ((int32_t)L_29))) { goto IL_0023; } } { // } return; } } // UnityEngine.Quaternion HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::MirrorBone(HurricaneVR.Framework.Core.HandPoser.HVRPosableBone,UnityEngine.Vector3&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 HVRHandMirrorer_MirrorBone_m408EA1DE0AF477D35AF85893AA41F7855C43D2D4 (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* ___0_bone, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* ___1_position, 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)); float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; 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 V_8; memset((&V_8), 0, sizeof(V_8)); { // var cross = Vector3.Cross(bone.Forward, bone.Up); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_0 = ___0_bone; NullCheck(L_0); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = L_0->___Forward_1; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_2 = ___0_bone; NullCheck(L_2); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = L_2->___Up_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_1, L_3, NULL); V_0 = L_4; // var otherCross = Vector3.Cross(bone.OtherForward, bone.OtherUp); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_5 = ___0_bone; NullCheck(L_5); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = L_5->___OtherForward_3; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_7 = ___0_bone; NullCheck(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = L_7->___OtherUp_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; L_9 = Vector3_Cross_mF93A280558BCE756D13B6CC5DCD7DE8A43148987_inline(L_6, L_8, NULL); V_1 = L_9; // var forwardAngle = Vector3.Scale(bone.Transform.localEulerAngles, bone.Forward).magnitude; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_10 = ___0_bone; NullCheck(L_10); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_11 = L_10->___Transform_0; NullCheck(L_11); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_12; L_12 = Transform_get_localEulerAngles_m358AA9AE8FA24FD1BB7842D231C8644D1C2910C6(L_11, NULL); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_13 = ___0_bone; NullCheck(L_13); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14 = L_13->___Forward_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15; L_15 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_12, L_14, NULL); V_8 = L_15; float L_16; L_16 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_2 = L_16; // var upAngle = Vector3.Scale(bone.Transform.localEulerAngles, bone.Up).magnitude; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_17 = ___0_bone; NullCheck(L_17); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_18 = L_17->___Transform_0; NullCheck(L_18); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19; L_19 = Transform_get_localEulerAngles_m358AA9AE8FA24FD1BB7842D231C8644D1C2910C6(L_18, NULL); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_20 = ___0_bone; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = L_20->___Up_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_19, L_21, NULL); V_8 = L_22; float L_23; L_23 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_3 = L_23; // var rightAngle = Vector3.Scale(bone.Transform.localEulerAngles, cross).magnitude; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_24 = ___0_bone; NullCheck(L_24); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_25 = L_24->___Transform_0; NullCheck(L_25); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Transform_get_localEulerAngles_m358AA9AE8FA24FD1BB7842D231C8644D1C2910C6(L_25, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28; L_28 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_26, L_27, NULL); V_8 = L_28; float L_29; L_29 = Vector3_get_magnitude_mF0D6017E90B345F1F52D1CC564C640F1A847AF2D_inline((&V_8), NULL); V_4 = L_29; // position = bone.Transform.localPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_30 = ___1_position; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_31 = ___0_bone; NullCheck(L_31); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_32 = L_31->___Transform_0; NullCheck(L_32); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33; L_33 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_32, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_30 = L_33; // var fp = Vector3.Scale(position, ABS(bone.Forward)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_34 = ___1_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_35 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_34); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_36 = ___0_bone; NullCheck(L_36); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = L_36->___Forward_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38; L_38 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_37, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_39; L_39 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_35, L_38, NULL); V_5 = L_39; // var up = Vector3.Scale(position, ABS(bone.Up)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_40 = ___1_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_41 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_40); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_42 = ___0_bone; NullCheck(L_42); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_43 = L_42->___Up_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_44; L_44 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_43, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_41, L_44, NULL); V_6 = L_45; // var rp = Vector3.Scale(position, ABS(cross)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_46 = ___1_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_47 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_46); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_48 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_49; L_49 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_48, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_50; L_50 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_47, L_49, NULL); V_7 = L_50; // if (Vector3.Dot(bone.Forward, bone.OtherForward) > 0) HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_51 = ___0_bone; NullCheck(L_51); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_52 = L_51->___Forward_1; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_53 = ___0_bone; NullCheck(L_53); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_54 = L_53->___OtherForward_3; float L_55; L_55 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_52, L_54, NULL); if ((!(((float)L_55) > ((float)(0.0f))))) { goto IL_00f9; } } { // forwardAngle *= -1f; float L_56 = V_2; V_2 = ((float)il2cpp_codegen_multiply(L_56, (-1.0f))); goto IL_0107; } IL_00f9: { // fp *= -1f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_57, (-1.0f), NULL); V_5 = L_58; } IL_0107: { // if (Vector3.Dot(bone.Up, bone.OtherUp) > 0) HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_59 = ___0_bone; NullCheck(L_59); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_60 = L_59->___Up_2; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_61 = ___0_bone; NullCheck(L_61); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = L_61->___OtherUp_4; float L_63; L_63 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_60, L_62, NULL); if ((!(((float)L_63) > ((float)(0.0f))))) { goto IL_0129; } } { // upAngle *= -1f; float L_64 = V_3; V_3 = ((float)il2cpp_codegen_multiply(L_64, (-1.0f))); goto IL_0137; } IL_0129: { // up *= -1f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_65 = V_6; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_66; L_66 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_65, (-1.0f), NULL); V_6 = L_66; } IL_0137: { // if (Vector3.Dot(cross, otherCross) < 0) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_67 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_68 = V_1; float L_69; L_69 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_67, L_68, NULL); if ((!(((float)L_69) < ((float)(0.0f))))) { goto IL_0151; } } { // rightAngle *= -1f; float L_70 = V_4; V_4 = ((float)il2cpp_codegen_multiply(L_70, (-1.0f))); goto IL_015f; } IL_0151: { // rp *= -1f; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_71 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_72; L_72 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_71, (-1.0f), NULL); V_7 = L_72; } IL_015f: { // var final = forwardAngle * ABS(bone.OtherForward) + upAngle * ABS(bone.OtherUp) + rightAngle * ABS(otherCross); float L_73 = V_2; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_74 = ___0_bone; NullCheck(L_74); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_75 = L_74->___OtherForward_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_76; L_76 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_75, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_77; L_77 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_73, L_76, NULL); float L_78 = V_3; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_79 = ___0_bone; NullCheck(L_79); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_80 = L_79->___OtherUp_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_81; L_81 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_80, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_82; L_82 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_78, L_81, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_83; L_83 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_77, L_82, NULL); float L_84 = V_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_85 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_86; L_86 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_85, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_87; L_87 = Vector3_op_Multiply_m7F3B0FA9256CE368D7636558EFEFC4AB0E1A0F41_inline(L_84, L_86, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_88; L_88 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_83, L_87, NULL); // position = Vector3.Scale(fp, ABS(bone.OtherForward)) + // Vector3.Scale(up, ABS(bone.OtherUp)) + // Vector3.Scale(rp, ABS(otherCross)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* L_89 = ___1_position; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_5; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_91 = ___0_bone; NullCheck(L_91); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_92 = L_91->___OtherForward_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_93; L_93 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_92, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_94; L_94 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_90, L_93, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_95 = V_6; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_96 = ___0_bone; NullCheck(L_96); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97 = L_96->___OtherUp_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_98; L_98 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_97, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_99; L_99 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_95, L_98, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_100; L_100 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_94, L_99, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_101 = V_7; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_102 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_103; L_103 = HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E(__this, L_102, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_104; L_104 = Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_inline(L_101, L_103, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_105; L_105 = Vector3_op_Addition_m78C0EC70CB66E8DCAC225743D82B268DAEE92067_inline(L_100, L_104, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)L_89 = L_105; // var rot = Quaternion.Euler(final); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_106; L_106 = Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline(L_88, NULL); // return rot; return L_106; } } // UnityEngine.Vector3 HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::ABS(UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRHandMirrorer_ABS_mE46984A521384ED4F16C8355F66E2D7E921CE49E (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_v, const RuntimeMethod* method) { { // return new Vector3(Mathf.Abs(v.x), Mathf.Abs(v.y), Mathf.Abs(v.z)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_v; float L_1 = L_0.___x_2; float L_2; L_2 = fabsf(L_1); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_v; float L_4 = L_3.___y_3; float L_5; L_5 = fabsf(L_4); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_v; float L_7 = L_6.___z_4; float L_8; L_8 = fabsf(L_7); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9; memset((&L_9), 0, sizeof(L_9)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), L_2, L_5, L_8, /*hidden argument*/NULL); return L_9; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandMirrorer__ctor_m1624D71B3011DFD5E2E5182103AB89C99DAAF7F9 (HVRHandMirrorer_t0F774A940B46DDE49C30FFFE915481206A319689* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandMirrorSettings::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandMirrorSettings__ctor_mA10060F3E58274106123317BAC1AACE91E8B077F (HVRHandMirrorSettings_tF461AF60B66E552E4C55A31BBD06FE5FDB6B3898* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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.HandPoser.HVRJointMirrorSetting::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRJointMirrorSetting__ctor_mD3F2990D7F3F3C2FF77AC6E03DDB01BADC040BFA (HVRJointMirrorSetting_t923150A65BE2637CF8A66EB24F9DFFA00D2D087F* __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.HVRHandPoseData HurricaneVR.Framework.Core.HandPoser.HVRHandPose::GetPose(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4 (HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* __this, bool ___0_isLeft, const RuntimeMethod* method) { { // return isLeft ? LeftHand : RightHand; bool L_0 = ___0_isLeft; if (L_0) { goto IL_000a; } } { HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1 = __this->___RightHand_6; return L_1; } IL_000a: { HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->___LeftHand_5; return L_2; } } // 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) { { // return side == HVRHandSide.Left ? LeftHand : RightHand; int32_t L_0 = ___0_side; if (!L_0) { goto IL_000a; } } { HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_1 = __this->___RightHand_6; return L_1; } IL_000a: { HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->___LeftHand_5; return L_2; } } // HurricaneVR.Framework.Core.HandPoser.HVRHandPose HurricaneVR.Framework.Core.HandPoser.HVRHandPose::DeepCopy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* HVRHandPose_DeepCopy_mD63CC1C1BBB76AFF7820A0D58CE35D14B1D4A8FB (HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisHVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F_m194D8F83E30F68F5CA166E6557792E26FCEF097C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // var copy = ScriptableObject.CreateInstance(); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_0; L_0 = ScriptableObject_CreateInstance_TisHVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F_m194D8F83E30F68F5CA166E6557792E26FCEF097C(ScriptableObject_CreateInstance_TisHVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F_m194D8F83E30F68F5CA166E6557792E26FCEF097C_RuntimeMethod_var); // copy.LeftHand = LeftHand.DeepCopy(); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_1 = L_0; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_2 = __this->___LeftHand_5; NullCheck(L_2); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_3; L_3 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_2, NULL); NullCheck(L_1); L_1->___LeftHand_5 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_1->___LeftHand_5), (void*)L_3); // copy.RightHand = RightHand.DeepCopy(); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_4 = L_1; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_5 = __this->___RightHand_6; NullCheck(L_5); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_6; L_6 = HVRHandPoseData_DeepCopy_m9ED74ED6B35B6E7CB9A39ADDFFEFBA16E0077A28(L_5, NULL); NullCheck(L_4); L_4->___RightHand_6 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_4->___RightHand_6), (void*)L_6); // return copy; return L_4; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandPose::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPose__ctor_m542E625CA2DFEDDBE8C284D0FA3C8FBFEF11C110 (HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__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.HandPoser.HVRHandPoseBlend::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoseBlend__ctor_m2432625A4BE2A825BEEF0DAA925E552A78BDAC42 (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // [Range(0, 1)] public float Weight = 1f; __this->___Weight_2 = (1.0f); // public float Speed = 16; __this->___Speed_5 = (16.0f); // public float ThumbStart = .75f; __this->___ThumbStart_15 = (0.75f); // public float IndexStart = 1f; __this->___IndexStart_16 = (1.0f); // public HVRHandPoseBlend() Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // if (AnimationParameter == null || string.IsNullOrWhiteSpace(AnimationParameter)) String_t* L_0 = __this->___AnimationParameter_6; if (!L_0) { goto IL_0047; } } { String_t* L_1 = __this->___AnimationParameter_6; bool L_2; L_2 = String_IsNullOrWhiteSpace_m42E1F3B2C358068D645E46F01CF1834DC77A5A10(L_1, NULL); if (!L_2) { goto IL_0052; } } IL_0047: { // AnimationParameter = DefaultParameter; __this->___AnimationParameter_6 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___AnimationParameter_6), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); } IL_0052: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::SetDefaults() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoseBlend_SetDefaults_mC2B576984CCA6E26904A44972A9199AAF9B74AB9 (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); s_Il2CppMethodInitialized = true; } { // Speed = 16f; __this->___Speed_5 = (16.0f); // AnimationParameter = DefaultParameter; __this->___AnimationParameter_6 = _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709; Il2CppCodeGenWriteBarrier((void**)(&__this->___AnimationParameter_6), (void*)_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709); // Weight = 1f; __this->___Weight_2 = (1.0f); // Mask = HVRHandPoseMask.None; __this->___Mask_3 = 0; // Type = BlendType.Immediate; __this->___Type_4 = 0; // ButtonParameter = false; __this->___ButtonParameter_7 = (bool)0; // ThumbType = HVRSettings.Instance.ThumbCurlType; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_0; L_0 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_0); int32_t L_1 = L_0->___ThumbCurlType_29; __this->___ThumbType_10 = L_1; // IndexType = HVRSettings.Instance.IndexCurlType; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_2; L_2 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_2); int32_t L_3 = L_2->___IndexCurlType_30; __this->___IndexType_11 = L_3; // MiddleType = HVRSettings.Instance.MiddleCurlType; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_4; L_4 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_4); int32_t L_5 = L_4->___MiddleCurlType_31; __this->___MiddleType_12 = L_5; // RingType = HVRSettings.Instance.RingCurlType; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_6; L_6 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_6); int32_t L_7 = L_6->___RingCurlType_32; __this->___RingType_13 = L_7; // PinkyType = HVRSettings.Instance.PinkyCurlType; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_8; L_8 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_8); int32_t L_9 = L_8->___PinkyCurlType_33; __this->___PinkyType_14 = L_9; // ThumbStart = HVRSettings.Instance.ThumbStart; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_10; L_10 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_10); float L_11 = L_10->___ThumbStart_34; __this->___ThumbStart_15 = L_11; // IndexStart = HVRSettings.Instance.IndexStart; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_12; L_12 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_12); float L_13 = L_12->___IndexStart_35; __this->___IndexStart_16 = L_13; // MiddleStart = HVRSettings.Instance.MiddleStart; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_14; L_14 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_14); float L_15 = L_14->___MiddleStart_36; __this->___MiddleStart_17 = L_15; // RingStart = HVRSettings.Instance.RingStart; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_16; L_16 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_16); float L_17 = L_16->___RingStart_37; __this->___RingStart_18 = L_17; // PinkyStart = HVRSettings.Instance.PinkyStart; HVRSettings_tF57CCCAFB711DE66F81893E04363569A1C4AF080* L_18; L_18 = HVRSettings_get_Instance_m48BF8E761F7F920DA4546A918D14A06E65F3FC51(NULL); NullCheck(L_18); float L_19 = L_18->___PinkyStart_38; __this->___PinkyStart_19 = L_19; // } return; } } // HurricaneVR.Framework.Core.HandPoser.HVRFingerType HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::GetFingerType(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRHandPoseBlend_GetFingerType_mF3283714A9B401A7E171DA4A32E801F2BFA5FAE6 (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; switch (L_0) { case 0: { goto IL_001c; } case 1: { goto IL_0023; } case 2: { goto IL_002a; } case 3: { goto IL_0031; } case 4: { goto IL_0038; } } } { goto IL_003f; } IL_001c: { // return ThumbType; int32_t L_1 = __this->___ThumbType_10; return L_1; } IL_0023: { // return IndexType; int32_t L_2 = __this->___IndexType_11; return L_2; } IL_002a: { // return MiddleType; int32_t L_3 = __this->___MiddleType_12; return L_3; } IL_0031: { // return RingType; int32_t L_4 = __this->___RingType_13; return L_4; } IL_0038: { // return PinkyType; int32_t L_5 = __this->___PinkyType_14; return L_5; } IL_003f: { // return HVRFingerType.Static; return (int32_t)(0); } } // System.Single HurricaneVR.Framework.Core.HandPoser.HVRHandPoseBlend::GetFingerStart(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float HVRHandPoseBlend_GetFingerStart_m62C9B2D8B842D12F1E151869BC0690EE6B8E028A (HVRHandPoseBlend_tD195BFC1402D014C39DD83310FC74970C088B7C4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; switch (L_0) { case 0: { goto IL_001c; } case 1: { goto IL_0023; } case 2: { goto IL_002a; } case 3: { goto IL_0031; } case 4: { goto IL_0038; } } } { goto IL_003f; } IL_001c: { // return ThumbStart; float L_1 = __this->___ThumbStart_15; return L_1; } IL_0023: { // return IndexStart; float L_2 = __this->___IndexStart_16; return L_2; } IL_002a: { // return MiddleStart; float L_3 = __this->___MiddleStart_17; return L_3; } IL_0031: { // return RingStart; float L_4 = __this->___RingStart_18; return L_4; } IL_0038: { // return PinkyStart; float L_5 = __this->___PinkyStart_19; return L_5; } IL_003f: { // return 0f; return (0.0f); } } #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.HandPoser.HVRHandPoser::Awake() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoser_Awake_mEC54661316DFEFA8DE5ABDDA74388BE0F088D478 (HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* __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*)&_stringLiteral531A047CA685C7924EF16B59CDEAAC1A9DC60B61); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7C5C3810D363C2C85EC66E52B8CA3BCF61E06131); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE6EBD23CE59FBB74A62023836D61F1E47AEC937); s_Il2CppMethodInitialized = true; } { // if (LeftHandPreview) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_0 = __this->___LeftHandPreview_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0022; } } { // Destroy(LeftHandPreview); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_2 = __this->___LeftHandPreview_4; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_2, NULL); // Debug.Log($"Left hand preview was still active. Destroyed."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral7C5C3810D363C2C85EC66E52B8CA3BCF61E06131, NULL); } IL_0022: { // PreviewLeft = false; __this->___PreviewLeft_7 = (bool)0; // PreviewRight = false; __this->___PreviewRight_8 = (bool)0; // if (RightHandPreview) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_3 = __this->___RightHandPreview_5; 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_0052; } } { // Destroy(RightHandPreview); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_5 = __this->___RightHandPreview_5; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_5, NULL); // Debug.Log($"Right hand preview was still active. Destroyed."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteralDE6EBD23CE59FBB74A62023836D61F1E47AEC937, NULL); } IL_0052: { // if (BodyPreview) GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_6 = __this->___BodyPreview_6; 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_0074; } } { // Destroy(BodyPreview); GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* L_8 = __this->___BodyPreview_6; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_Destroy_mE97D0A766419A81296E8D4E5C23D01D3FE91ACBB(L_8, NULL); // Debug.Log($"Full Body Preview was still active. Destroyed."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(_stringLiteral531A047CA685C7924EF16B59CDEAAC1A9DC60B61, NULL); } IL_0074: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRHandPoser::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRHandPoser__ctor_m116B89D283A6C956BE6AFF3A75E134F653793E3F (HVRHandPoser_tCF5D301EB153B0E53954A6A759E938C6CFFC10C6* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5576B004150B08C16E5D97DF1F4645785F4D7E9E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public List PoseNames = new List(); List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_0 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var); NullCheck(L_0); List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_0, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var); __this->___PoseNames_12 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___PoseNames_12), (void*)L_0); // public List Blends = new List(); List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E* L_1 = (List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E*)il2cpp_codegen_object_new(List_1_t8CCD033BBA97E1E19A68B4D619435E56D7A9A94E_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_m5576B004150B08C16E5D97DF1F4645785F4D7E9E(L_1, List_1__ctor_m5576B004150B08C16E5D97DF1F4645785F4D7E9E_RuntimeMethod_var); __this->___Blends_14 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->___Blends_14), (void*)L_1); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::get_IsPoser() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRIKTargets_get_IsPoser_m9A03DB327FAC6F45D86DCB7FD5CFD6AD27623260 (HVRIKTargets_t2878D5201ADF86958B5BEF687E316EA926518725* __this, const RuntimeMethod* method) { { // public bool IsPoser { get; set; } bool L_0 = __this->___U3CIsPoserU3Ek__BackingField_6; return L_0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::set_IsPoser(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRIKTargets_set_IsPoser_mB7DC6AA6A03EE55AB079340707575639A499F67D (HVRIKTargets_t2878D5201ADF86958B5BEF687E316EA926518725* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsPoser { get; set; } bool L_0 = ___0_value; __this->___U3CIsPoserU3Ek__BackingField_6 = L_0; return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRIKTargets::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRIKTargets__ctor_mDCB86851A470E1066C62D5BBFC79D53935EF08EC (HVRIKTargets_t2878D5201ADF86958B5BEF687E316EA926518725* __this, const RuntimeMethod* method) { { MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Start() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_Start_m4878631295E07A1A18CEAB777DE161DDA65B3307 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { { // if (Application.isPlaying && Validate()) bool L_0; L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL); if (!L_0) { goto IL_0015; } } { bool L_1; L_1 = HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D(__this, NULL); if (!L_1) { goto IL_0015; } } { // Setup(); HVRPhysicsPoser_Setup_m199C3F52A0E091387227B651B802C6062ADA6820(__this, NULL); } IL_0015: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Setup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_Setup_m199C3F52A0E091387227B651B802C6062ADA6820 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // if (!Hand) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_0019; } } { // Hand = GetComponent(); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2; L_2 = Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3(__this, Component_GetComponent_TisHVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2_m7E672FC196374DF220CFFE68861EE1C82EC212D3_RuntimeMethod_var); __this->___Hand_8 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___Hand_8), (void*)L_2); } IL_0019: { // if (OpenPose) HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_3 = __this->___OpenPose_9; 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_0042; } } { // OpenPoseData = OpenPose.GetPose(Hand.IsLeft); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_5 = __this->___OpenPose_9; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_6 = __this->___Hand_8; NullCheck(L_6); bool L_7 = L_6->___IsLeft_4; NullCheck(L_5); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_8; L_8 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_5, L_7, NULL); __this->___OpenPoseData_28 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___OpenPoseData_28), (void*)L_8); } IL_0042: { // if (ClosedPose) HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_9 = __this->___ClosedPose_10; 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_006b; } } { // ClosedPoseData = ClosedPose.GetPose(Hand.IsLeft); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_11 = __this->___ClosedPose_10; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_12 = __this->___Hand_8; NullCheck(L_12); bool L_13 = L_12->___IsLeft_4; NullCheck(L_11); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_14; L_14 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_11, L_13, NULL); __this->___ClosedPoseData_29 = L_14; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClosedPoseData_29), (void*)L_14); } IL_006b: { // SetupCollision(); HVRPhysicsPoser_SetupCollision_m03942E5661663DA3544200634769AFCB609A0A67(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetupBoneTracker() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetupBoneTracker_m629F6A08892909C6E05F812B92DB1FA920FE138F (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_2 = NULL; { // if (Hand) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_0097; } } { // var count = 0; V_0 = 0; // _fingerIndices = new int[Hand.Fingers.Length]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = __this->___Hand_8; NullCheck(L_2); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_3; L_3 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_2, NULL); NullCheck(L_3); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))); __this->____fingerIndices_24 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____fingerIndices_24), (void*)L_4); // for (var i = 0; i < Hand.Fingers.Length; i++) V_1 = 0; goto IL_0057; } IL_002e: { // _fingerIndices[i] = count; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->____fingerIndices_24; int32_t L_6 = V_1; int32_t L_7 = V_0; NullCheck(L_5); (L_5)->SetAt(static_cast(L_6), (int32_t)L_7); // var finger = Hand.Fingers[i]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_8 = __this->___Hand_8; NullCheck(L_8); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_9; L_9 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_8, NULL); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_12 = (L_9)->GetAt(static_cast(L_11)); V_2 = L_12; // count += finger.Bones.Count; int32_t L_13 = V_0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_14 = V_2; NullCheck(L_14); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_15 = L_14->___Bones_2; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_15, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); V_0 = ((int32_t)il2cpp_codegen_add(L_13, L_16)); // for (var i = 0; i < Hand.Fingers.Length; i++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0057: { // for (var i = 0; i < Hand.Fingers.Length; i++) int32_t L_18 = V_1; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_19 = __this->___Hand_8; NullCheck(L_19); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_20; L_20 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_19, NULL); NullCheck(L_20); if ((((int32_t)L_18) < ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))) { goto IL_002e; } } { // _collidedBoneTracker = new bool[count]; int32_t L_21 = V_0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_22 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_21); __this->____collidedBoneTracker_23 = L_22; Il2CppCodeGenWriteBarrier((void**)(&__this->____collidedBoneTracker_23), (void*)L_22); // _sphereMap = new List[count]; int32_t L_23 = V_0; List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_24 = (List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B*)(List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B*)SZArrayNew(List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B_il2cpp_TypeInfo_var, (uint32_t)L_23); __this->____sphereMap_22 = L_24; Il2CppCodeGenWriteBarrier((void**)(&__this->____sphereMap_22), (void*)L_24); // _boneIteration = new int[count]; int32_t L_25 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_25); __this->____boneIteration_25 = L_26; Il2CppCodeGenWriteBarrier((void**)(&__this->____boneIteration_25), (void*)L_26); // CollisionPoints = new Vector3[count]; int32_t L_27 = V_0; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_28 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C_il2cpp_TypeInfo_var, (uint32_t)L_27); __this->___CollisionPoints_19 = L_28; Il2CppCodeGenWriteBarrier((void**)(&__this->___CollisionPoints_19), (void*)L_28); } IL_0097: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_Update_mEF28F9A7353F54E37FA3D57ED601A8F53E7FE032 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { { // UpdateLive(); HVRPhysicsPoser_UpdateLive_m3AD7E8B9AF1E58AFEF1C7014C705A7FA3F938CA1(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::UpdateLive() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_UpdateLive_m3AD7E8B9AF1E58AFEF1C7014C705A7FA3F938CA1 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_1 = NULL; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; int32_t V_6 = 0; { // if (LiveUpdate) bool L_0 = __this->___LiveUpdate_26; if (!L_0) { goto IL_00e4; } } { // ResetCollidedBones(); HVRPhysicsPoser_ResetCollidedBones_m637ED1AD024C7C1534C69955298A8AF8D7C1CF0F(__this, NULL); // for (var f = 0; f < Hand.Fingers.Length; f++) V_0 = 0; goto IL_00cb; } IL_0018: { // var finger = Hand.Fingers[f]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_1 = __this->___Hand_8; NullCheck(L_1); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_2; L_2 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_1, NULL); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_5 = (L_2)->GetAt(static_cast(L_4)); V_1 = L_5; // var anyBoneHit = false; V_2 = (bool)0; // for (var i = FingerBends[f]; i < Iterations; i++) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->___FingerBends_27; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); V_3 = L_9; goto IL_006d; } IL_0033: { // for (var b = 0; b < finger.Bones.Count; b++) V_4 = 0; goto IL_004e; } IL_0038: { // if (CheckBone(f, b, i)) int32_t L_10 = V_0; int32_t L_11 = V_4; int32_t L_12 = V_3; bool L_13; L_13 = HVRPhysicsPoser_CheckBone_m53E9036FA081C71FF500298E07D42BB2F78462C2(__this, L_10, L_11, L_12, NULL); if (!L_13) { goto IL_0048; } } { // anyBoneHit = true; V_2 = (bool)1; // break; goto IL_005d; } IL_0048: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_14 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004e: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_15 = V_4; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_16 = V_1; NullCheck(L_16); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_17 = L_16->___Bones_2; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_17, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_15) < ((int32_t)L_18))) { goto IL_0038; } } IL_005d: { // if (anyBoneHit) bool L_19 = V_2; if (L_19) { goto IL_0076; } } { // FingerBends[f] = i; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___FingerBends_27; int32_t L_21 = V_0; int32_t L_22 = V_3; NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (int32_t)L_22); // for (var i = FingerBends[f]; i < Iterations; i++) int32_t L_23 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1)); } IL_006d: { // for (var i = FingerBends[f]; i < Iterations; i++) int32_t L_24 = V_3; int32_t L_25 = __this->___Iterations_4; if ((((int32_t)L_24) < ((int32_t)L_25))) { goto IL_0033; } } IL_0076: { // for (var i = FingerBends[f]; i >= 0; i--) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = __this->___FingerBends_27; int32_t L_27 = V_0; NullCheck(L_26); int32_t L_28 = L_27; int32_t L_29 = (L_26)->GetAt(static_cast(L_28)); V_5 = L_29; goto IL_00c2; } IL_0082: { // anyBoneHit = false; V_2 = (bool)0; // FingerBends[f] = i; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_30 = __this->___FingerBends_27; int32_t L_31 = V_0; int32_t L_32 = V_5; NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (int32_t)L_32); // for (var b = 0; b < finger.Bones.Count; b++) V_6 = 0; goto IL_00aa; } IL_0093: { // if (CheckBone(f, b, i)) int32_t L_33 = V_0; int32_t L_34 = V_6; int32_t L_35 = V_5; bool L_36; L_36 = HVRPhysicsPoser_CheckBone_m53E9036FA081C71FF500298E07D42BB2F78462C2(__this, L_33, L_34, L_35, NULL); if (!L_36) { goto IL_00a4; } } { // anyBoneHit = true; V_2 = (bool)1; // break; goto IL_00b9; } IL_00a4: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_37 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_00aa: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_38 = V_6; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_39 = V_1; NullCheck(L_39); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_40 = L_39->___Bones_2; NullCheck(L_40); int32_t L_41; L_41 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_40, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_38) < ((int32_t)L_41))) { goto IL_0093; } } IL_00b9: { // if (!anyBoneHit) bool L_42 = V_2; if (!L_42) { goto IL_00c7; } } { // for (var i = FingerBends[f]; i >= 0; i--) int32_t L_43 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_43, 1)); } IL_00c2: { // for (var i = FingerBends[f]; i >= 0; i--) int32_t L_44 = V_5; if ((((int32_t)L_44) >= ((int32_t)0))) { goto IL_0082; } } IL_00c7: { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_45 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_00cb: { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_46 = V_0; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_47 = __this->___Hand_8; NullCheck(L_47); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_48; L_48 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_47, NULL); NullCheck(L_48); if ((((int32_t)L_46) < ((int32_t)((int32_t)(((RuntimeArray*)L_48)->max_length))))) { goto IL_0018; } } { // CloseHand(); HVRPhysicsPoser_CloseHand_m00F28B888F6A92D3704A0F60492E591A0E0B6C2C(__this, NULL); } IL_00e4: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ResetCollidedBones() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_ResetCollidedBones_m637ED1AD024C7C1534C69955298A8AF8D7C1CF0F (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < _collidedBoneTracker.Length; i++) V_0 = 0; goto IL_0011; } IL_0004: { // _collidedBoneTracker[i] = false; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = __this->____collidedBoneTracker_23; int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (bool)0); // for (int i = 0; i < _collidedBoneTracker.Length; i++) int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0011: { // for (int i = 0; i < _collidedBoneTracker.Length; i++) int32_t L_3 = V_0; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = __this->____collidedBoneTracker_23; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::IsFingerDone(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_IsFingerDone_m977E69A4583B477B2D83869DF86FF080BF564087 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; goto IL_001b; } IL_000b: { // if (!_collidedBoneTracker[i]) BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = __this->____collidedBoneTracker_23; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (uint8_t)(L_4)->GetAt(static_cast(L_6)); if (L_7) { goto IL_0017; } } { // return false; return (bool)0; } IL_0017: { // for (; i < Hand.Fingers[finger].Bones.Count; i++) int32_t L_8 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_001b: { // for (; i < Hand.Fingers[finger].Bones.Count; i++) int32_t L_9 = V_0; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_10 = __this->___Hand_8; NullCheck(L_10); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_11; L_11 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_10, NULL); int32_t L_12 = ___0_finger; NullCheck(L_11); int32_t L_13 = L_12; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_14); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_15 = L_14->___Bones_2; NullCheck(L_15); int32_t L_16; L_16 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_15, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_9) < ((int32_t)L_16))) { goto IL_000b; } } { // return true; return (bool)1; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetCollisionPoint(System.Int32,System.Int32,UnityEngine.Vector3) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetCollisionPoint_m3DA082FD822E532349687830CC003E398D7A8992 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_point, const RuntimeMethod* method) { int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // CollisionPoints[i + bone] = point; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___CollisionPoints_19; int32_t L_5 = V_0; int32_t L_6 = ___1_bone; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___2_point; NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_5, L_6))), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_7); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetBoneCollided(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetBoneCollided_m04F1BFF89DC4339C82C937229C3B0E968EAD2806 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) { int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // _collidedBoneTracker[i + bone] = true; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = __this->____collidedBoneTracker_23; int32_t L_5 = V_0; int32_t L_6 = ___1_bone; NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_5, L_6))), (bool)1); // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::IsBoneCollided(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_IsBoneCollided_mEC9D57DC53BD9EBCA3F0114744D7E3C6AA7002B3 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) { int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // return _collidedBoneTracker[i + bone]; BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = __this->____collidedBoneTracker_23; int32_t L_5 = V_0; int32_t L_6 = ___1_bone; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); uint8_t L_8 = (uint8_t)(L_4)->GetAt(static_cast(L_7)); return (bool)L_8; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetBoneIteration(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetBoneIteration_mC2F0E841DF58E97A6F65B8BAA0A50033F2649DB9 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, int32_t ___2_iteration, const RuntimeMethod* method) { int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // _boneIteration[i + bone] = iteration; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____boneIteration_25; int32_t L_5 = V_0; int32_t L_6 = ___1_bone; int32_t L_7 = ___2_iteration; NullCheck(L_4); (L_4)->SetAt(static_cast(((int32_t)il2cpp_codegen_add(L_5, L_6))), (int32_t)L_7); // } return; } } // System.Int32 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::GetBoneIteration(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t HVRPhysicsPoser_GetBoneIteration_m5BD05C14613235A17BCE5AAA55598AF5A6553AE1 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) { int32_t V_0 = 0; { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; int32_t L_1 = ___0_finger; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_0 = L_3; // return _boneIteration[i + bone]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____boneIteration_25; int32_t L_5 = V_0; int32_t L_6 = ___1_bone; NullCheck(L_4); int32_t L_7 = ((int32_t)il2cpp_codegen_add(L_5, L_6)); int32_t L_8 = (L_4)->GetAt(static_cast(L_7)); return L_8; } } // System.Collections.Generic.List`1 HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::GetSpheres(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* HVRPhysicsPoser_GetSpheres_m113EAC504FD7D9F95C0834F19CA5225BD397C0AB (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_finger, int32_t ___1_bone, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (_fingerIndices == null || _sphereMap == null) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->____fingerIndices_24; if (!L_0) { goto IL_0010; } } { List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_1 = __this->____sphereMap_22; if (L_1) { goto IL_0017; } } IL_0010: { // return _dummy; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_2 = __this->____dummy_20; return L_2; } IL_0017: { // if (finger >= _fingerIndices.Length) int32_t L_3 = ___0_finger; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->____fingerIndices_24; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0029; } } { // return _dummy; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_5 = __this->____dummy_20; return L_5; } IL_0029: { // var i = _fingerIndices[finger]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = __this->____fingerIndices_24; int32_t L_7 = ___0_finger; NullCheck(L_6); int32_t L_8 = L_7; int32_t L_9 = (L_6)->GetAt(static_cast(L_8)); V_0 = L_9; // if (i + bone >= _sphereMap.Length) int32_t L_10 = V_0; int32_t L_11 = ___1_bone; List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_12 = __this->____sphereMap_22; NullCheck(L_12); if ((((int32_t)((int32_t)il2cpp_codegen_add(L_10, L_11))) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))) { goto IL_0046; } } { // return _dummy; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = __this->____dummy_20; return L_13; } IL_0046: { // return _sphereMap[i + bone]; List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_14 = __this->____sphereMap_22; int32_t L_15 = V_0; int32_t L_16 = ___1_bone; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add(L_15, L_16)); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_18 = (L_14)->GetAt(static_cast(L_17)); return L_18; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::SetupCollision() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_SetupCollision_m03942E5661663DA3544200634769AFCB609A0A67 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* V_1 = NULL; int32_t V_2 = 0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_3 = NULL; int32_t V_4 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_5; memset((&V_5), 0, sizeof(V_5)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_8; memset((&V_8), 0, sizeof(V_8)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); { // if (!Hand) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_000e; } } { // return; return; } IL_000e: { // SetupBoneTracker(); HVRPhysicsPoser_SetupBoneTracker_m629F6A08892909C6E05F812B92DB1FA920FE138F(__this, NULL); // var index = 0; V_0 = 0; // foreach (var finger in Hand.Fingers) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = __this->___Hand_8; NullCheck(L_2); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_3; L_3 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_2, NULL); V_1 = L_3; V_2 = 0; goto IL_00f2; } IL_0029: { // foreach (var finger in Hand.Fingers) HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_4 = V_1; int32_t L_5 = V_2; NullCheck(L_4); int32_t L_6 = L_5; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_7 = (L_4)->GetAt(static_cast(L_6)); V_3 = L_7; // if (!finger.Tip) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_8 = V_3; NullCheck(L_8); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_9 = L_8->___Tip_1; 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_00ee; } } { // for (var i = 0; i < finger.Bones.Count; i++) V_4 = 0; goto IL_00dc; } IL_0045: { // _sphereMap[index] = new List(); List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_11 = __this->____sphereMap_22; int32_t L_12 = V_0; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_13 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_13); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_13, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); NullCheck(L_11); ArrayElementTypeCheck (L_11, L_13); (L_11)->SetAt(static_cast(L_12), (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)L_13); // var current = Vector3.zero; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14; L_14 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); V_5 = L_14; // var next = i == finger.Bones.Count - 1 ? finger.Tip.localPosition : finger.Bones[i + 1].Transform.localPosition; int32_t L_15 = V_4; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_16 = V_3; NullCheck(L_16); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_17 = L_16->___Bones_2; NullCheck(L_17); int32_t L_18; L_18 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_17, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_15) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_18, 1))))) { goto IL_0085; } } { HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_19 = V_3; NullCheck(L_19); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_20 = L_19->___Bones_2; int32_t L_21 = V_4; NullCheck(L_20); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_22; L_22 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_20, ((int32_t)il2cpp_codegen_add(L_21, 1)), List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); NullCheck(L_22); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_23 = L_22->___Transform_0; NullCheck(L_23); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24; L_24 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_23, NULL); G_B8_0 = L_24; goto IL_0090; } IL_0085: { HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_25 = V_3; NullCheck(L_25); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_26 = L_25->___Tip_1; NullCheck(L_26); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27; L_27 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_26, NULL); G_B8_0 = L_27; } IL_0090: { V_6 = G_B8_0; // for (var j = 0; j < RaysPerBone; j++) V_7 = 0; goto IL_00c8; } IL_0097: { // var point = Vector3.Lerp(current, next, (j + 1f) / RaysPerBone); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_28 = V_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_29 = V_6; int32_t L_30 = V_7; int32_t L_31 = __this->___RaysPerBone_5; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_32; L_32 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_28, L_29, ((float)(((float)il2cpp_codegen_add(((float)L_30), (1.0f)))/((float)L_31))), NULL); V_8 = L_32; // _sphereMap[index].Add(point); List_1U5BU5D_tC1B009E92641A2C993F3BB28A80D61D2AB67979B* L_33 = __this->____sphereMap_22; int32_t L_34 = V_0; NullCheck(L_33); int32_t L_35 = L_34; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_36 = (L_33)->GetAt(static_cast(L_35)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_37 = V_8; NullCheck(L_36); List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_inline(L_36, L_37, List_1_Add_m79E50C4F592B1703F4B76A8BE7B4855515460CA1_RuntimeMethod_var); // for (var j = 0; j < RaysPerBone; j++) int32_t L_38 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00c8: { // for (var j = 0; j < RaysPerBone; j++) int32_t L_39 = V_7; int32_t L_40 = __this->___RaysPerBone_5; if ((((int32_t)L_39) < ((int32_t)L_40))) { goto IL_0097; } } { // index++; int32_t L_41 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_41, 1)); // for (var i = 0; i < finger.Bones.Count; i++) int32_t L_42 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00dc: { // for (var i = 0; i < finger.Bones.Count; i++) int32_t L_43 = V_4; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_44 = V_3; NullCheck(L_44); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_45 = L_44->___Bones_2; NullCheck(L_45); int32_t L_46; L_46 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_45, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_43) < ((int32_t)L_46))) { goto IL_0045; } } IL_00ee: { int32_t L_47 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00f2: { // foreach (var finger in Hand.Fingers) int32_t L_48 = V_2; HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_49 = V_1; NullCheck(L_49); if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_49)->max_length))))) { goto IL_0029; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::OpenFingers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_OpenFingers_m8C43F17F922907A8628685D35976811C71A617DF (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __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 (Hand && OpenPose) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (!L_1) { goto IL_002b; } } { HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_2 = __this->___OpenPose_9; 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; } } { // Hand.PoseFingers(OpenPose); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_4 = __this->___Hand_8; HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_5 = __this->___OpenPose_9; NullCheck(L_4); HVRPosableHand_PoseFingers_mCF15767464FE31B2652DE896C755BF6C3FEC3335(L_4, L_5, NULL); } IL_002b: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::TestClose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_TestClose_m30B77681DEFDF272094F6DB0ACDD51DC6B67670A (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __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*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); s_Il2CppMethodInitialized = true; } Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* V_0 = NULL; { // if (!Validate()) bool L_0; L_0 = HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D(__this, NULL); if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // ResetHand(); HVRPhysicsPoser_ResetHand_mEC1E09CC690A559A039DA30740F176B5CB986C05(__this, NULL); // SetupCollision(); HVRPhysicsPoser_SetupCollision_m03942E5661663DA3544200634769AFCB609A0A67(__this, NULL); // var watch = Stopwatch.StartNew(); il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_1; L_1 = Stopwatch_StartNew_mF813F15E68604C7734FECC301B7042A521041259(NULL); V_0 = L_1; // ResetHand(); HVRPhysicsPoser_ResetHand_mEC1E09CC690A559A039DA30740F176B5CB986C05(__this, NULL); // SimulateClose(~LayerMask.GetMask("Hand")); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)1); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2; NullCheck(L_3); ArrayElementTypeCheck (L_3, _stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); (L_3)->SetAt(static_cast(0), (String_t*)_stringLiteral34DCA05D8BE72FF2DADEA6AED17DD247B6588439); int32_t L_4; L_4 = LayerMask_GetMask_m99295ECDD50C4874CA4ABC9448E3F238A023C6F2(L_3, NULL); LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_5; L_5 = LayerMask_op_Implicit_m01C8996A2CB2085328B9C33539C43139660D8222(((~L_4)), NULL); HVRPhysicsPoser_SimulateClose_mED96BDF6F0302ECE943F133F28112CD8EB86EE3F(__this, L_5, NULL); // watch.Stop(); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_6 = V_0; NullCheck(L_6); Stopwatch_Stop_m8F2A2EFD9D7D5B4180A5E5379E5443864618D7DC(L_6, NULL); // Debug.Log(watch.ElapsedMilliseconds); Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043* L_7 = V_0; NullCheck(L_7); int64_t L_8; L_8 = Stopwatch_get_ElapsedMilliseconds_m8D8E60ADEB47D008C06D8E57D28D41EAE07AECBF(L_7, NULL); int64_t L_9 = L_8; RuntimeObject* L_10 = Box(Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_il2cpp_TypeInfo_var, &L_9); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_10, NULL); // } return; } } // 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) { { // if (!_validated) bool L_0 = __this->____validated_21; if (L_0) { goto IL_0009; } } { // return; return; } IL_0009: { // CurrentMask = mask; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_1 = ___0_mask; __this->___CurrentMask_17 = L_1; // ResetHand(); HVRPhysicsPoser_ResetHand_mEC1E09CC690A559A039DA30740F176B5CB986C05(__this, NULL); // CloseHand(); HVRPhysicsPoser_CloseHand_m00F28B888F6A92D3704A0F60492E591A0E0B6C2C(__this, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CloseHand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_CloseHand_m00F28B888F6A92D3704A0F60492E591A0E0B6C2C (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { // for (var f = 0; f < Hand.Fingers.Length; f++) V_0 = 0; goto IL_003c; } IL_0004: { // for (int j = FingerBends[f]; j < Iterations; j++) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___FingerBends_27; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; int32_t L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = L_3; goto IL_002f; } IL_000f: { // CheckFinger(f, ++FingerBends[f]); int32_t L_4 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___FingerBends_27; int32_t L_6 = V_0; NullCheck(L_5); int32_t* L_7 = ((L_5)->GetAddressAt(static_cast(L_6))); int32_t L_8 = *((int32_t*)L_7); V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1)); int32_t L_9 = V_2; *((int32_t*)L_7) = (int32_t)L_9; int32_t L_10 = V_2; bool L_11; L_11 = HVRPhysicsPoser_CheckFinger_m3D88BE0D26DA93645218CD395CA5909FD616EF5D(__this, L_4, L_10, NULL); // for (int j = FingerBends[f]; j < Iterations; j++) int32_t L_12 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_002f: { // for (int j = FingerBends[f]; j < Iterations; j++) int32_t L_13 = V_1; int32_t L_14 = __this->___Iterations_4; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000f; } } { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_15 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_003c: { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_16 = V_0; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_17 = __this->___Hand_8; NullCheck(L_17); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_18; L_18 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_17, NULL); NullCheck(L_18); if ((((int32_t)L_16) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))) { goto IL_0004; } } { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::NextFinger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_NextFinger_m4E29781C0725ACEF71E485BEB022AF38AE53A31D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { { // if (_fingerIndex + 1 < 5) int32_t L_0 = __this->____fingerIndex_16; if ((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) >= ((int32_t)5))) { goto IL_0019; } } { // _fingerIndex++; int32_t L_1 = __this->____fingerIndex_16; __this->____fingerIndex_16 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0019: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::StepIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_StepIteration_mFF6B315A0CBF10954D780083F0005729B2CB3A25 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (_fingerIndex > 4) int32_t L_0 = __this->____fingerIndex_16; if ((((int32_t)L_0) <= ((int32_t)4))) { goto IL_000a; } } { // return; return; } IL_000a: { // if (!Validate()) bool L_1; L_1 = HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D(__this, NULL); if (L_1) { goto IL_0013; } } { // return; return; } IL_0013: { // CheckFinger(_fingerIndex, ++FingerBends[_fingerIndex]); int32_t L_2 = __this->____fingerIndex_16; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___FingerBends_27; int32_t L_4 = __this->____fingerIndex_16; NullCheck(L_3); int32_t* L_5 = ((L_3)->GetAddressAt(static_cast(L_4))); int32_t L_6 = *((int32_t*)L_5); V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_0; *((int32_t*)L_5) = (int32_t)L_7; int32_t L_8 = V_0; bool L_9; L_9 = HVRPhysicsPoser_CheckFinger_m3D88BE0D26DA93645218CD395CA5909FD616EF5D(__this, L_2, L_8, NULL); // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::BackStepIteration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_BackStepIteration_m6122ACC4FF1DDF254349748D1FE2995038416C69 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // if (_fingerIndex > 4) int32_t L_0 = __this->____fingerIndex_16; if ((((int32_t)L_0) <= ((int32_t)4))) { goto IL_000a; } } { // return; return; } IL_000a: { // if (!Validate()) bool L_1; L_1 = HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D(__this, NULL); if (L_1) { goto IL_0013; } } { // return; return; } IL_0013: { // CheckFinger(_fingerIndex, --FingerBends[_fingerIndex]); int32_t L_2 = __this->____fingerIndex_16; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___FingerBends_27; int32_t L_4 = __this->____fingerIndex_16; NullCheck(L_3); int32_t* L_5 = ((L_3)->GetAddressAt(static_cast(L_4))); int32_t L_6 = *((int32_t*)L_5); V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); int32_t L_7 = V_0; *((int32_t*)L_5) = (int32_t)L_7; int32_t L_8 = V_0; bool L_9; L_9 = HVRPhysicsPoser_CheckFinger_m3D88BE0D26DA93645218CD395CA5909FD616EF5D(__this, L_2, L_8, NULL); // } return; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::Validate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_Validate_mAC6054DAC0579F6F67B3D86CFC8A272A4265F44D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __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*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26B5DB0858468953C746365FAA660EE83BDBA471); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral47C29C19602E4202B694F54180E33B708DCC81FF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB1B3CCAE9DF8845C388CF06A130472574C1C3CD5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD76D617D74AA217A4DDF5A817163F471DA7A9355); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFFF1E7A0A2AE4F8037DFA316637A8F6CFD34BDFE); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_1 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_2 = NULL; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* V_3 = NULL; { // _validated = false; __this->____validated_21 = (bool)0; // if (Hand == null) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_1) { goto IL_0017; } } { // return false; return (bool)0; } IL_0017: { // if (OpenPose) HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_2 = __this->___OpenPose_9; 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_0040; } } { // OpenPoseData = OpenPose.GetPose(Hand.IsLeft); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_4 = __this->___OpenPose_9; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_5 = __this->___Hand_8; NullCheck(L_5); bool L_6 = L_5->___IsLeft_4; NullCheck(L_4); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_7; L_7 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_4, L_6, NULL); __this->___OpenPoseData_28 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___OpenPoseData_28), (void*)L_7); } IL_0040: { // if (ClosedPose) HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_8 = __this->___ClosedPose_10; 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_0069; } } { // ClosedPoseData = ClosedPose.GetPose(Hand.IsLeft); HVRHandPose_t315CF1C747DB0B1A2B0D7EE89E317285D751CE2F* L_10 = __this->___ClosedPose_10; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_11 = __this->___Hand_8; NullCheck(L_11); bool L_12 = L_11->___IsLeft_4; NullCheck(L_10); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_13; L_13 = HVRHandPose_GetPose_mB13BEEAC101E210E4298587AE700F692EACF06E4(L_10, L_12, NULL); __this->___ClosedPoseData_29 = L_13; Il2CppCodeGenWriteBarrier((void**)(&__this->___ClosedPoseData_29), (void*)L_13); } IL_0069: { // if (OpenPoseData == null || ClosedPoseData == null) HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_14 = __this->___OpenPoseData_28; if (!L_14) { goto IL_0079; } } { HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_15 = __this->___ClosedPoseData_29; if (L_15) { goto IL_0085; } } IL_0079: { // Debug.LogWarning($"Physics Poser Missing Open and/or Closed Poses."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(_stringLiteralB1B3CCAE9DF8845C388CF06A130472574C1C3CD5, NULL); // return false; return (bool)0; } IL_0085: { // if (ClosedPoseData.Fingers.Length < Hand.Fingers.Length) HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_16 = __this->___ClosedPoseData_29; NullCheck(L_16); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_17; L_17 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_16, NULL); NullCheck(L_17); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_18 = __this->___Hand_8; NullCheck(L_18); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_19; L_19 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_18, NULL); NullCheck(L_19); if ((((int32_t)((int32_t)(((RuntimeArray*)L_17)->max_length))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_19)->max_length))))) { goto IL_00d6; } } { // Debug.LogWarning($"ClosedPose Finger Count is {ClosedPoseData.Fingers.Length} while hand is {Hand.Fingers.Length}"); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_20 = __this->___ClosedPoseData_29; NullCheck(L_20); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_21; L_21 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_20, NULL); NullCheck(L_21); int32_t L_22 = ((int32_t)(((RuntimeArray*)L_21)->max_length)); RuntimeObject* L_23 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_22); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_24 = __this->___Hand_8; NullCheck(L_24); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_25; L_25 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_24, NULL); NullCheck(L_25); int32_t L_26 = ((int32_t)(((RuntimeArray*)L_25)->max_length)); RuntimeObject* L_27 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_26); String_t* L_28; L_28 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteral47C29C19602E4202B694F54180E33B708DCC81FF, L_23, L_27, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_28, NULL); // return false; return (bool)0; } IL_00d6: { // if (OpenPoseData.Fingers.Length < Hand.Fingers.Length) HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_29 = __this->___OpenPoseData_28; NullCheck(L_29); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_30; L_30 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_29, NULL); NullCheck(L_30); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_31 = __this->___Hand_8; NullCheck(L_31); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_32; L_32 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_31, NULL); NullCheck(L_32); if ((((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length))) >= ((int32_t)((int32_t)(((RuntimeArray*)L_32)->max_length))))) { goto IL_0127; } } { // Debug.LogWarning($"OpenPose Finger Count is {ClosedPoseData.Fingers.Length} while hand is {Hand.Fingers.Length}"); HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_33 = __this->___ClosedPoseData_29; NullCheck(L_33); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_34; L_34 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_33, NULL); NullCheck(L_34); int32_t L_35 = ((int32_t)(((RuntimeArray*)L_34)->max_length)); RuntimeObject* L_36 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_35); HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_37 = __this->___Hand_8; NullCheck(L_37); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_38; L_38 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_37, NULL); NullCheck(L_38); int32_t L_39 = ((int32_t)(((RuntimeArray*)L_38)->max_length)); RuntimeObject* L_40 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_39); String_t* L_41; L_41 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralD76D617D74AA217A4DDF5A817163F471DA7A9355, L_36, L_40, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_41, NULL); // return false; return (bool)0; } IL_0127: { // for (int i = 0; i < Hand.Fingers.Length; i++) V_0 = 0; goto IL_01fa; } IL_012e: { // var finger = Hand.Fingers[i]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_42 = __this->___Hand_8; NullCheck(L_42); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_43; L_43 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_42, NULL); int32_t L_44 = V_0; NullCheck(L_43); int32_t L_45 = L_44; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_46 = (L_43)->GetAt(static_cast(L_45)); V_1 = L_46; // var closedFinger = ClosedPoseData.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_47 = __this->___ClosedPoseData_29; NullCheck(L_47); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_48; L_48 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_47, NULL); int32_t L_49 = V_0; NullCheck(L_48); int32_t L_50 = L_49; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_51 = (L_48)->GetAt(static_cast(L_50)); V_2 = L_51; // var openFinger = OpenPoseData.Fingers[i]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_52 = __this->___OpenPoseData_28; NullCheck(L_52); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_53; L_53 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_52, NULL); int32_t L_54 = V_0; NullCheck(L_53); int32_t L_55 = L_54; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_56 = (L_53)->GetAt(static_cast(L_55)); V_3 = L_56; // if (finger.Bones.Count != openFinger.Bones.Count) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_57 = V_1; NullCheck(L_57); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_58 = L_57->___Bones_2; NullCheck(L_58); int32_t L_59; L_59 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_58, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_60 = V_3; NullCheck(L_60); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_61 = L_60->___Bones_0; NullCheck(L_61); int32_t L_62; L_62 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_61, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_59) == ((int32_t)L_62))) { goto IL_01a7; } } { // Debug.LogWarning($"OpenPose Finger {i} bone count incorrect: {openFinger.Bones.Count} expected {finger.Bones.Count}"); int32_t L_63 = V_0; int32_t L_64 = L_63; RuntimeObject* L_65 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_64); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_66 = V_3; NullCheck(L_66); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_67 = L_66->___Bones_0; NullCheck(L_67); int32_t L_68; L_68 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_67, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); int32_t L_69 = L_68; RuntimeObject* L_70 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_69); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_71 = V_1; NullCheck(L_71); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_72 = L_71->___Bones_2; NullCheck(L_72); int32_t L_73; L_73 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_72, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); int32_t L_74 = L_73; RuntimeObject* L_75 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_74); String_t* L_76; L_76 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral26B5DB0858468953C746365FAA660EE83BDBA471, L_65, L_70, L_75, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_76, NULL); // return false; return (bool)0; } IL_01a7: { // if (finger.Bones.Count != closedFinger.Bones.Count) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_77 = V_1; NullCheck(L_77); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_78 = L_77->___Bones_2; NullCheck(L_78); int32_t L_79; L_79 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_78, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_80 = V_2; NullCheck(L_80); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_81 = L_80->___Bones_0; NullCheck(L_81); int32_t L_82; L_82 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_81, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); if ((((int32_t)L_79) == ((int32_t)L_82))) { goto IL_01f6; } } { // Debug.LogWarning($"ClosedPose Finger {i} bone count incorrect: {openFinger.Bones.Count} expected {finger.Bones.Count}"); int32_t L_83 = V_0; int32_t L_84 = L_83; RuntimeObject* L_85 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_84); HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_86 = V_3; NullCheck(L_86); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_87 = L_86->___Bones_0; NullCheck(L_87); int32_t L_88; L_88 = List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_inline(L_87, List_1_get_Count_mD30E7A09A1FB75EEEFE770C22340CB86ED7A7B9D_RuntimeMethod_var); int32_t L_89 = L_88; RuntimeObject* L_90 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_89); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_91 = V_1; NullCheck(L_91); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_92 = L_91->___Bones_2; NullCheck(L_92); int32_t L_93; L_93 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_92, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); int32_t L_94 = L_93; RuntimeObject* L_95 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_94); String_t* L_96; L_96 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralFFF1E7A0A2AE4F8037DFA316637A8F6CFD34BDFE, L_85, L_90, L_95, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogWarning_m33EF1B897E0C7C6FF538989610BFAFFEF4628CA9(L_96, NULL); // return false; return (bool)0; } IL_01f6: { // for (int i = 0; i < Hand.Fingers.Length; i++) int32_t L_97 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_97, 1)); } IL_01fa: { // for (int i = 0; i < Hand.Fingers.Length; i++) int32_t L_98 = V_0; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_99 = __this->___Hand_8; NullCheck(L_99); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_100; L_100 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_99, NULL); NullCheck(L_100); if ((((int32_t)L_98) < ((int32_t)((int32_t)(((RuntimeArray*)L_100)->max_length))))) { goto IL_012e; } } { // _validated = true; __this->____validated_21 = (bool)1; // return true; return (bool)1; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CheckFinger(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_CheckFinger_m3D88BE0D26DA93645218CD395CA5909FD616EF5D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_fingerIndex, int32_t ___1_iteration, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_0 = NULL; int32_t V_1 = 0; int32_t V_2 = 0; { // var currentFinger = Hand.Fingers[fingerIndex]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; NullCheck(L_0); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_1; L_1 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_0, NULL); int32_t L_2 = ___0_fingerIndex; NullCheck(L_1); int32_t L_3 = L_2; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_4 = (L_1)->GetAt(static_cast(L_3)); V_0 = L_4; // for (var boneIndex = 0; boneIndex < currentFinger.Bones.Count; boneIndex++) V_1 = 0; goto IL_003f; } IL_0012: { // if (IsBoneCollided(fingerIndex, boneIndex)) int32_t L_5 = ___0_fingerIndex; int32_t L_6 = V_1; bool L_7; L_7 = HVRPhysicsPoser_IsBoneCollided_mEC9D57DC53BD9EBCA3F0114744D7E3C6AA7002B3(__this, L_5, L_6, NULL); if (L_7) { goto IL_003b; } } { // if (CheckBone(fingerIndex, boneIndex, iteration)) int32_t L_8 = ___0_fingerIndex; int32_t L_9 = V_1; int32_t L_10 = ___1_iteration; bool L_11; L_11 = HVRPhysicsPoser_CheckBone_m53E9036FA081C71FF500298E07D42BB2F78462C2(__this, L_8, L_9, L_10, NULL); if (!L_11) { goto IL_003b; } } { // for (var y = boneIndex; y >= 0; y--) int32_t L_12 = V_1; V_2 = L_12; goto IL_0037; } IL_002b: { // SetBoneCollided(fingerIndex, y); int32_t L_13 = ___0_fingerIndex; int32_t L_14 = V_2; HVRPhysicsPoser_SetBoneCollided_m04F1BFF89DC4339C82C937229C3B0E968EAD2806(__this, L_13, L_14, NULL); // for (var y = boneIndex; y >= 0; y--) int32_t L_15 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_15, 1)); } IL_0037: { // for (var y = boneIndex; y >= 0; y--) int32_t L_16 = V_2; if ((((int32_t)L_16) >= ((int32_t)0))) { goto IL_002b; } } IL_003b: { // for (var boneIndex = 0; boneIndex < currentFinger.Bones.Count; boneIndex++) int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_003f: { // for (var boneIndex = 0; boneIndex < currentFinger.Bones.Count; boneIndex++) int32_t L_18 = V_1; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_19 = V_0; NullCheck(L_19); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_20 = L_19->___Bones_2; NullCheck(L_20); int32_t L_21; L_21 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_20, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_18) < ((int32_t)L_21))) { goto IL_0012; } } { // return false; return (bool)0; } } // System.Boolean HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::CheckBone(System.Int32,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HVRPhysicsPoser_CheckBone_m53E9036FA081C71FF500298E07D42BB2F78462C2 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, int32_t ___0_fingerIndex, int32_t ___1_boneIndex, int32_t ___2_iteration, 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_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40E7E4A0FD41BB0084EAAD64DA181E06E21128A1); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_1 = NULL; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* V_2 = NULL; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3; memset((&V_3), 0, sizeof(V_3)); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_4; memset((&V_4), 0, sizeof(V_4)); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_5 = NULL; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* V_6 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_7 = NULL; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; int32_t V_12 = 0; { // var percent = (float)iteration / Iterations; int32_t L_0 = ___2_iteration; int32_t L_1 = __this->___Iterations_4; V_0 = ((float)(((float)L_0)/((float)L_1))); // var currentFinger = Hand.Fingers[fingerIndex]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = __this->___Hand_8; NullCheck(L_2); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_3; L_3 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_2, NULL); int32_t L_4 = ___0_fingerIndex; NullCheck(L_3); int32_t L_5 = L_4; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_6 = (L_3)->GetAt(static_cast(L_5)); V_1 = L_6; // var currentBone = currentFinger.Bones[boneIndex]; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_7 = V_1; NullCheck(L_7); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_8 = L_7->___Bones_2; int32_t L_9 = ___1_boneIndex; NullCheck(L_8); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_10; L_10 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_8, L_9, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); V_2 = L_10; // var currentPosition = currentBone.Transform.localPosition; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_11 = V_2; NullCheck(L_11); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_12 = L_11->___Transform_0; NullCheck(L_12); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13; L_13 = Transform_get_localPosition_mA9C86B990DF0685EA1061A120218993FDCC60A95(L_12, NULL); V_3 = L_13; // var currentRotation = currentBone.Transform.localRotation; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_14 = V_2; NullCheck(L_14); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_15 = L_14->___Transform_0; NullCheck(L_15); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16; L_16 = Transform_get_localRotation_mD53D37611A5DAE93EC6C7BBCAC337408C5CACA77(L_15, NULL); V_4 = L_16; // var openBone = OpenPoseData.Fingers[fingerIndex].Bones[boneIndex]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_17 = __this->___OpenPoseData_28; NullCheck(L_17); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_18; L_18 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_17, NULL); int32_t L_19 = ___0_fingerIndex; NullCheck(L_18); int32_t L_20 = L_19; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_21); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_22 = L_21->___Bones_0; int32_t L_23 = ___1_boneIndex; NullCheck(L_22); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_24; L_24 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_22, L_23, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); V_5 = L_24; // var closedBone = ClosedPoseData.Fingers[fingerIndex].Bones[boneIndex]; HVRHandPoseData_tF59F63D9C0A231B89F6EDF4FD4EC2B4C58F2DA72* L_25 = __this->___ClosedPoseData_29; NullCheck(L_25); HVRPosableFingerDataU5BU5D_tDAD0171AE6BA7652952DD6EC7FB2F709A94D17EA* L_26; L_26 = HVRHandPoseData_get_Fingers_mCF06AD86115A0B13EA609706462AFC1CD1C27567(L_25, NULL); int32_t L_27 = ___0_fingerIndex; NullCheck(L_26); int32_t L_28 = L_27; HVRPosableFingerData_t2003CCD1D0301C219167FDBD9CCF9D6B6BCBA35F* L_29 = (L_26)->GetAt(static_cast(L_28)); NullCheck(L_29); List_1_t467C5E47CFAB4DF3273FFBE9328694076B86BE18* L_30 = L_29->___Bones_0; int32_t L_31 = ___1_boneIndex; NullCheck(L_30); HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_32; L_32 = List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C(L_30, L_31, List_1_get_Item_m466084D276BBB2A92405005FD2D6D9B5218FD57C_RuntimeMethod_var); V_6 = L_32; // currentBone.Transform.localPosition = Vector3.Lerp(openBone.Position, closedBone.Position, percent); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_33 = V_2; NullCheck(L_33); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_34 = L_33->___Transform_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_35 = V_5; NullCheck(L_35); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_36 = L_35->___Position_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_37 = V_6; NullCheck(L_37); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_38 = L_37->___Position_0; float L_39 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_40; L_40 = Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline(L_36, L_38, L_39, NULL); NullCheck(L_34); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_34, L_40, NULL); // currentBone.Transform.localRotation = Quaternion.Lerp(openBone.Rotation, closedBone.Rotation, percent); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_41 = V_2; NullCheck(L_41); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_42 = L_41->___Transform_0; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_43 = V_5; NullCheck(L_43); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = L_43->___Rotation_1; HVRPosableBoneData_tA220197184284F6810DDB6A326C39F6B3D24E876* L_45 = V_6; NullCheck(L_45); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = L_45->___Rotation_1; float L_47 = V_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48; L_48 = Quaternion_Lerp_m259606226726C2F46E079A5A688B9E24FF7E9A0D(L_44, L_46, L_47, NULL); NullCheck(L_42); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_42, L_48, NULL); // var points = GetSpheres(fingerIndex, boneIndex); int32_t L_49 = ___0_fingerIndex; int32_t L_50 = ___1_boneIndex; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_51; L_51 = HVRPhysicsPoser_GetSpheres_m113EAC504FD7D9F95C0834F19CA5225BD397C0AB(__this, L_49, L_50, NULL); V_7 = L_51; // if (boneIndex != currentFinger.Bones.Count - 1 && FingerTipOnly) int32_t L_52 = ___1_boneIndex; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_53 = V_1; NullCheck(L_53); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_54 = L_53->___Bones_2; NullCheck(L_54); int32_t L_55; L_55 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_54, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_52) == ((int32_t)((int32_t)il2cpp_codegen_subtract(L_55, 1))))) { goto IL_00d5; } } { bool L_56 = __this->___FingerTipOnly_7; if (!L_56) { goto IL_00d5; } } { // return false; return (bool)0; } IL_00d5: { // for (var i = 0; i < points.Count; i++) V_8 = 0; goto IL_01a6; } IL_00dd: { // var point = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_57 = V_7; int32_t L_58 = V_8; NullCheck(L_57); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_59; L_59 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_57, L_58, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_9 = L_59; // var world = currentBone.Transform.TransformPoint(point); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_60 = V_2; NullCheck(L_60); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_61 = L_60->___Transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_62 = V_9; NullCheck(L_61); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_63; L_63 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_61, L_62, NULL); V_10 = L_63; // hits = Physics.OverlapSphereNonAlloc(world, SphereRadius, colliders, CurrentMask, QueryTriggerInteraction.Ignore); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_64 = V_10; float L_65 = __this->___SphereRadius_6; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_66 = __this->___colliders_18; LayerMask_t97CB6BDADEDC3D6423C7BCFEA7F86DA2EC6241DB L_67 = __this->___CurrentMask_17; int32_t L_68; L_68 = LayerMask_op_Implicit_m7F5A5B9D079281AC445ED39DEE1FCFA9D795810D(L_67, NULL); int32_t L_69; L_69 = Physics_OverlapSphereNonAlloc_mED890C8454FCC0354A94F97453707FA01B27AE83(L_64, L_65, L_66, L_68, 1, NULL); V_11 = L_69; // if (hits > 0) int32_t L_70 = V_11; if ((((int32_t)L_70) <= ((int32_t)0))) { goto IL_018b; } } { // if (DrawCollisionPoints) bool L_71 = __this->___DrawCollisionPoints_14; if (!L_71) { goto IL_012f; } } { // SetCollisionPoint(fingerIndex, boneIndex, world); int32_t L_72 = ___0_fingerIndex; int32_t L_73 = ___1_boneIndex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_74 = V_10; HVRPhysicsPoser_SetCollisionPoint_m3DA082FD822E532349687830CC003E398D7A8992(__this, L_72, L_73, L_74, NULL); } IL_012f: { // if (LogHitColliderNames) bool L_75 = __this->___LogHitColliderNames_15; if (!L_75) { goto IL_0170; } } { // for (int h = 0; h < hits; h++) V_12 = 0; goto IL_016a; } IL_013c: { // Debug.Log(currentBone.Transform.name + " collided with " + colliders[h].name); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_76 = V_2; NullCheck(L_76); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_77 = L_76->___Transform_0; NullCheck(L_77); String_t* L_78; L_78 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_77, NULL); ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_79 = __this->___colliders_18; int32_t L_80 = V_12; NullCheck(L_79); int32_t L_81 = L_80; Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_82 = (L_79)->GetAt(static_cast(L_81)); NullCheck(L_82); String_t* L_83; L_83 = Object_get_name_mAC2F6B897CF1303BA4249B4CB55271AFACBB6392(L_82, NULL); String_t* L_84; L_84 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_78, _stringLiteral40E7E4A0FD41BB0084EAAD64DA181E06E21128A1, L_83, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m87A9A3C761FF5C43ED8A53B16190A53D08F818BB(L_84, NULL); // for (int h = 0; h < hits; h++) int32_t L_85 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_85, 1)); } IL_016a: { // for (int h = 0; h < hits; h++) int32_t L_86 = V_12; int32_t L_87 = V_11; if ((((int32_t)L_86) < ((int32_t)L_87))) { goto IL_013c; } } IL_0170: { // currentBone.Transform.localPosition = currentPosition; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_88 = V_2; NullCheck(L_88); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_89 = L_88->___Transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_90 = V_3; NullCheck(L_89); Transform_set_localPosition_mDE1C997F7D79C0885210B7732B4BA50EE7D73134(L_89, L_90, NULL); // currentBone.Transform.localRotation = currentRotation; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_91 = V_2; NullCheck(L_91); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_92 = L_91->___Transform_0; Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_93 = V_4; NullCheck(L_92); Transform_set_localRotation_mAB4A011D134BA58AB780BECC0025CA65F16185FA(L_92, L_93, NULL); // return true; return (bool)1; } IL_018b: { // if (DrawCollisionPoints) bool L_94 = __this->___DrawCollisionPoints_14; if (!L_94) { goto IL_01a0; } } { // SetCollisionPoint(fingerIndex, boneIndex, Vector3.zero); int32_t L_95 = ___0_fingerIndex; int32_t L_96 = ___1_boneIndex; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_97; L_97 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); HVRPhysicsPoser_SetCollisionPoint_m3DA082FD822E532349687830CC003E398D7A8992(__this, L_95, L_96, L_97, NULL); } IL_01a0: { // for (var i = 0; i < points.Count; i++) int32_t L_98 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_98, 1)); } IL_01a6: { // for (var i = 0; i < points.Count; i++) int32_t L_99 = V_8; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_100 = V_7; NullCheck(L_100); int32_t L_101; L_101 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_100, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_99) < ((int32_t)L_101))) { goto IL_00dd; } } { // return false; return (bool)0; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::ResetHand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_ResetHand_mEC1E09CC690A559A039DA30740F176B5CB986C05 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { // for (int i = 0; i < FingerBends.Length; i++) V_0 = 0; goto IL_0011; } IL_0004: { // FingerBends[i] = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___FingerBends_27; int32_t L_1 = V_0; NullCheck(L_0); (L_0)->SetAt(static_cast(L_1), (int32_t)0); // for (int i = 0; i < FingerBends.Length; i++) int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0011: { // for (int i = 0; i < FingerBends.Length; i++) int32_t L_3 = V_0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___FingerBends_27; NullCheck(L_4); if ((((int32_t)L_3) < ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0004; } } { // ResetCollidedBones(); HVRPhysicsPoser_ResetCollidedBones_m637ED1AD024C7C1534C69955298A8AF8D7C1CF0F(__this, NULL); // _fingerIndex = 0; __this->____fingerIndex_16 = 0; // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::OnDrawGizmos() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser_OnDrawGizmos_m87BDDF666116082498F1A2AF2F0C7B904BC0B7F5 (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* V_1 = NULL; int32_t V_2 = 0; HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* V_3 = NULL; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* V_4 = NULL; int32_t V_5 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_6; memset((&V_6), 0, sizeof(V_6)); Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_7 = NULL; int32_t V_8 = 0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_9; memset((&V_9), 0, sizeof(V_9)); { // if (!Hand) HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_0 = __this->___Hand_8; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Implicit_m93896EF7D68FA113C42D3FE2BC6F661FC7EF514A(L_0, NULL); if (L_1) { goto IL_000e; } } { // return; return; } IL_000e: { // for (var f = 0; f < Hand.Fingers.Length; f++) V_0 = 0; goto IL_00f2; } IL_0015: { // var finger = Hand.Fingers[f]; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_2 = __this->___Hand_8; NullCheck(L_2); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_3; L_3 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_2, NULL); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_6 = (L_3)->GetAt(static_cast(L_5)); V_1 = L_6; // if (DrawSpheres) bool L_7 = __this->___DrawSpheres_12; if (!L_7) { goto IL_00b9; } } { // for (var b = 0; b < finger.Bones.Count; b++) V_2 = 0; goto IL_00a8; } IL_0032: { // if (FingerTipOnly && b != finger.Bones.Count - 1) bool L_8 = __this->___FingerTipOnly_7; if (!L_8) { goto IL_004a; } } { int32_t L_9 = V_2; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_10 = V_1; NullCheck(L_10); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_11 = L_10->___Bones_2; NullCheck(L_11); int32_t L_12; L_12 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_11, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_12, 1)))))) { goto IL_00a4; } } IL_004a: { // var bone = finger.Bones[b]; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_13 = V_1; NullCheck(L_13); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_14 = L_13->___Bones_2; int32_t L_15 = V_2; NullCheck(L_14); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_16; L_16 = List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5(L_14, L_15, List_1_get_Item_m356383D6E1DD50AA76777B0BFE6F52168F0674A5_RuntimeMethod_var); V_3 = L_16; // var points = GetSpheres(f, b); int32_t L_17 = V_0; int32_t L_18 = V_2; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_19; L_19 = HVRPhysicsPoser_GetSpheres_m113EAC504FD7D9F95C0834F19CA5225BD397C0AB(__this, L_17, L_18, NULL); V_4 = L_19; // for (var i = 0; i < points.Count; i++) V_5 = 0; goto IL_0099; } IL_0066: { // var point = points[i]; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_20 = V_4; int32_t L_21 = V_5; NullCheck(L_20); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_22; L_22 = List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810(L_20, L_21, List_1_get_Item_m8F2E15FC96DA75186C51228128A0660709E4E810_RuntimeMethod_var); V_6 = L_22; // var worldPosition = bone.Transform.TransformPoint(point); HVRPosableBone_t7BED68504977D8499AF650C15BD26B09CA7B9427* L_23 = V_3; NullCheck(L_23); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_24 = L_23->___Transform_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = V_6; NullCheck(L_24); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26; L_26 = Transform_TransformPoint_m05BFF013DB830D7BFE44A007703694AE1062EE44(L_24, L_25, NULL); // Gizmos.color = Color.cyan; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_27; L_27 = Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_27, NULL); // Gizmos.DrawWireSphere(worldPosition, SphereRadius); float L_28 = __this->___SphereRadius_6; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_26, L_28, NULL); // for (var i = 0; i < points.Count; i++) int32_t L_29 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_0099: { // for (var i = 0; i < points.Count; i++) int32_t L_30 = V_5; List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_31 = V_4; NullCheck(L_31); int32_t L_32; L_32 = List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_inline(L_31, List_1_get_Count_m46EEFFA770BE665EA0CB3A5332E941DA4B3C1D37_RuntimeMethod_var); if ((((int32_t)L_30) < ((int32_t)L_32))) { goto IL_0066; } } IL_00a4: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_33 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00a8: { // for (var b = 0; b < finger.Bones.Count; b++) int32_t L_34 = V_2; HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_35 = V_1; NullCheck(L_35); List_1_t5CF57EAFA0447718A9A28DEB1B878F568B2B571C* L_36 = L_35->___Bones_2; NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_inline(L_36, List_1_get_Count_m63018E7E538FAE801FE7CBFCE3AB1FB279D3926D_RuntimeMethod_var); if ((((int32_t)L_34) < ((int32_t)L_37))) { goto IL_0032; } } IL_00b9: { // if (DrawTips) bool L_38 = __this->___DrawTips_13; if (!L_38) { goto IL_00ee; } } { // if (finger.Tip) HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_39 = V_1; NullCheck(L_39); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_40 = L_39->___Tip_1; 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_00ee; } } { // Gizmos.color = Color.magenta; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_42; L_42 = Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_42, NULL); // Gizmos.DrawWireSphere(finger.Tip.position, SphereRadius); HVRPosableFinger_t12C98B14DAE848A666403EAF0E7D019A8B07F766* L_43 = V_1; NullCheck(L_43); Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_44 = L_43->___Tip_1; NullCheck(L_44); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_45; L_45 = Transform_get_position_m69CD5FA214FDAE7BB701552943674846C220FDE1(L_44, NULL); float L_46 = __this->___SphereRadius_6; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_45, L_46, NULL); } IL_00ee: { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_47 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_47, 1)); } IL_00f2: { // for (var f = 0; f < Hand.Fingers.Length; f++) int32_t L_48 = V_0; HVRPosableHand_t7C98C569D120765E5C36A631ED3901FCF29139A2* L_49 = __this->___Hand_8; NullCheck(L_49); HVRPosableFingerU5BU5D_t09E657AAB78AFEA39EC260354E02992725002678* L_50; L_50 = HVRPosableHand_get_Fingers_m2478C5C03BF9F9F7203703F759002AF0140610B4(L_49, NULL); NullCheck(L_50); if ((((int32_t)L_48) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_0015; } } { // if (DrawCollisionPoints) bool L_51 = __this->___DrawCollisionPoints_14; if (!L_51) { goto IL_0158; } } { // foreach (var point in CollisionPoints) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_52 = __this->___CollisionPoints_19; V_7 = L_52; V_8 = 0; goto IL_0150; } IL_011a: { // foreach (var point in CollisionPoints) Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_53 = V_7; int32_t L_54 = V_8; NullCheck(L_53); int32_t L_55 = L_54; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_56 = (L_53)->GetAt(static_cast(L_55)); V_9 = L_56; // if (point != Vector3.zero) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_57 = V_9; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_58; L_58 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); bool L_59; L_59 = Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline(L_57, L_58, NULL); if (!L_59) { goto IL_014a; } } { // Gizmos.color = Color.red; Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_60; L_60 = Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline(NULL); Gizmos_set_color_m53927A2741937484180B20B55F7F20F8F60C5797(L_60, NULL); // Gizmos.DrawWireSphere(point, SphereRadius); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_61 = V_9; float L_62 = __this->___SphereRadius_6; Gizmos_DrawWireSphere_m12C01EC9334C32425074A214C5B876271B3DDBA1(L_61, L_62, NULL); } IL_014a: { int32_t L_63 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_63, 1)); } IL_0150: { // foreach (var point in CollisionPoints) int32_t L_64 = V_8; Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_65 = V_7; NullCheck(L_65); if ((((int32_t)L_64) < ((int32_t)((int32_t)(((RuntimeArray*)L_65)->max_length))))) { goto IL_011a; } } IL_0158: { // } return; } } // System.Void HurricaneVR.Framework.Core.HandPoser.HVRPhysicsPoser::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HVRPhysicsPoser__ctor_m148E7B496CB186ED75B1B6F1FB51A3BD639F969D (HVRPhysicsPoser_t303F3723DDA06C8B30C381D9E8389D514D098B9D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public int Iterations = 50; __this->___Iterations_4 = ((int32_t)50); // public int RaysPerBone = 2; __this->___RaysPerBone_5 = 2; // public float SphereRadius = .008f; __this->___SphereRadius_6 = (0.00800000038f); // private readonly Collider[] colliders = new Collider[5]; ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787* L_0 = (ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787*)SZArrayNew(ColliderU5BU5D_t94A9D70F63D095AFF2A9B4613012A5F7F3141787_il2cpp_TypeInfo_var, (uint32_t)5); __this->___colliders_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___colliders_18), (void*)L_0); // private readonly List _dummy = new List(); List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B* L_1 = (List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B*)il2cpp_codegen_object_new(List_1_t77B94703E05C519A9010DD0614F757F974E1CD8B_il2cpp_TypeInfo_var); NullCheck(L_1); List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C(L_1, List_1__ctor_mC54E2BCBE43279A96FC082F5CDE2D76388BD8F9C_RuntimeMethod_var); __this->____dummy_20 = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____dummy_20), (void*)L_1); // public int[] FingerBends = new int[5]; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)5); __this->___FingerBends_27 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___FingerBends_27), (void*)L_2); MonoBehaviour__ctor_m592DB0105CA0BC97AA1C5F4AD27B12D68A3B7C1E(__this, NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandGrabber_get_IsClimbing_m537740EC7372587591BBD44DEB04B280E3A2A335_inline (HVRHandGrabber_t9CB7C31300D3D84C4E564C643D0BF501EBB16B90* __this, const RuntimeMethod* method) { { // public bool IsClimbing { get; private set; } bool L_0 = __this->___U3CIsClimbingU3Ek__BackingField_103; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_RigidBody_mFF6765C282C742CDD12E3262ACCA96D38338821E_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* ___0_value, const RuntimeMethod* method) { { // public Rigidbody RigidBody { get; private set; } Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = ___0_value; __this->___U3CRigidBodyU3Ek__BackingField_52 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CRigidBodyU3Ek__BackingField_52), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_CharacterController_m7B4688FE7FD562ABD1C98F6FD7A82FF5A2E2DE50_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = ___0_value; __this->___U3CCharacterControllerU3Ek__BackingField_53 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCharacterControllerU3Ek__BackingField_53), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Teleporter_mF56B9D36FCAE48DD183AC0DDCB578DE9E56268E4_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; private set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = ___0_value; __this->___U3CTeleporterU3Ek__BackingField_54 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTeleporterU3Ek__BackingField_54), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRPlayerController_get_Teleporter_m58CE96E8A8C8952999A620CFC60396AE5C953D69_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; private set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = __this->___U3CTeleporterU3Ek__BackingField_54; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Neck_mFB4374DABA977E22E31BAA515C4CCFFEF1BAE8CF_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* ___0_value, const RuntimeMethod* method) { { // public Transform Neck { get; private set; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = ___0_value; __this->___U3CNeckU3Ek__BackingField_59 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CNeckU3Ek__BackingField_59), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRPlayerController_set_Inputs_m3CE780A6ABE2A1E108C788B20BFB0E4DAB84B6A6_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) { { // public HVRPlayerInputs Inputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = ___0_value; __this->___U3CInputsU3Ek__BackingField_60 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CInputsU3Ek__BackingField_60), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHeadCollision_get_IsColliding_m8C085CF2057395F5A8FCB885034C7D5E65B9BF49_inline (HVRHeadCollision_tC79727D088C060707C86EF717802ACA8EED89A8D* __this, const RuntimeMethod* method) { { // public bool IsColliding { get; private set; } bool L_0 = __this->___U3CIsCollidingU3Ek__BackingField_14; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRPlayerController_get_CharacterController_m464F0D7394F1544B806E9CFA29BFA853C52DE8E5_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___U3CCharacterControllerU3Ek__BackingField_53; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRPlayerController_get_PreviousPosition_m43140BDB29496D9397335F9C97950B6C4973F004_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public Vector3 PreviousPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CPreviousPositionU3Ek__BackingField_61; return L_0; } } 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 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 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 void HVRPlayerController_set_PreviousPosition_m9C18D2C13F5D2262FE8EEC049E13370713AF2F78_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 PreviousPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CPreviousPositionU3Ek__BackingField_61 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_RotationEnabled_mAB6354E1357A3BEB93E05B9C0AFA16BBD5AC1FE4_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool RotationEnabled { get; set; } = true; bool L_0 = __this->___U3CRotationEnabledU3Ek__BackingField_58; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsAiming_mF89958A3967A9B5CDEF0D37DD100A5481E69179E_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsAiming { get; protected set; } bool L_0 = __this->___U3CIsAimingU3Ek__BackingField_83; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Distance_m2314DB9B8BD01157E013DF87BEA557375C7F9FF9_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_a; float L_1 = L_0.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___1_b; float L_3 = L_2.___x_2; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___0_a; float L_5 = L_4.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_b; float L_7 = L_6.___y_3; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___0_a; float L_9 = L_8.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___1_b; float L_11 = L_10.___z_4; V_2 = ((float)il2cpp_codegen_subtract(L_9, L_11)); float L_12 = V_0; float L_13 = V_0; float L_14 = V_1; float L_15 = V_1; float L_16 = V_2; float L_17 = V_2; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_18; L_18 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_12, L_13)), ((float)il2cpp_codegen_multiply(L_14, L_15)))), ((float)il2cpp_codegen_multiply(L_16, L_17)))))); V_3 = ((float)L_18); goto IL_0040; } IL_0040: { float L_19 = V_3; return L_19; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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_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_get_down_mF62B2AE7C5AC31EAC9CB62797C7190C90A7A8599_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))->___downVector_8; 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 Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* HVRPlayerController_get_Neck_mB4B069148885B2EB2270CDB7D7C7E5D04066A7B3_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public Transform Neck { get; private set; } Transform_tB27202C6F4E36D225EE28A13E4D662BF99785DB1* L_0 = __this->___U3CNeckU3Ek__BackingField_59; return L_0; } } 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 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 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 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_get_eulerAngles_m2DB5158B5C3A71FD60FC8A6EE43D3AAA1CFED122_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = (*(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974*)__this); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Quaternion_Internal_ToEulerRad_m5BD0EEC543120C320DC77FCCDFD2CE2E6BD3F1A8(L_0, NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2; L_2 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_1, (57.2957802f), NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; L_3 = Quaternion_Internal_MakePositive_m73E2D01920CB0DFE661A55022C129E8617F0C9A8(L_2, NULL); V_0 = L_3; goto IL_001e; } IL_001e: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m9262AB29E3E9CE94EF71051F38A28E82AEC73F90_inline (float ___0_x, float ___1_y, float ___2_z, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___0_x; float L_1 = ___1_y; float L_2 = ___2_z; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3; memset((&L_3), 0, sizeof(L_3)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4; L_4 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_3, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5; L_5 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_4, NULL); V_0 = L_5; goto IL_001b; } IL_001b: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0; return L_6; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRPlayerController_get_Inputs_mA458136971DE7B1B8451AED17D636CE3F31A44AE_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public HVRPlayerInputs Inputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = __this->___U3CInputsU3Ek__BackingField_60; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_m5BCCC19216CFAD2426F15BC51A30421880D27B73_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_euler, const RuntimeMethod* method) { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_euler; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1; L_1 = Vector3_op_Multiply_m87BA7C578F96C8E49BB07088DAAC4649F83B0353_inline(L_0, (0.0174532924f), NULL); Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2; L_2 = Quaternion_Internal_FromEulerRad_m66D4475341F53949471E6870FB5C5E4A5E9BA93E(L_1, NULL); V_0 = L_2; goto IL_0014; } IL_0014: { Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = V_0; return L_3; } } 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 float Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline (float ___0_f, const RuntimeMethod* method) { float V_0 = 0.0f; float G_B3_0 = 0.0f; { float L_0 = ___0_f; if ((((float)L_0) >= ((float)(0.0f)))) { goto IL_0010; } } { G_B3_0 = (-1.0f); goto IL_0015; } IL_0010: { G_B3_0 = (1.0f); } IL_0015: { V_0 = G_B3_0; goto IL_0018; } IL_0018: { float L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3_Normalize_mC749B887A4C74BA0A2E13E6377F17CCAEB0AADA8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) { float V_0 = 0.0f; bool V_1 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); 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_002d; } } { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this); float L_5 = V_0; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6; L_6 = Vector3_op_Division_mCC6BB24E372AB96B8380D1678446EF6A8BAE13BB_inline(L_4, L_5, NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_6; goto IL_0038; } IL_002d: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7; L_7 = Vector3_get_zero_m0C1249C3F25B1C70EAD3CC8B31259975A457AE39_inline(NULL); *(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this = L_7; } IL_0038: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_MovementEnabled_mDCBF10E9C04077696CED326A2D45A77D4335699F_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool MovementEnabled { get; set; } = true; bool L_0 = __this->___U3CMovementEnabledU3Ek__BackingField_57; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRPlayerController_get_Sprinting_m9AF80D9FCC066703407D730600CE3367A0EC759F_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, const RuntimeMethod* method) { { // public bool Sprinting { get; set; } bool L_0 = __this->___U3CSprintingU3Ek__BackingField_55; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m32506C40EC2EE7D5D4410BF40D3EE683A3D5F32C_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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_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 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 Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* HVRJointHand_get_RigidBody_m6D98D39E12412C00DC7EA8A706CAE6EF858E1A58_inline (HVRJointHand_t18F1F4E0DE4EFF6FA03D8EB3D9598F354EE0F7B9* __this, const RuntimeMethod* method) { { // public Rigidbody RigidBody { get; private set; } Rigidbody_t268697F5A994213ED97393309870968BC1C7393C* L_0 = __this->___U3CRigidBodyU3Ek__BackingField_19; return L_0; } } 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 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 void HVRPlayerController_set_Sprinting_m2E3F2DEAE7DF3AD1C08573B2A6CFCCC07750F4E7_inline (HVRPlayerController_t26A1DD9C40E8FC728A9145B43AA248B87DF528F0* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Sprinting { get; set; } bool L_0 = ___0_value; __this->___U3CSprintingU3Ek__BackingField_55 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_4; L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))))); V_0 = ((float)L_4); goto IL_0026; } IL_0026: { float L_5 = V_0; return L_5; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_SignedAngle_m76C77F9D7BAF5969FA5B7500ED2D5FF9F9FA4153_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_axis, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; float V_2 = 0.0f; float V_3 = 0.0f; float V_4 = 0.0f; float V_5 = 0.0f; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_to; float L_2; L_2 = Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline(L_0, L_1, NULL); V_0 = L_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___0_from; float L_4 = L_3.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___1_to; float L_6 = L_5.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = ___0_from; float L_8 = L_7.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___1_to; float L_10 = L_9.___y_3; V_1 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_4, L_6)), ((float)il2cpp_codegen_multiply(L_8, L_10)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___0_from; float L_12 = L_11.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___1_to; float L_14 = L_13.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___0_from; float L_16 = L_15.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___1_to; float L_18 = L_17.___z_4; V_2 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_12, L_14)), ((float)il2cpp_codegen_multiply(L_16, L_18)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_19 = ___0_from; float L_20 = L_19.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_21 = ___1_to; float L_22 = L_21.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23 = ___0_from; float L_24 = L_23.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_25 = ___1_to; float L_26 = L_25.___x_2; V_3 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_20, L_22)), ((float)il2cpp_codegen_multiply(L_24, L_26)))); Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_27 = ___2_axis; float L_28 = L_27.___x_2; float L_29 = V_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_30 = ___2_axis; float L_31 = L_30.___y_3; float L_32 = V_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_33 = ___2_axis; float L_34 = L_33.___z_4; float L_35 = V_3; float L_36; L_36 = Mathf_Sign_m42EE1F0BC041AF14F89DED7F762BE996E2C50D8A_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_28, L_29)), ((float)il2cpp_codegen_multiply(L_31, L_32)))), ((float)il2cpp_codegen_multiply(L_34, L_35)))), NULL); V_4 = L_36; float L_37 = V_0; float L_38 = V_4; V_5 = ((float)il2cpp_codegen_multiply(L_37, L_38)); goto IL_0086; } IL_0086: { float L_39 = V_5; return L_39; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Angle_mB16906B482814C140FE5BA9D041D2DC11E42A68D_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_from, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_to, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; { float L_0; L_0 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___0_from), NULL); float L_1; L_1 = Vector3_get_sqrMagnitude_m43C27DEC47C4811FB30AB474FF2131A963B66FC8_inline((&___1_to), NULL); il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_2; L_2 = sqrt(((double)((float)il2cpp_codegen_multiply(L_0, L_1)))); V_0 = ((float)L_2); float L_3 = V_0; V_2 = (bool)((((float)L_3) < ((float)(1.0E-15f)))? 1 : 0); bool L_4 = V_2; if (!L_4) { goto IL_002c; } } { V_3 = (0.0f); goto IL_0056; } IL_002c: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___0_from; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_to; float L_7; L_7 = Vector3_Dot_mBB86BB940AA0A32FA7D3C02AC42E5BC7095A5D52_inline(L_5, L_6, NULL); float L_8 = V_0; float L_9; L_9 = Mathf_Clamp_mEB9AEA827D27D20FCC787F7375156AF46BB12BBF_inline(((float)(L_7/L_8)), (-1.0f), (1.0f), NULL); V_1 = L_9; float L_10 = V_1; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_11; L_11 = acos(((double)L_10)); V_3 = ((float)il2cpp_codegen_multiply(((float)L_11), (57.2957802f))); goto IL_0056; } IL_0056: { float L_12 = V_3; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 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 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 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 float Mathf_Max_m870B77F6A5225EC21D9778043F987B9B17D08F6B_inline (SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_values, const RuntimeMethod* method) { int32_t V_0 = 0; float V_1 = 0.0f; bool V_2 = false; float V_3 = 0.0f; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_values; NullCheck(L_0); V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length)); int32_t L_1 = V_0; V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_0015; } } { V_3 = (0.0f); goto IL_0047; } IL_0015: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_3 = ___0_values; NullCheck(L_3); int32_t L_4 = 0; float L_5 = (L_3)->GetAt(static_cast(L_4)); V_1 = L_5; V_4 = 1; goto IL_0038; } IL_001e: { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_6 = ___0_values; int32_t L_7 = V_4; NullCheck(L_6); int32_t L_8 = L_7; float L_9 = (L_6)->GetAt(static_cast(L_8)); float L_10 = V_1; V_5 = (bool)((((float)L_9) > ((float)L_10))? 1 : 0); bool L_11 = V_5; if (!L_11) { goto IL_0031; } } { SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_12 = ___0_values; int32_t L_13 = V_4; NullCheck(L_12); int32_t L_14 = L_13; float L_15 = (L_12)->GetAt(static_cast(L_14)); V_1 = L_15; } IL_0031: { int32_t L_16 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_16, 1)); } IL_0038: { int32_t L_17 = V_4; int32_t L_18 = V_0; V_6 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0); bool L_19 = V_6; if (L_19) { goto IL_001e; } } { float L_20 = V_1; V_3 = L_20; goto IL_0047; } IL_0047: { float L_21 = V_3; return L_21; } } 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 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 List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* HVRGrabbable_get_Colliders_m9FAECB873DAB546F07C20FA1F9B358B827E8BE56_inline (HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* __this, const RuntimeMethod* method) { { // public List Colliders { get; private set; } = new List(); List_1_t58F89DEDCD7DABB0CFB009AAD9C0CFE061592252* L_0 = __this->___U3CCollidersU3Ek__BackingField_81; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_blue_mF04A26CE61D6DA3C0D8B1C4720901B1028C7AB87_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_yellow_m66637FA14383E8D74F24AE256B577CE1D55D469F_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.921568632f), (0.0156862754f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_green_mEB001F2CD8C68C6BBAEF9101990B779D3AA2A6EF_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* HVRTeleporter_get_PlayerInputs_m038D033F549C668CD020F36A5D7DAB6D38D7E676_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public HVRPlayerInputs PlayerInputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = __this->___U3CPlayerInputsU3Ek__BackingField_68; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportValid_m0A89938622A4D7502A187915C5F076B061BF9991_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportValidU3Ek__BackingField_82; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* HVRTeleporter_get_LineRendererPoints_m14299E3AF0948695061F50F1B3E25F1434F2AA92_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Vector3[] LineRendererPoints { get; set; } Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___U3CLineRendererPointsU3Ek__BackingField_66; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastValidIndex_mE0B5C302B1B62A49E1AB6968FB9B73175DE8647B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public int LastValidIndex { get; protected set; } int32_t L_0 = __this->___U3CLastValidIndexU3Ek__BackingField_72; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRTeleporter_get_LastIndex_m69D64285F83520EF9CE5527056B5E4389C81768D_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public int LastIndex { get; protected set; } int32_t L_0 = __this->___U3CLastIndexU3Ek__BackingField_73; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* HVRTeleporter_get_CharacterController_m8F4BA880D3CC1FA9D0F0163B15E959D7A64F658B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = __this->___U3CCharacterControllerU3Ek__BackingField_76; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_CharacterController_m6AA69BD89976FDE896D95B7AD479B2E50DD231EF_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* ___0_value, const RuntimeMethod* method) { { // public CharacterController CharacterController { get; private set; } CharacterController_t847C1A2719F60547D7D6077B648D6CE2D1EF3A6A* L_0 = ___0_value; __this->___U3CCharacterControllerU3Ek__BackingField_76 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CCharacterControllerU3Ek__BackingField_76), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_CanTeleport_mFBDC29E0AD2B3B40F3DCB76BF28615E0F4EE1136_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool CanTeleport { get; protected set; } bool L_0 = ___0_value; __this->___U3CCanTeleportU3Ek__BackingField_77 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_PlayerInputs_m8DE313F86FFDA2DAB52676CD09AA7E9D590A0012_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* ___0_value, const RuntimeMethod* method) { { // public HVRPlayerInputs PlayerInputs { get; private set; } HVRPlayerInputs_t5FC827A4ADE172D3A9B53AAEB7D8C327D750D986* L_0 = ___0_value; __this->___U3CPlayerInputsU3Ek__BackingField_68 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CPlayerInputsU3Ek__BackingField_68), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LineRendererPoints_m77CAE5949CD09FA3B03C831BB2258F15E912FD22_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_value, const RuntimeMethod* method) { { // protected Vector3[] LineRendererPoints { get; set; } Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_value; __this->___U3CLineRendererPointsU3Ek__BackingField_66 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CLineRendererPointsU3Ek__BackingField_66), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Teleporter_m79D958373B5B3E6C70AA4F8A22799B36D2F821C5_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* ___0_value, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; internal set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = ___0_value; __this->___U3CTeleporterU3Ek__BackingField_8 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CTeleporterU3Ek__BackingField_8), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsAiming_mEDDADCA30FDE4ABD3358905D0042DC208D7C5422_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsAiming { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsAimingU3Ek__BackingField_83 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportValid_m8D232B74F1EEB43970B2F59355331FC4FBE1AC20_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportValidU3Ek__BackingField_82 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleportPreviouslyValid_m5D0E501B0FF036B7FF7AC50AF78003F444665809_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportPreviouslyValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_SurfaceNormal_m737ECA5898D14A65E7D725AA9905324CE0E08153_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 SurfaceNormal { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CSurfaceNormalU3Ek__BackingField_75; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleportPreviouslyValid_mFE4DC5DC24F23C2497FE14139814C0433DC21EFD_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleportPreviouslyValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportPreviouslyValidU3Ek__BackingField_81; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_PreviousAiming_m1730311085F0878609481C05BE7EE958D8FD9D68_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // protected bool PreviousAiming { get; set; } bool L_0 = ___0_value; __this->___U3CPreviousAimingU3Ek__BackingField_84 = L_0; return; } } 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 void HVRTeleporter_set_LastValidIndex_mD207A5AC395E61F054C254EC11B42AA70DFCAECB_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastValidIndex { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CLastValidIndexU3Ek__BackingField_72 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastIndex_m50324B3EF80FA6676E817C38C55E32C4F39CB518_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, int32_t ___0_value, const RuntimeMethod* method) { { // public int LastIndex { get; protected set; } int32_t L_0 = ___0_value; __this->___U3CLastIndexU3Ek__BackingField_73 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitCollider_m0E698B1D8C1C1D55F429B1026611ED7407527C82_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) { { // protected Collider HitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_value; __this->___U3CHitColliderU3Ek__BackingField_64 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CHitColliderU3Ek__BackingField_64), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_DownHitCollider_m011E9AAE6F3BB93B4D26DC824F671620FDEEDE71_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* ___0_value, const RuntimeMethod* method) { { // protected Collider DownHitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = ___0_value; __this->___U3CDownHitColliderU3Ek__BackingField_65 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CDownHitColliderU3Ek__BackingField_65), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_HitPosition_m1CCB2A4D36667A95D814D49FD78CAE811B44CD4E_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 HitPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CHitPositionU3Ek__BackingField_69 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsRaycastValid_m14F47C229F0BF9BC8493C13604B209B57B7A79DD_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsRaycastValid { get; set; } bool L_0 = ___0_value; __this->___U3CIsRaycastValidU3Ek__BackingField_74 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_HitCollider_m30EF356BF520E7367EC2E4F453AE7700E234D54D_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Collider HitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CHitColliderU3Ek__BackingField_64; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_TeleportDestination_mDCF094328D19DA782E9ACE29F3706E82C71CBF62_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 TeleportDestination { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CTeleportDestinationU3Ek__BackingField_67 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_SurfaceNormal_m5D729E26948E6E8F722DEAD2554BD61FFC18BBB8_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 SurfaceNormal { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CSurfaceNormalU3Ek__BackingField_75 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastDownwardPoint_m278ECC22C29118310A17E24F3E0AEF87D9C52898_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 LastDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CLastDownwardPointU3Ek__BackingField_70 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_LastDownwardPoint_m4E9233F03228E9C33C091A0F15139B55749E4EBC_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 LastDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CLastDownwardPointU3Ek__BackingField_70; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_LastValidDownwardPoint_mDC3D04B2D45D856476961F701BD479C39568F68A_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_value, const RuntimeMethod* method) { { // public Vector3 LastValidDownwardPoint { get; set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_value; __this->___U3CLastValidDownwardPointU3Ek__BackingField_71 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_TeleportDestination_m7CB46CB25A0F83ABE8521692CB4B367280F7A6C3_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 TeleportDestination { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CTeleportDestinationU3Ek__BackingField_67; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 HVRTeleporter_get_HitPosition_mBB9285E408C076716447B2AABCA325B0A7DAFBD7_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public Vector3 HitPosition { get; protected set; } Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = __this->___U3CHitPositionU3Ek__BackingField_69; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsRaycastValid_m7B741EAD88F389F232808C684B3ABE657ED9307B_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsRaycastValid { get; set; } bool L_0 = __this->___U3CIsRaycastValidU3Ek__BackingField_74; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_PreviousAiming_m76EB664B740A33E2F51436AF237C5F3D4AE24A6C_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected bool PreviousAiming { get; set; } bool L_0 = __this->___U3CPreviousAimingU3Ek__BackingField_84; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_CanTeleport_m88DB42426B6DA7142DE807E90EDEC5DB8B4444D7_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool CanTeleport { get; protected set; } bool L_0 = __this->___U3CCanTeleportU3Ek__BackingField_77; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleporter_get_IsTeleporting_mA8534F416FA93106BE946A3C4EE1723EEB60BE17_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // public bool IsTeleporting { get; protected set; } bool L_0 = __this->___U3CIsTeleportingU3Ek__BackingField_78; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* HVRTeleporter_get_DownHitCollider_mFFEE14135D46153E0EF9CBCC24070E0467DED014_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, const RuntimeMethod* method) { { // protected Collider DownHitCollider { get; set; } Collider_t1CC3163924FCD6C4CC2E816373A929C1E3D55E76* L_0 = __this->___U3CDownHitColliderU3Ek__BackingField_65; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m2A39AE881CAEE6B6A4B3BFEF9CA1ED40625F5AB7_inline (float ___0_f, 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; } int32_t V_0 = 0; { float L_0 = ___0_f; il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var); double L_1; L_1 = floor(((double)L_0)); V_0 = il2cpp_codegen_cast_double_to_int(L_1); goto IL_000c; } IL_000c: { int32_t L_2 = V_0; return L_2; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleporter_set_IsTeleporting_m716984CBD3DA28C4659379540324A329FEA011BF_inline (HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleporting { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportingU3Ek__BackingField_78 = L_0; return; } } 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 void Color__ctor_mCD6889CDE39F18704CD6EA8E2EFBFA48BA3E13B0_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; __this->___a_3 = (1.0f); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_IsTeleportValid_mD9B32C02AA95C4EC19B4683A5A9C9096F51CF977_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = __this->___U3CIsTeleportValidU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* HVRTeleportMarkerBase_get_Teleporter_m6FB2367D7B4AE6CB7883116A1CB9E09F6BAC83A9_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public HVRTeleporter Teleporter { get; internal set; } HVRTeleporter_t4FEDF3056BB66BE634DBCE3F3E6AD75C460F63B7* L_0 = __this->___U3CTeleporterU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRTeleportMarkerBase_get_Activated_m54DD4158C05F464AE3A6A47B232BA22186FF725D_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, const RuntimeMethod* method) { { // public bool Activated { get; internal set; } bool L_0 = __this->___U3CActivatedU3Ek__BackingField_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_Activated_m0621B2B968036354908FC7F8A957EEE1AE61C105_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool Activated { get; internal set; } bool L_0 = ___0_value; __this->___U3CActivatedU3Ek__BackingField_6 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRTeleportMarkerBase_set_IsTeleportValid_mCE283DAB583908678544128A37E1C5A60924A76E_inline (HVRTeleportMarkerBase_t7044E7BF18E1006F75C906BE7A0A92B003A80961* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool IsTeleportValid { get; protected set; } bool L_0 = ___0_value; __this->___U3CIsTeleportValidU3Ek__BackingField_4 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_ControllerType_m6E21BCC53B5C1541DF09925B8827F25C51C97F19_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) { { // public HVRControllerType ControllerType { get; set; } int32_t L_0 = __this->___U3CControllerTypeU3Ek__BackingField_62; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t HVRController_get_Side_m2878072FDFAFA21042B70FC88C7962B4C215674A_inline (HVRController_t586C2855136C920C1DA9C7BE1B4EF89EF2EA6CF0* __this, const RuntimeMethod* method) { { // public HVRHandSide Side { get; set; } int32_t L_0 = __this->___U3CSideU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* HVRInputAction_get_Grabbable_mADC74D4D1F390C276AB528C548F59A50B66FE487_inline (HVRInputAction_tE7B8457E3FE525FD36E7F3044E9CB8268AB874D1* __this, const RuntimeMethod* method) { { // public HVRGrabbable Grabbable { get; private set; } HVRGrabbable_tC5E7380624392C1F4EB5BEA99BF9C187D151C0DE* L_0 = __this->___U3CGrabbableU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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 bool HVRHandAnimator_get_IsMine_m1482716073E1255E030AA96B0C4A1CD3A8D50255_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool IsMine { get; set; } = true; bool L_0 = __this->___U3CIsMineU3Ek__BackingField_17; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_FingerCurlSource_mEDDC644BE66036534E6F7020F0C1DC1403FB80FC_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* ___0_value, const RuntimeMethod* method) { { // public float[] FingerCurlSource { get; set; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = ___0_value; __this->___U3CFingerCurlSourceU3Ek__BackingField_18 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CFingerCurlSourceU3Ek__BackingField_18), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* HVRHandAnimator_get_FingerCurlSource_m45A3545E08A9F28362EB9887ADBDCF423EA12879_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public float[] FingerCurlSource { get; set; } SingleU5BU5D_t89DEFE97BCEDB5857010E79ECE0F52CF6E93B87C* L_0 = __this->___U3CFingerCurlSourceU3Ek__BackingField_18; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_DynamicPose_mAC39DD0F475686746D1755D2AF587B791D719B62_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool DynamicPose { get; set; } bool L_0 = __this->___U3CDynamicPoseU3Ek__BackingField_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool HVRHandAnimator_get_IgnoreCurls_mB74CE4CEA297BAA99D2F7B6519EF9E16BC2F0CD4_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, const RuntimeMethod* method) { { // public bool IgnoreCurls { get; set; } = false; bool L_0 = __this->___U3CIgnoreCurlsU3Ek__BackingField_19; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Lerp_m3A906D0530A94FAABB94F0F905E84D99BE85C3F8_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_a, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_b, float ___2_t, const RuntimeMethod* method) { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0; memset((&V_0), 0, sizeof(V_0)); { float L_0 = ___2_t; float L_1; L_1 = Mathf_Clamp01_mA7E048DBDA832D399A581BE4D6DED9FA44CE0F14_inline(L_0, NULL); ___2_t = L_1; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_a; float L_3 = L_2.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___1_b; float L_5 = L_4.___x_2; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_a; float L_7 = L_6.___x_2; float L_8 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_a; float L_10 = L_9.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = ___1_b; float L_12 = L_11.___y_3; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___0_a; float L_14 = L_13.___y_3; float L_15 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = ___0_a; float L_17 = L_16.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = ___1_b; float L_19 = L_18.___z_4; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_20 = ___0_a; float L_21 = L_20.___z_4; float L_22 = ___2_t; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_23; memset((&L_23), 0, sizeof(L_23)); Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_23), ((float)il2cpp_codegen_add(L_3, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_5, L_7)), L_8)))), ((float)il2cpp_codegen_add(L_10, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_12, L_14)), L_15)))), ((float)il2cpp_codegen_add(L_17, ((float)il2cpp_codegen_multiply(((float)il2cpp_codegen_subtract(L_19, L_21)), L_22)))), /*hidden argument*/NULL); V_0 = L_23; goto IL_0053; } IL_0053: { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_24 = V_0; return L_24; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HVRHandAnimator_set_DynamicPose_mFFAD1D0089DF87EF931AE582662AA964AD083537_inline (HVRHandAnimator_tB6C3938B2457679B4B04635FEF5F080DA02CDC13* __this, bool ___0_value, const RuntimeMethod* method) { { // public bool DynamicPose { get; set; } bool L_0 = ___0_value; __this->___U3CDynamicPoseU3Ek__BackingField_20 = L_0; return; } } 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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Scale_m7C3CD199271902D5C00CBF35CD230DEB62B68CAE_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_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)), ((float)il2cpp_codegen_multiply(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_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 Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_cyan_m182A29E7475C0A98ACC03E1CF5252BAB83F0BA31_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (0.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_magenta_mE31C432891E0B3D23C8FB03CB3A38A60E7F52A9A_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector3_op_Inequality_m9F170CDFBF1E490E559DA5D06D6547501A402BBF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_lhs, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_rhs, const RuntimeMethod* method) { bool V_0 = false; { Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_lhs; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___1_rhs; bool L_2; L_2 = Vector3_op_Equality_mCDCBB8D2EDC3D3BF20F31A25ACB34705D352B479_inline(L_0, L_1, NULL); V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); goto IL_000e; } IL_000e: { bool L_3 = V_0; return L_3; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Color_tD001788D726C3A7F1379BEED0260B9591F440C1F Color_get_red_mA2E53E7173FDC97E68E335049AB0FAAEE43A844D_inline (const RuntimeMethod* method) { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F V_0; memset((&V_0), 0, sizeof(V_0)); { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_0; memset((&L_0), 0, sizeof(L_0)); Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline((&L_0), (1.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL); V_0 = L_0; goto IL_001d; } IL_001d: { Color_tD001788D726C3A7F1379BEED0260B9591F440C1F L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___0_item; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); if (!true) { goto IL_0035; } } { int32_t L_1 = (int32_t)__this->____size_2; V_0 = L_1; __this->____size_2 = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_0035: { __this->____size_2 = 0; } IL_003c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR 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(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 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 void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___0_x, float ___1_y, float ___2_z, float ___3_w, const RuntimeMethod* method) { { float L_0 = ___0_x; __this->___x_0 = L_0; float L_1 = ___1_y; __this->___y_1 = L_1; float L_2 = ___2_z; __this->___z_2 = L_2; float L_3 = ___3_w; __this->___w_3 = L_3; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float 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; } } 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 void Color__ctor_m3786F0D6E510D9CFA544523A955870BD2A514C8C_inline (Color_tD001788D726C3A7F1379BEED0260B9591F440C1F* __this, float ___0_r, float ___1_g, float ___2_b, float ___3_a, const RuntimeMethod* method) { { float L_0 = ___0_r; __this->___r_0 = L_0; float L_1 = ___1_g; __this->___g_1 = L_1; float L_2 = ___2_b; __this->___b_2 = L_2; float L_3 = ___3_a; __this->___a_3 = L_3; return; } } 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 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 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; } }